 |
Homepage » Training
| Mastering ASP.NET 2.0 |
 |

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
- Overview of the .NET 2.0 Framework
- The Framework Class Library
- The Common Language Runtime
- HTML vs. ASP vs. ASP.NET
- The Web Programming Model
- The .NET Approach & Server Side Processing
- Role of Web Controls
- Understanding State: Events, Controls & Method Calls
- Using Forms & Controls
- Simple Controls - Text, Label, & Buttons
- The List Control & Dropdown Box
- Validating Input & Form Data
- Coding with VB.NET
- The Code-Inline & Code-Behind Models
- Dynamic Page Compilation
- Precompiling Your Code
- The System.Web.UI.Page
- Key Properties & Uses
- The Page_Load Method
- The @ Page Directive: Properties & Uses
- Designing User Controls
Training Day 2: Building Data-Driven Applications
- ADO.NET 2.0: the Data Access API
- Access Styles
- Stream-Based (DataReader)
- Set-Based (DataSet & DataAdapter)
- Performance Considerations
- Data Binding
- Supported by Many Different Controls
- Binding to a DataSet vs. DataReader
- Improving Performance
- A Couple of Workhorse Controls
- The Data Grid: Uses & Format Options
- The Repeater Control: Template Types & Uses
- DataSource Controls: the SqlDataSource
- Key SqlDataSource Properties & Usage
- Caching Query Results
- Parameters
- Stored Procedures
- DataSource Controls: the DataObject
- Multi-tier Applications
- Key ODS Properties: TypeName, SelectMethod,...
- Cache Support & Usage
Training Day 3: The Art of Managing State
- The View Cache
- Reading & Writing to View State
- Well Developed Set of Properties & Options
- Performance & Security Considerations
- Application Cache
- Uses and Implementation
- Expiration & Dependencies
- Session State
- On a Per-Use Basis (Weakly Typed)
- Reading & Writing Session State
- Storage Options: Memory, State Server Session (Serialization), & SQL Server Session
State
- Session Events & Time-out
- The Profile Service
- On a Per-User Basis (Strongly Typed)
- Profile Schema & Implementation
- Defining & Using profiles
- Cookies
- Reading & Writing Cookies
- HTTP Properties
- Sample Uses
Training Day 4 - Security and Caching
- Securing ASP.NET 2.0 Web Sites
- Authentification, Impersonation, & Authorization
- Popular ASP.NET Approaches
- The ACL & Tokens
- Forms Authorization
- Use of Security Principle Objects
- The Membership Service & API
- Security Schema
- The Membership Class & Methods
- MembershipUser Class & Methods
- SQL Service Provider: Configuration & Settings
- Login Controls & Use
- Role Management
- Improving Performance with Caching
- Page Output Caching
- Page Fragment Caching
- Page Data Caching
- Policies & Cache Dependencies
Training Day 5 - the ASP.NET Application
- Configuration Options
- Web.Config versus Machine.Config
- Protecting Your Data with Encryption
- Global Event Handlers
- Components: the Bin vs. Code Directory Options
- The Resource Directory: Loading & Uses
- Application Tracking & Error Handling
- Viewing & Responding to Errors
- Application Tracing & Monitoring
- Logging Events
|
|
|
| |
 |
|
|
|
 |
 back to Training |
 |
 |
Site Map
Phone us in Kansas City, Missouri at 816-501-4084
© 2004 by James Spruell All rights reserved