Home > Training Course Catalogue > Software Development Courses > Microsoft .NET Framework and Programming > M2311: Advanced Web Application Development Using Microsoft ASP.Net

Perpetual Solutions
Tuition House
27-37 St Georges Road, London
SW19 4DS

+44 (0)20 7620 0033
+44 (0)20 7620 0055

 

Training Course Outline

Software Development CoursesSoftware Development Courses   Microsoft .NET Framework and ProgrammingMicrosoft .NET Framework and Programming


Course outline for M2311: Advanced Web Application Development Using Microsoft ASP.NetM2311: Advanced Web Application Development Using Microsoft ASP.Net


View course dates


Course Duration: 3 Days


Course Code: M2311


Course Description:


This three-day, instructor-led course provides students with the knowledge and skills that are needed to successfully design and implement Web applications using Microsoft ASP.NET. This course assumes student exposure to the new features of ASP.NET that can be leveraged for Web applications matching corporate requirements.

 

This course is intended for existing ASP.NET developers who are writing solutions using Microsoft ASP.NET. This course assumes that the students are familiar with Hypertext Markup Language (HTML), client-side and server-side scripting, ASP.NET, Microsoft ActiveX® Data Objects for .NET (ADO.NET), and a Microsoft .NET-based programming language.

 

The Web developer is responsible for the design and implementation of a Web application and/or a Web solution. Typically, these individuals perform the following functions:

  • Assist with the creation of functional specifications.
  • Design and develop user interfaces (UIs).
  • Create ASP.NET Pages.
  • Write Web Forms applications.
  • Create and test prototypes.


Prerequisites:

Before attending this course, students must meet the following prerequisites:


-
Ability to create HTML pages with tables, images, and forms.
- Experience using a scripting language, such as Microsoft Visual Basic® Scripting Edition or JavaScript.
- Experience using ASP.NET to create Web applications.
- Ability to retrieve data from relational databases by using ADO.NET.
- Familiarity with a .NET-based programming language.
- In addition, it is recommended, but not required, that students have completed:
- Course 2310: Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET
- Course 2640: Upgrading Web Development Skills to Microsoft ASP.NET


Prerequisite courses:

M2310: Developing Web Applications Using Microsoft Visual Studio 2008

M2640: Upgrading Web Development Skills from ASP to Microsoft ASP.NET


This course includes the following modules:

Considerations for Building Advanced ASP.NET Applications

  • Building Enterprise Web Applications With ASP.NET
  • Presentation Layer
  • Data Access Layer
  • Business Logic Layer

Designing Data Tier Components

  • Implementing Data Access Logic Components
  • Designing a Data Abstraction Layer
  • Performance Tuning for Data Access
  • Managing Settings and Configuration with Typed DataSets
  • Best Practices for Reliable Data Access

Web Presentation Patterns

  • Using Design Patterns in Web Applications
  • Creating Dynamic Interfaces with User Controls
  • Using Inheritance to Define Basic Site Functionality
  • Using Collection Classes for DataBinding
  • Properties and Elements of the DataGrid
  • Optimal Data Paging for DataGrids
  • DataGrid Editing Techniques
  • Creating Master/Detail Views with a DataGrid

Building Custom Controls

  • Architecture of Custom Controls
  • Creating Control Object Models
  • Using Events in Controls
  • Rendering Control Output
  • Creating Data-Bound Custom Controls

Using Graphics Classes to Generate Images

  • Major System.Drawing Classes
  • Methods for Generating Images
  • Using Data to Generate Charts

Creating a Secure Infrastructure

  • ASP.NET Security Models
  • Role-based Authorization Techniques
  • Process Identity and Accessing Resources
  • Securing Communication with Encryption

Caching Patterns and Practices

  • Effective Caching Strategies
  • Managing Session Data
  • Client-side Caching Options

Diagnostics and Exception Handling

  • Exception Handling Strategies
  • Best Practices for Debugging
  • Using Application Center Test for Performance Testing
  • Applying Performance Counters to Profile Web Applications

Interoperability with COM

  • Overview of COM Interop
  • Creating and using a Runtime Callable Wrapper
  • Guidelines and Issues in COM Interoperation

ASP.NET Configuration

  • Configuration Schema Overview
  • Examples of Built-in Configuration Settings
  • Creating Custom Configuration Settings
  • Encrypting Configuration Settings
  • Using the Configuration Management Application Block

Administering and Extending the Portal

  • Creating Flexible Site Administration Tools
  • Adding Modules to the Portal

 

To make an enquiry for this course to be run ONSITE at your location, click here or call Sales on +44 (0) 20 7620 0033.


Perpetual Solutions are a global provider of onsite training solutions throughout London, UK and the rest of the world. For scheduled training our UK partner network provides an unrivalled choice of courses.


Save as PDFSave as PDF

PrintPrint this course



© Perpetual Solutions Ltd 2008.   Perpetual Solutions, Tuition House, 27-37 St Georges Road, London, SW19 4DS. +44 (0)20 7620 0033 +44 (0)20 7620 0055