Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Advanced Web Application Development using Microsoft ASP.NET (Certificate)

School/Trainer:

New Horizons Computer Learning Centers of Raleigh, Durham, Chapel Hill and Fayetteville
Durham, Fayetteville, Raleigh, North Carolina, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' 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 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.
Pre-requisite:
2310B Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET
2640 Upgrading Web Development Skills from ASP to Microsoft ASP.NET
Outline:

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

...''

Please go to the school's official website for training price and schedule:
http://www.nhrtp.com/

Phone:919-336-1000

School Address:

200 Sorrell Grove Church Road, Morrisville, NC 27560

2520 Murchison Road, Suite 2A, Fayetteville, NC 2830


Jobs & Resumes: Durham, Fayetteville, Raleigh
Houses & Roommates: Durham, Fayetteville, Raleigh
Travel Agencies:

Search other schools for Advanced Web Application Development using Microsoft ASP.NET training resources.




Other training courses offered by New Horizons Computer Learning Centers of Raleigh, Durham, Chapel Hill and Fayetteville:

A+ IT Technician
A+ Remote Support
CISSP
SCNP Hardening the Infrastructure
SCNP Network Defense and Counter Measures
Security+
C#
SharePoint 2007
ITIL v3 Foundations
Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET
Visual Basic .NET
ADO.NET
XML and the Microsoft .NET
XML Web Services Using Microsoft ASP.NET
Advanced Data Access with Microsoft Visual Studio 2005
Core Web Application Technologies with Microsoft Visual Studio 2005
Advanced Web Application Technologies with Microsoft Visual Studio 2005
Windows Forms Technologies with Microsoft Visual Studio 2005


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
If you want to post any message on this website, please do not include your real name, phone number, email address in the message body area. You should enter them in line text boxs respectively, if needed.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - IndiaASKEDU.net  © 2003-2009