Session 1
Section A: Introduction
MTA Overview
Microsoft Certification Roadmap
Exam 98-363 Overview
Section B: Understanding Web Page Structure
Visual Studio Templates
Creating a New Web Page From a Template
Template-Based Design Considerations
Understanding Web Page Parts
Web Page Parts: The Body
Web Page Parts: Script
View HTML Elements in VS
Understanding ASPX Page Declaration
Understanding Server Controls
Section C: Customizing Page Layout
Using ASPX Label Control
Using ASPX HyperLink Control
Using ASPX TextBox Control
Using ASPX Button Control
Using ASPX Image/Menu Controls
Understanding User Controls
Master Pages
Content Pages
Overview
Modifying CSS
Overriding Styles
Tables
Section D: Understanding Web App Structure
Web Application Structure
Class Libraries
File Types
Folders
Section E: Understanding Page Life Cycle
Handling User Input
Visual Studio Debugger
Page Life Cycle
Page Events
Page_Load and IsPostBack
Cross-Page Posting
Other Common Page Events
Exceptions
AutoEventWireup
Section F: Application and Session Life Cycles
Application Events
Session Events
Creating Application Objects
Session Overview
Section G: Understanding Web Communications
HTTP Overview
Web Server Responsibilities
Intrinsic Objects
Tracing
Displaying Request Properties
Adding a QueryString Object
Server.Transfer
Response.Redirect
Session 2
Section A: Understanding Web Site Configuration
Web Application Configuration
Application Settings
Configuring Application Settings
Configuring Web Page AppSettings
Working with ConfigSource
Section B: Bugs, Errors, and Exceptions
Error Pages
Handling Errors
Exception Handling
Catching Exceptions
Using Response.Write
Using Trace.Write
Using Application Error Event Handler
Debugging
Using Breakpoints to Debug in VS
Section C: Web Page Deployment
Deployment Methods
Deployment Options
Create a Web Deployment Package
Create a SQL Deployment Package
Publishing a Web Application
Create a Web Setup Project
Configure Deployment Options
Signing/Other Options
Section D: Web Page Management
Application Pools
Configure Application Pools
Section E: Storing Data
Client-Side Storage
Server-Side Storage
Cookies Defined
Storing Client Data in a Cookie
View State Defined
View State DEMO
Application/Session State Defined
Application/Session State DEMO
Session 3
Section A: XML
XML Defined
Reading an XML Document
Displaying XML to the Client
Defining Specific XmlNodeType
XML Classes Defined
Section B: Web Services
Web Service Defined
WCF
Create a Web Service using WebMethod
Debugging a Web Service
Connecting to a Web Service
Section C: Working with Databases
Databases Defined
Web Site Architecture
Database Types
Data Access Technologies
Creating a DynamicData Web App
Understanding the DBML Model
Viewing Table Data
Understanding Database Classes
Database Changes in Web.config
Browsing the DB via a Web App
Understanding Register.Routes
Understanding Dynamic Data App Structure
Field Templates
DynamicData Web.config
Section D: Binding Data to Web
Data Binding
LINQ Queries
Using LINQ to Query a DB
Legacy Database Classes
Database Connections
Section E: Client-Side Programming
Client-Side Programming Defined
JavaScript Overview
Create JavaScript App using ASP.NET
Running JavaScript Apps
Debugging JavaScript Apps
Extending JavaScript with jQuery
Section F: Client-Side Scripting Technologies
Microsoft AJAX Defined
Using the UpdatePanel Control
More AJAX Controls
AJAX Triggers
VBScript
Session 4
Section A: Web Forms Authentication
ASP.NET Membership
ASP.NET Membership Controls
Using Forms Authentication
Section B: Windows Authentication
Windows Membership
Using Windows Authentication
Section C: Other Authentication Methods
Impersonation Defined
Configuring Impersonation
Other Authentication Mechanisms
Section D: Data Validation
Validation Defined
Validation Classes
Using Validator Controls
Section E: Exam Review
CSS Overview
Web Page Configuration Considerations
Client-Side Storage
Server-Side Storage
Controls
Exceptions
Tracing
Page Life Cycle
Application Pools
Deployment Methods
Web Services
JavaScript
AJAX
Data Sources