Microsoft (MOC) Courses > MOC 2543: Core Web App. Technologies with Visual Studio 2005

MOC 2543: Core Web App. Technologies with Visual Studio 2005


MOC 2543: Core Web Application Technologies with Visual Studio 2005

PACKAGE INCLUDES

  • 9 CD-ROMs featuring live instructor-led classroom sessions with full audio, video and demonstration components
  • Printable courseware
  • Step-by-step hands-on-labs
  • Focused on practical solutions to real-world development problems

  • Single User CD Course
    £ 248
    Single User Online Course
    £ 198
    Multi User CD Course
    £ 496

    COURSE INTRODUCTION

    Schedule our instructor led classroom training at your convenience and never miss another lecture or fall behind. You are in complete control. We invited the Best Microsoft-Certified Trainers in the industry to help us develop the ultimate training & certification program which includes everything you will need to succeed.

    This instructor-led 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).

    Course Outline


    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

    Page Execution time is 5.141 seconds.