(<img height='1' width='1' border='0' src="http://www.googleadservices.com/pagead/conversion/1072619999/?value=1&label=Lead&script=0" />)
F1
About F1Course ScheduleOther ServicesSite MapContactHome

Advanced Web Application Development using Microsoft ASP.NET

Exchange Server
Office (inc Access)
SQL Server
Visual Studio .NET
Windows
Web Development
Visual FoxPro
Programming
Business
Knowledge Management
Certification
Learning Options
Reserve a Place
06 May Bath
12 May London
02 Jun Bath
09 Jun London
07 Jul Bath
14 Jul London
04 Aug Bath
11 Aug London
01 Sep Bath
08 Sep London
06 Oct Bath
06 Oct London
03 Nov Bath
03 Nov London
01 Dec Bath
01 Dec London
05 Jan Bath
05 Jan London
02 Feb Bath
02 Feb London
02 Feb Bath
02 Feb London
02 Feb Bath
02 Feb London
View Other Courses in Same Category

Module 1: Considerations for Building Advanced ASP.NET Applications

  • Building Enterprise Web Applications With ASP.NET
  • Presentation Layer
  • Data Access Layer
  • Business Logic Layer
  • Lab: Understanding Application Structure
Skills
  • Describe an application architecture that is easy to maintain and extend.
  • Explain the use of the object-oriented features of .NET in constructing a portal application.
  • Describe the data access and storage architecture of the application.
  • Explain application configuration settings and the tradeoffs involved in creating a configuration strategy.
Top

Module 2: 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
  • Lab: Using Data Access Components
Skills
  • Define business entities and describe how they are used in Web applications.
  • Design effective data access components.
  • Explain the design decisions for creating business entity components, including representing entity data.
Top

Module 3: 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
  • Lab: Implementing Databound Presentations
Skills
  • Describe design patterns applicable to Web applications.
  • Apply design patterns to create extensible user interfaces.
  • Use collection classes for efficient databinding.
  • Describe the major properties and elements of a DataGrid.
  • Implement optimal data paging techniques.
  • Apply effective DataGrid editing practices.
  • Create efficient Master/Detail Views using DataGrids.
Top

Module 4: Building Custom Controls

  • Architecture of Custom Controls
  • Creating Control Object Models
  • Using Events in Controls
  • Rendering Control Output
  • Creating Data-Bound Custom Controls
  • Lab: Building Custom Controls
Skills
  • Describe the architecture of system controls.
  • Create an object model for a custom control.
  • Raise and use event handlers during control execution.
  • Use rendering methods to create control content.
Top

Module 5: Using Graphics Classes to Generate Images

  • Major System.Drawing Classes
  • Methods for Generating Images
  • Using Data to Generate Charts
  • Lab: Generating Data-Driven Graphics
Skills
  • Describe the major elements of the GDI+ object model.
  • Use the main GDI+ methods for manipulating graphics images.
  • Create an ASP.NET page that creates chart graphics using data objects.
Top

Module 6: Creating a Secure Infrastructure

  • ASP.NET Security Models
  • Role-based Authorization Techniques
  • Process Identity and Accessing Resources
  • Securing Communication with Encryption
  • Lab: Creating a Security Infrastructure
Skills
  • Identify where and how you need to perform authentication in ASP.NET applications.
  • Implement role-based authorization.
  • Secure resources using process identity.
  • Identify where and how to secure communications using encryption.
Top

Module 7: Caching Pattens and Practices

  • Effective Caching Strategies
  • Managing Session Data
  • Client-side Caching Options
  • Lab: Caching in the Portal Application
Skills
  • Describe best practices for output caching.
  • Implement a caching strategy for dynamic Web content.
  • Use data caching effectively.
  • Manage Session data for optimal performance.
  • Evaluate client-side caching options.
Top

Module 8: 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
  • Lab: Using the Exception Manager
Skills
  • Choose appropriate debugging techniques for Web applications.
  • Implement an exception handling framework for logging and diagnostics.
  • Use Application Center Test to stress test Web applications.
  • Identify and apply performance counters for application measurement.
Top

Module 9: Interoperability with COM

  • Overview of COM Interop
  • Creating and using a Runtime Callable Wrapper
  • Guidelines and Issues in COM Interoperation
  • Lab: Interoperability with COM
Skills
  • Describe why and how to call COM components from .NET.
  • Create and use a Runtime Callable Wrapper.
  • Address common issues and pitfalls when working with COM Interop.
  • Export data into Excel from ASP.NET using COM Interop.
Top

Module 10: 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
  • Lab: Configuration Management
Skills
  • Have an understanding of the .NET configuration handling mechanism.
  • Take advantage of a few built-in ASP.NET configuration settings.
  • Create your own custom configuration sections.
  • Encrypt configuration sections for better security.
  • Utilize a ready-to-use component that abstracts Configurations Management.
Top

Module 11: Administering and Extending the Portal

  • Creating Flexible Site Administration Tools
  • Adding Modules to the Portal
  • Lab: Extending the Portal with New Modules
Skills
  • Describe the main components of the administrative interface and how they interact.
  • Identify the steps needed to extend the portal by adding new modules.
Top
.

Exams:

  • There are no exams directly associated with this course

Price Options ex VAT:

Classroom Training
?
Distance Learning
?
eLearning Options
?
Book Learning
?
£ 1050
(1491)
£ 674.00
(957)
- No Books Supported for Course at present

Call Free on 0800 169 1890
Print 2 Page Flyer
Last Modified 01 May 2008