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

School/Trainer:

Hilton Computer Strategies
Houston, Texas, United States

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

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.



Audience
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.


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 data binding for maximum scalability and usability.

Design and implement an easy-to-administer configuration strategy.

Implement caching techniques to improve web application performance.

Design reusable web presentation patterns using object-oriented 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.

Generate custom configuration handlers.

Create custom controls to encapsulate user interface.

Use best practices for interoperating with COM components.

Use GDI+ classes to create interactive graphics.

Use DataGrids for advanced reporting techniques.


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

Exams
This course helps you prepare for the following Microsoft Certified Professional exams:
70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET
70-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET



Student Materials
The student kit includes a comprehensive workbook and other necessary materials for this class.



Course Outline

Module 1: Consideration for Building Advanced ASP.NET Applications

Building Enterprise Web Applications with ASP.NET
Presentation, Data Access, and Business Logic Layers
Module 2: Designing Date Tier Components

Implementing Data Access Logic Components

Designing a Data Abstraction Layer

Performance Tuning for Data Access

Best Practices for Reliable Data Access

Managing Settings and Configuration with Typed DataSets
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

DataGrid Editing Techniques

Optimal Data Paging for DataGrids

Creating Master/Detail Views with a DataGrid
Module 4: Building Custom Controls

Architecture of Custom Controls

Creating Control Object Models

Using Events in Controls

Rendering Control Output

Creating DataBound Custom Controls
Module 5: Using Graphics Classes to Generate Images

Major System.Drawing Classes

Methods for Generating Images

Using Data to Generate Charts
Module 6: Creating a Secure Infrastructure

ASP.NET Security Models

Role-based Authorization Techniques

Process Identity and Accessing Resources

Securing Communication with Encryption
Module 7: Caching Patterns and Practices

Effective Caching Strategies

Managing Session Data

Client-side Caching Options
Module 8: Diagnostics and Exception Handling

Exception Handling Strategies

Best Practice for Debugging

Using Application Center Test for Performance Testing

Applying Performance Counters to Profile Web Applications
Module 9: Interoperability with COM

Overview of COM Interop

Creating and using Runtime Callable Wrapper

Guidelines and Issues in COM Interoperation
Module 10: ASP.NET Configuration

Configuration Schema overview

Examples of Built-in Configuration Settings

Creating Custom Configuration Settings

Encryption Configuration Settings

Using the Configuration Management Application Block
Module 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.hiltoncomputer.com/

Phone:1-800-324-7415

School Address:

Hilton Computer Strategies, 6001 Savoy, Suite 207, Houston, TX 77036 USA

Jobs & Resumes: Houston
Houses & Roommates: Houston




Other training courses offered by Hilton Computer Strategies:

Business Intelligence MCITP BootCamp
Certified Ethical Hacking BootCamp
ITSM Service Manager Certification BootCamp
MCITP Vista Enterprise Support Technical BootCamp
MCTS Microsoft Exchange Server 2007, Configuration BootCamp
Microsoft Office SharePoint Server 2007 Configuration
Web Application Developer MCTS BootCamp
Web Application Developer MCPD BootCamp
C# Programming for .NET
Developing Microsoft ASP .NET Web Applications using Visual Studio .NET
Visual Basic .NET
Programming with the .NET Framework (Visual Basic .NET)
XML and the Microsoft .NET Platform
Developing XML Web Services using Microsoft ASP.NET
Developing .NET Applications for Windows (C Sharp .NET)
C Sharp Programming with Microsoft .NET
Programming with XML in the Microsoft .NET Framework
XML Web Services (with MegaLAB)
Data Access and Manipulation using XML and ADO .NET


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:
Try the search form on top of each page to find the latest course information, using course topic and location as keywords. Keep the course topic keyword short to get more results.



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