Career Training >> Information Technology Training >> Microsoft .NET Training >> Advanced Web Application Development using Microsoft ASP.NET Training Seminar
Course ID: 5637 | Course Duration: 3 Days
 
Career Training
 

Advanced Web Application Development using Microsoft ASP.NET Training Class

Course ID: 5637
 
 
Course Snapshot View Dates Add To My Courses Get More Information About This Course Register Online Register By Fax On-Site Training View Printer Friendly Version
 
     
 

Advanced Web Application Development using Microsoft ASP.NET Training Seminar

Overview:
This course provides students with the knowledge and skills that are needed to successfully design and implement Web applications using Microsoft ASP.NET.

Who Should Attend:
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.

At Course Completion:
After completing this course, students will be able to: - Create a Web application architecture that is maintainable and extensible. - Describe the elements of a well-designed portal application using ASP.NET. - Implement best practices for creating data access logic components. - Create a well-designed data abstraction layer to maximize code reusability. - Tune data-driven Web applications for optimal performance. - Customize databinding for maximum scalability and usability. - Design and implement an easy-to-administer configuration strategy. - Generate custom configuration handlers. - Create custom controls to encapsulate user interface. - Use best practices for interoperating with COM components. - Implement caching techniques to improve Web application performance. - Design reusable Web presentation patterns using object-oriented techniques. - Use GDI+ classes to create interactive graphics. - Use DataGrids for advanced reporting techniques. - Apply best practices for debugging and exception handling. - Use Application Center Test for stress testing Web applications. - Create a flexible security infrastructure. - Implement encryption classes to secure communication. - Build an administrative interface for a portal application. - Use object-oriented techniques to build an extensible modular design.

 
     
     
  Course Details  
     
     
  Agenda  
 

Lesson 1: Considerations for Building Advanced ASP.NET Applications

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

Lesson 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

Lesson 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

Lesson 4: Building Custom Controls

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

Lesson 5: Using Graphics Classes to Generate Images

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

Lesson 6: Creating a Secure Infrastructure

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

Lesson 7: Caching Patterns and Practices

Effective Caching Strategies
Managing Session Data
Client-side Caching Options

Lesson 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

Lesson 9: Interoperability with COM

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

Lesson 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

Lesson 11: Administering and Extending the Portal

Creating Flexible Site Administration Tools
Adding Modules to the Portal

 
     
     
  Pre-requisites  
  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

2310B Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET
2640 Upgrading Web Development Skills from ASP to Microsoft ASP.NET
 
     
     
 
On-Site Training Bring this Advanced Web Application Development using Microsoft ASP.NET training class in-house at your facility. Request More Information Request More Information On Advanced Web Application Development using Microsoft ASP.NET
 
Career Training
 
 
Career Training
  Advanced Web Application Development using Microsoft ASP.NET Training Course Dates and Locations  
     
  Course ID: 5637 | Course Duration: 3 Days  
     
  Locations:  
     
   
     
 
Start Date Price      Location/Event Details Register Online Request
More Info
  Print/Fax
Register
Request More Information Request More Information    Culver City, CA Request More Information  
Request More Information Request More Information    Oxnard, CA Request More Information  
Request More Information Request More Information    Jacksonville, FL Request More Information  
Request More Information Request More Information    Miami, FL Request More Information  
Request More Information Request More Information    Plantation, FL Request More Information  
Request More Information Request More Information    Albuquerque, NM Request More Information  
Request More Information Request More Information    Las Vegas, NV Request More Information  
Request More Information Request More Information    Reno, NV Request More Information  
Request More Information Request More Information    Fairborn, OH Request More Information  
Request More Information Request More Information    Columbia, SC Request More Information  
Career Training
 
     
 
On-Site Training Bring this Advanced Web Application Development using Microsoft ASP.NET training class in-house at your facility. Request More Information Request More Information On Advanced Web Application Development using Microsoft ASP.NET
 
Career Training
 
 
Career Training
  Browse Our Catalog  
     
  Select a market segment to view more courses

 
     
  Or, select a category to view more Information Technology courses

 
     
  Browse By Category Browse By Category

Browse By Location Browse By Location

Browse New Courses Browse New Courses

 
     
Career Training
 
   
 
 
 
 






Site Map -- Top Training Courses -- Request On-Site Training

Find Jobs -- Degree Programs -- Training Providers -- Resource Center -- About Us -- Contact us

TrainUp.com Your Career Training Marketplace