|
 |
 |
 |
|
|
 |
 |
|
Complete ASP.NET
|
|
Duration:
5 Days
|
|
Description
|
ASP.NET is a object based Web development framework that builds on the services provided by the .NET platform. It replaces
simple scripting languages like VBScript and JavaScript with true compiled languages like C# and Visual Basic.NET (yes, server-side
scripting is dead). Performance, on par with IIS applications written in C++, is orders of magnitude faster than the script-based
ASP and accompanying COM technologies.
Intertech Training's Complete ASP.NET provides in-depth coverage of ASP.NET for both C# and Visual Basic .NET developers. The course begins by diving into the
core technologies of ASP.NET: the Page lifecycle, code-behind, Web controls, handling events, web site configuration, and
ViewState, to name just a few. You will also learn how to use ADO.NET, DataSets, and details of the ASP.NET databinding engine.
The course also explores more advanced concepts such as configuring out-of-proc sessions, security, internals of the page
rendering process, and using ASP.NET's built-in caching features.
We'll also open the hood on the relationship between IIS and ASP.NET, and get a clear understanding of the entire request
processing pipeline. In the process you'll learn when and how to use HttpHandlers, HttpModules, and HttpApplications to extend
the request processing pipeline to meet your own application's requirements.
Once you've mastered the technical details of a technology, you still have the challenge of putting it to work, probably on
a team of developers. We'll wrap up with some details for managing the ASP.NET development process using Visual Studio.NET,
including assembly references, source control, versioning, and the build and deploy process.
Like every Intertech Training course, Complete ASP.NET includes several hands-on exercises that give you the opportunity to immediately apply these new technologies and concepts.
The course also provides lab solutions and examples written in C# and Visual Basic .NET.
|
|
Course Outline
|
Introducing ASP.NET
- Web Application Architecture
- ASP.NET and IIS
- ASP.NET and Visual Studio.NET
- Introduction to Web Forms
- ASP.NET Event Model
- ASP.NET State Maintenance
Web Form Fundamentals
- Structure of a Web Form
- The Code Behind Model
- The Page and Control Classes
- The Control Tree
- Page Class Members
- Lifetime of a Page Object
Web Controls
- Survey of Html Controls
- Survey of Web Controls
- Validation Controls
- User Controls as a Resuse Mechanism
- User Controls Advanced Design
ASP.NET State Management Techniques
- Defining an IIS Web Application
- Using the ViewState
- Creating and Using Cookies
- Configuring the Session Object
- Output Caching
- Programmatic Caching
ADO.NET and the Dataset
- ADO.NET Model
- DataReaders
- Working with Multiple Result Sets
- Calling Stored Procedures
- Datasets
- Data Relations
- Data Views
- Expression Columns
The ASP.NET Databinding Engine
- The Role of the Binding Engine
- Data Sources for Data Binding
- Basics of the DataGrid Control
- DataGrid Events
- DataGrid Templates
- The DataList Control
Using XML in ASP.NET
- The System.XML Namespace
- XML Validation in .NET
- XML Transformations in .NET
- Datasets and XML
- Binding to XML
|
|
Programming Web Forms
- Placeholders and LiteralControls
- FindControl and LoadControl
- Working with Client Script
- Using the FCL from ASP.NET
- ViewState Best Practices
- Working With N Tiers
- Serialization
Custom Control Development
- Building Custom Web Controls
- Using Custom Web Controls
- Visual Studio.NET Integration
The HTTP Pipeline
- ASP.NET and IIS
- The Request Processing Pipeline
- HTTP Handlers
- HTTP Applications
- HTTP Modules
ASP.NET Security
- IIS Security
- ASP.NET Security Models
- Forms Based Authentication
- Forms Based Internals
Team Development and Application Configuration
- Team Development Model
- Solution Management
- IIS Application Boundaries
- Web Application Configuration
- Deploying, Debugging, and Tracing
ASP.NET 2.0 Preview
- New Visual Studio Features
- Master Pages and Themes
- SQLCacheDepedancy
- Data Source Controls
- Security Controls
- The Provider Model
- Script Callbacks
|
|
|
|