Overview of ASP.NET
- Overview of ASP.NET
- Client-Side vs. Server-Side Code Execution
- Understanding the ASP.NET HTTP Pipeline
- Working with HTML and HTML5
- Understanding ASP.NET Application Folders
- Using Web.config
|
Creating ASP.NET Web Forms
- Building ASP.NET Web Forms
- Using Page Directives
- Working with the Code-Behind Model
- Understanding the Life-cycle of a Web Form
- Handling Page Events
|
Using Controls
- Working with Web Controls
- Using Text- and Button-based Controls
- Using List Controls
- Examining Other Web Server Controls
- Defining and Using User Controls
|
Handling Events
- Writing Event Handlers
- Sharing Event Handlers
- Understanding PostBack versus Non-PostBack Events
- Using Global.asax
|
Validation
- Understanding Validation Controls
- Performing Client-Side Validation
- Performing Server-Side Validation
- Using the Required Field Validator
- Using the Comparison and Range Validators
- Using the Regular Expression Validator
- Customizing Validation
- Working with Validation Groups
- Unobtrusive Validation
|
Master Pages
- Understanding the Master Page Architecture
- Designing a Master Page
- Designing Content Pages
|
Maintaining State
- Maintaining State within ASP.NET Applications
- Using the Application Object
- Using the Session Object
- Using the ViewState Object
- Reading and Writing Cookies
- Using the Query String
|
ADO.NET
- Understanding the ADO.NET Object Model
- Connected vs. Disconnected Access
- Using a Connection to Connect to a Data Source
- Using a Command to Execute Queries and Stored Procedures
- Using a DataReader to Work with Cursors
- Using the DataSet with Disconnected Data
- Using DataAdapters with DataSets
|
Using XML
- Understanding XML and XML Schemas
- Reading XML Data with a DataSet
- Writing XML Data with a DataSet
|
Data Binding
- Understanding ASP.NET Data Binding
- Examining ASP.NET Data Bound Controls
- Using the ListBox Control
- Using the GridView Control
- Using the ListView Control
- Using the DetailsView Control
- Using the FormView Control
- Using the Chart Control
|
Securing ASP.NET Applications
- Understanding the ASP.NET Security Model
- Authenticating Users
- Authorizing User Requests
- Using the Login Controls
- Using the ASP.NET Web Site Administration Tool
|
Deploying ASP.NET Applications
- Understanding Deployment Issues
- Configuring an ASP.NET Application for Deployment
- Using XCOPY Deployment
- Using Visual Studio to Deploy a Web Application
|