![]() |
This course provides students with the knowledge and skills needed to use advanced data access features and techniques in the Microsoft .NET Framework and Microsoft Visual Studio 2005. The workshop describes how to access data and how to implement database functionality by using Microsoft ADO.NET 2.0 and Microsoft SQL Server 2005. The course also describes how to locate, edit, and transform XML by using XPath and Extensible Style sheet Language for Transformations (XSLT).
|
| Meet
The Certified Instructor:
|
Jeff Cook - MCT, MCSD, MCAD, MCP, A+ and MCDBA |
|
Module 1 - Creating a Web Application
Overview
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 Application
Overview
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 Controls
Overview
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 Pages
Overview
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 State
Overview
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 Overview
Creating 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 Application
Overview
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 Application
Overview
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 Applications
Available 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 |