| |
|
| |
Advanced Web Application Development using Microsoft ASP.NET Training Class
Course ID: 5637
|
|
| |
|
|
| |
|
|
| |
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.
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
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
|
|
|
|
| |
|
|
|
|
| |
|
|
| |
|
|
|
| |
| |
|
| |
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 |
|
|
| |
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
| |
|
|
| |
Select a market segment to view more courses
|
|
| |
|
|
| |
Or, select a category to view more Information Technology courses
|
|
| |
|
|
| |
Browse By Category
Browse By Location
Browse New Courses
|
|
| |
|
|
|
| |
| |
|
|
|
|