Module 1 - Creating a Web ApplicationOverview
Web Site Types
File-system Web Sites
Demo: Create File Based Web Site
Local IIS Web Sites
Demo: Create Local IIS Web Site
Remote IIS Web Sites
FTP Sites
Create Web Site
Web Design Environment
Demo: Walk Through Visual Studio IDE
Create Simple Web Page
Page Code Models
Add Items to Web Page
Demo: Create Web Page and Investigate Characteristics
Web Configuration Files
Demo: View web.config file
Build Web Site
Demo: Build and Deploy Web Site
Module 2 - Programming a Web ApplicationOverview
Event Handling in Web Applications
Default and non-default events
Work with Events
Demo: Investigate Object Events
Event Wire-ups
Centralized Event Handlers
Demo: One Procedure Handling Multiple Events
Browser Capability Detection
Demo: Retrieve Data from Browser
Page Header Retrieval
Demo: Retrieve Information from Page
Page-Level and Application-Level Error Handling
Page Level Error Handling
Demo: Handle Errors at Page Level
Handle Application-Level Errors
Demo: Work with Custom Errors
HttpServerUtility Transfer Method
Pass Values Between Web Pages
Demo: Pass Values Between Web Pages
Module 3 - Adding and Configuring Server ControlsOverview
HTML Controls
Demo: Add HTML Controls
HTML Server Control
Demo: Add HTML Server Control
Web Server Controls
Types of Web Server Controls
Demo: Add Web Server Controls
Page Postback Model
Determine How a Page Was Invoked
Demo: Test for Page Postback
EnableViewState Property
Demo: Test _viewstate
Cross-Page Posting
Using PreviousPage Object
Retrieve Value from Public Variable
Demo: Work with Public Variables
Module 4 - Create a Common Layout Using Master PagesOverview
What Are Master Pages?
Why Use Master Pages?
Creation of a Master Page
Demo: Create Master Page
Run-Time Behavior of Master Pages
What it Looks Like
Master Page Demonstration
What Are Content Pages?
Create Content Web Page
Demo: Create Content Page
Configure a Web Form as a Content Page
Nested Master Pages
Demo: Nesting Master Pages
|
|
Module 5 - Managing StateOverview
State Issues
Client vs. Server Side State
ViewState Property
Demo: View State
Control State
Demo: Control State
Hidden Fields
Cookies
Demo: Create and use Cookies
Query Strings
Application Objects
Application Events
Using the Application Object
Demo: Application Objects
Session Objects
Session Events
Using the Session Object
Demo: Use Session State
Strategies for Managing Session State Data
Setting Different State Methods
The Cache Object
Using the Cache Object
Demo: Work with Cache Object
Module 6 - Accessing and Displaying Data OverviewCreating Database Connections
Data Providers
Database Connections and Connection Strings
Connection Strings and Web.config
Demo: Creating a Connection
Retrieving Connection Strings
Relational Data and Data Source Controls
Displaying Relational Data
Let's Do It
Demo: Add a Data Source
Data Bound Controls
Demo: Work with Databound Controls
XML Data and Data Source Controls
Demo: Work with XMLDocument
Object Data and Data Source Controls
Demo: Work with Data Objects
Module 7 - Controlling Access to a Web ApplicationOverview
Authentication
Windows Authentication
Forms Authentication
Passport Authentication
Demo: Authentication Processes
Configure Authentication
Authorization
Set URL Authorization
Demo: Use Authorization
Using the Membership Class
Demo: Show Membership Class
Login Controls
Demo: Work with Login Controls
Security Administration Using Roles
Module 8 - Deploying a Web ApplicationOverview
Copy Web Site Utility
Demo: CopyWeb Site Tool
Synchronizing Copied and Source Files
Demo: Maintain Web Site
Publish Web Site Utility
Advantages of Publishing
Demo: Publish Web Site
Windows Installer Setup Packages
Demo: Create and Deploy with MSI
Module 9 - Making Web ApplicationsAvailable to Mobile Devices
Overview
Device Emulators for Mobile Web Forms
Mobile Device Detection and Redirection
Mobile Web Forms
Demo: Work with Mobile Device
Device-Specific Features in Mobile Web Forms
Demo: Set for Specific Devices
|