The James Spruell Company Home  |  About Us  |  Contact Us

    Advisory Services   |   IT Solutions   |   Free Articles   |   Training   |   Resource Center

Homepage  »   Training
Mastering ASP.NET 2.0
the NET Framework Center
Join us for an intense and indepth look at mastering the ASP.NET 2.0 framework.This 5 day training course is for the experienced programmer who is getting ready for  ASP.NET 2.0 & its latest features.

Our practical examples and exercises explore key infrastructure and core technologies to make your programming more efficient and effective. On completion you will be ready to build web services and applications that take advantage of ASP.NET 2.0. 

 General Information

Single Student
Pricing

The cost for this 5-day class is $1600. Early Registration Discounts of $200 are available for students registering more than 30 days in advance! Please call 816-878-2098 for details on receiving this special discount. Multiple developer discounts are also available.

Onsite

Standard Cost in the continental US is $6,925.00 for the 5 day workshop. You provide the classroom and up to 15 students. (For 15 students this equals out to about $92.33 per student per day.)

This basic rate covers all instructional materials including instruction, workbook, and sample code. Instructor travel expenses are included.Call for details!

 Course Description

Prerequisites

Many of the workshop topics are advanced and require a prior understanding of HTML, object oriented technologies, and programming experience for full benefits.


Key Benefits

Mastering  ASP.NET 2.0 provides the attendee with an indepth knowledge of
  • Changes in the .NET 2.0 architecture, its advantages and key features.
  • Key improvements in security & data access that are critical to application performance.
  • Enhancements to Web services.
Topics  

Topics


Training Day 1: The ASP.NET 2.0 Strategy


  1. Overview of the .NET 2.0 Framework
    1. The Framework Class Library
    2. The Common Language Runtime
    3. HTML vs. ASP vs. ASP.NET
  2. The Web Programming Model
    1. The .NET Approach & Server Side Processing
    2. Role of Web Controls
    3. Understanding State: Events, Controls & Method Calls
  3. Using Forms & Controls
    1. Simple Controls - Text, Label, & Buttons
    2. The List Control & Dropdown Box
    3. Validating Input & Form Data
  4. Coding with VB.NET
    1. The Code-Inline & Code-Behind Models
    2. Dynamic Page Compilation
    3. Precompiling Your Code
  5. The System.Web.UI.Page
    1. Key Properties & Uses
    2. The Page_Load Method
    3. The  @ Page Directive: Properties & Uses
  6. Designing User Controls

Training Day 2: Building Data-Driven Applications

  1. ADO.NET 2.0: the Data Access API
  2. Access Styles
    1. Stream-Based (DataReader)
    2. Set-Based (DataSet & DataAdapter)
    3. Performance Considerations
  3. Data Binding
    1. Supported by Many Different Controls
    2. Binding to a DataSet vs. DataReader
    3. Improving Performance
  4. A Couple of Workhorse Controls
    1. The Data Grid:  Uses & Format Options
    2. The Repeater Control: Template Types & Uses
  5. DataSource Controls: the SqlDataSource
    1. Key SqlDataSource Properties & Usage
    2. Caching Query Results
    3. Parameters
    4. Stored Procedures
  6. DataSource Controls: the DataObject
    1. Multi-tier Applications
    2. Key ODS Properties: TypeName, SelectMethod,...
    3. Cache Support & Usage 

Training Day 3: The Art of Managing State

  1. The View Cache
    1. Reading & Writing to View State
    2. Well Developed Set of Properties & Options
    3. Performance & Security Considerations
  2. Application Cache
    1. Uses and Implementation
    2. Expiration & Dependencies
  3. Session State
    1. On a Per-Use Basis (Weakly Typed)
    2. Reading & Writing Session State
    3. Storage Options: Memory, State Server Session (Serialization), & SQL Server Session State
    4. Session Events & Time-out
  4. The Profile Service
    1. On a Per-User Basis (Strongly Typed)
    2. Profile Schema & Implementation
    3. Defining & Using profiles
  5. Cookies
    1. Reading & Writing Cookies
    2. HTTP Properties
    3. Sample Uses 

Training Day 4 - Security and Caching

  1. Securing ASP.NET 2.0 Web Sites
    1. Authentification, Impersonation, & Authorization
    2. Popular ASP.NET Approaches
      1. The ACL & Tokens
      2. Forms Authorization
    3. Use of Security Principle Objects
    4. The Membership Service & API
      1. Security Schema
      2. The Membership Class & Methods
    5. MembershipUser Class & Methods
    6. SQL Service Provider: Configuration & Settings
    7. Login Controls & Use
    8. Role Management
  2. Improving Performance with Caching
    1. Page Output Caching
    2. Page Fragment Caching
    3. Page Data Caching
    4. Policies & Cache Dependencies

Training Day 5 - the ASP.NET Application

  1. Configuration Options
    1. Web.Config versus Machine.Config
    2. Protecting Your Data with Encryption
  2. Global Event Handlers
  3. Components: the Bin vs. Code Directory Options
  4. The Resource Directory: Loading & Uses
  5. Application Tracking & Error Handling
    1. Viewing & Responding to Errors
    2. Application Tracing & Monitoring
    3. Logging Events
  
back to Training

Site Map
Phone us in Kansas City, Missouri at 816-501-4084
© 2004 by James Spruell All rights reserved