ASP.NET Courseware

ASP.NET Courseware
ASP.NET Courseware
Item# asp-net-courseware
$120.00


Overview
Authored and field tested by Andrew Troelsen, Best-Selling .NET author, this four day instructor led course delivers comprehensive coverage of ASP.NET.

Contents
Course Manual, Lab Manual, Lab Exercises, Lab Solutions, and Slides

Length
4 days

Target Audience
Engineers, Developers, Programmers, and Software Development Professionals

Course Abstract
With the release of .NET 2.0, ASP.NET has received numerous enhancements (and a few breaking changes). Intertech's Complete ASP.NET 2.0 provides in-depth coverage of ASP.NET 2.0 for both C# 2005 and Visual Basic 2005 developers. The course begins by examining the core programming models (single file and code file) used to build *.aspx pages, the role of web controls, server side event handling and how to make use of both IIS and the new development web server (webdev.webserver.exe) to host web content. After covering the basics, attendees will come to understand the internal composition of the Page type and the details of building custom user controls and custom web controls. As well, we will examine the issue of state management under ASP.NET (out-of-proc sessions, built-in caching features, etc) the role of Web.config files and the new ASP.NET Web Configuration applet. The class also examines the new site map provider (and the related navigation controls), master pages and the role of themes and *.skin files. As well, the ADO.NET 2.0 enhanced databinding engine wil be examined in detail. Here, attendees will know the role of 'declarative' ADO.NET, connection string management, data source components and the new GridView web control. Attendees will also examine a number of additional ASP.NET 2.0 technologies such as the profile management API, the personalization infrastructure (including an introduction to web-parts technology), the membership API and each of the new security controls. Finally, the relationship between IIS and ASP.NET will be exposed to present a clear understanding of the entire request processing pipeline. Here, attendees wil learn when and how to use HttpHandlers, HttpModules, and HttpApplications to extend the request processing pipeline to meet your own application's requirements. The class materials also include several appendixes which will be covered if time permits (or per client request). Throughout the course you will complete several practical hands-on exercises that demonstrate how to apply ASP.NET technologies in the real world. Lab solutions are provided in both C# 2005 and Visual Basic 2005.

This course uses Visual Studio 2005 and .NET 2.0

Download: Table of Contents and Excerpt Sample

Details
An Introduction to ASP.NET 2.0
  • The composition of a web application
  • Examine the architecture of an ASP.NET 2.0 web application
  • Survey the ASP.NET namespaces
  • The ASP.NET development server (webdev.webserver.exe)
  • An introduction to web forms
  • The ASP.NET 'Big Ideas'


Web Form Fundamentals
  • Structure of a web form
  • The single file and code file models
  • Interacting with the HTTP request/response
  • Derivation of a Page type
  • Lifetime of a Page object


Web Controls Fundamentals
  • A survey of ASP.NET 2.0 web controls
  • The role of the HTML controls
  • The derivation of web control types
  • Dynamic rendering of controls
  • Working with validation controls


Site Navigation Controls
  • Work with the MultiView control
  • Work with the Wizard control
  • Understand the site map model of ASP.NET 2.0
  • Examine the Menu and TreeView controls


Data Binding Controls
  • A brief review of ADO.NET
  • Connection string management
  • Survey the new data source controls
  • Examine the new GridView control
  • Observe the "declarative" model of data binding


Custom Control Development
  • Building custom user controls
  • Building custom web controls
  • Integrating custom controls into Visual Studio 2005
  • Using custom controls


Advanced Web Forms
  • Interacting with the rendering engine
  • Placeholders and literal controls
  • CSS and web controls
  • Leveraging the .NET base class libraries


Themes and Master Pages
  • Examine the use of themes and skins
  • Dynamically assign themes
  • Know the role of master pages
  • Dynamically assign master pages


State Management Techniques
  • Defining an IIS web application
  • The role of ViewState
  • Creating and using cookies
  • Working with applicaton data
  • Working with session data
  • Interacting with the ASP.NET caching engine


The Personalization and Web Part APIs
  • Understanding the role of profiles
  • Declaring and managing profile data
  • The role of the SqlProfileProvider type
  • Introducing the role of Web Parts


The Membership APIs and ASP.NET 2.0 Security Controls
  • The role of the membership provider
  • Programmatically interacting with membership data
  • Understanding Forms and Windows based authentication
  • Working with the ASP.NET security controls


Customizing the HTTP Pipeline
  • ASP.NET and IIS
  • The Request Processing Pipeline
  • HTTP Handlers
  • HTTP Applications
  • HTTP Modules


Appendix A: The Visual Studio 2005 IDE

Appendix B: Using XML in ASP.NET web development

Appendix C: An Introduction to ADO.NET

Appendix D: An Introduction to XML Web Services

A 10 unit minimum is required on courseware purchases.

ASP.NET Courseware, ASP.NET Curriculum, ASP.NET Training Guide