Search Classes:
Course Info Certifications Corporate Career News More Info  
Netdesk Home 
Skip Navigation Links.

Cisco Training at Netdesk

First Look Event Calendar for Engineers

First Look Event Calendar for Developers

 
Course: 2311 - 3 days
Advanced Web Application Development using Microsoft ASP .NET
     Download Outline in Word (.doc)
Click on Date to Register!
Location Date  
Please call for dates. 1-888-netdesk.
Or click here to be notified when we schedule this class.
 
Course Details
Length: 3 days
Retail Price: $1,497
Class Type: Course
Available for
Take It Now:
Yes
Payment Options
Credit Card Visa, MC, Amex
Purchase Order Yes
Microsoft SATV Yes
RAMP Agreement Yes
CV/CTP 3 days
GSA No
Cancellation Policy

About this Course

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.

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.

Jump further down the page for:

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.
  • Design reusable web presentation patterns using object-oriented techniques.
  • Use GDI+ classes to create interactive graphics.
  • Use DataGrids for advanced reporting techniques.

 

Certified Professional Exams

  • Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic® .NET and Microsoft Visual Studio .NET
  • Exam 70-315: Developing and Implementing Web Applications with Microsoft Visual C#TM .NET and Microsoft Visual Studio® .NET

 

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

The course materials, lectures, and lab exercises are in English. To benefit fully from our instruction, students need an understanding of the English language and completion of the prerequisites.

 

Course Materials and Software

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
  • 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
  • Creating Master/Detail Views with a DataGrid

Module 4: Building Custom Controls

  • Architecture of Custom Controls
  • Creating Control Object Models
  • Using Events in Controls
  • Creating DataBound Custom Controls

Module 5: Using Graphics Classes to Generate Images

  • Major System.Drawing Classes
  • Methods for Generating Images and 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
  • Production Debugging in ASP.NET Applications
  • 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 Useful Configuration Elements
  • Creating Custom Configuration Handlers
  • 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

 
  Netdesk Corporation is a Microsoft Gold Certified Partner
©1998-2008 Netdesk Corporation. All rights reserved.
Privacy Statement
info@Netdesk.com   1.888.Netdesk   (1.888.638.3375)
 


Netdesk Corporation delivers authorized Cisco training as a sponsored organization of Element K-a Cisco Learning Solutions Partner.

*CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, Cisco, Cisco IOS, Cisco Systems, the Cisco Systems logo, and Networking Academy are registered trademarks or trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and certain other countries. All other trademarks mentioned in this document or Web site are the property of their respective owners.