LearnKey Training

ASP.NET 2.0 Web Application Development

ASP.NET 2.0 Web Application Development

Back to Product Page


ASP.NET 2.0 Web Application Development

5 Sessions -
13 Hours of Interactive Training

LearnKey's ASP.NET 2.0 for Web Application Development course is what you need to make your web applications come alive. LearnKey Expert Anton Delsink guides you in-depth, through a variety of techniques to show ASP developers how to build web applications with ASP.NET 2.0. At the conclusion of this course, you'll understand how to use familiar development tools to create and make use of web services enabled by ASP.NET.

Benefits
  • Increase your earning potential with technical mastery
  • Enhance employment opportunities with web development knowledge
  • Learn at your own pace and gain exciting, useful, ASP skills

About The Author
Anton Delsink has extensive experience in developing and delivering courses around Visual Studio, Team System, and SQL Server. HE also participated in the exam creation process for the .NET 2.0 certifications. As a Microsoft Certified Trainer, he participates in worldwide events. His certifications include MCTS, MCSD, MCSE and MCP.

Session 1

Section A: Getting Started

  • Set Up Environment
  • Creating a Web Site Project
  • Running the Web Application
  • Adding Content

Section B: Building Static Pages

  • Creating Pages
  • View in Browser
  • HTML and ASP Controls
  • Changing Behaviors
  • Event Handler
  • Test Event Handling
  • Advanced Event Controls
  • Ad Rotator XML File

Section C: Validation and Error Handling

  • Page Errors
  • Auto Event Wire Up
  • Validator Control
  • IsValid Control
  • Regular Expression Validator
  • Validation Expression
  • Custom Validator
  • Client Validation Function
  • Server Validate Event
  • Server Validate Event Argument

Section D: Localization

  • Page Language
  • Local Resources
  • Resource Key
  • Additional Languages
  • Resources Expression Builder
  • Get Global Resource Object

Section E: Master Pages

  • Master Page File
  • Content Place Holder
  • Applying Templates
  • Modifying Master Pages
  • Cosmetic Changes
  • Content Page Master Type
  • Master Page Property
  • Pages Element

Session 2

Section A: User Controls

  • Structure Overview
  • Constituent Controls
  • Register Statements
  • Modifying User Controls
  • Adding Functionality
  • Properties and Methods
  • Variables
  • Button Controls
  • Dynamically Removing Controls
  • Dynamically Adding Controls

Section B: User Profiles

  • Requirements
  • Database Setup
  • Web.Config
  • Declaring Properties
  • Capturing and Retrieving Profiles
  • Saving Profile Info

Section C: Authentication

  • Provider Model
  • Configuring Authentication
  • Forms
  • Login Controls
  • Membership Provider
  • ASP.NET Configuration System
  • Registration Page
  • Creating Users

Section D: Authorization

  • Role-Based Authorization
  • Role Manager
  • Creating Roles
  • Membership API
  • Generic Principal

Section E: Site Map

  • Site Map Provider
  • Site Map Data Source
  • Site Map Path
  • Role Filtering

Section F: Dynamic Master Pages

  • Multiple Master Pages
  • PreInit Event
  • Events

Session 3

Section A: Themes

  • Adding Themes
  • Style Sheets
  • CSS Class Property
  • Theme Folder
  • Skin Files
  • SkinID

Section B: Templated Controls

  • Themes and Templates
  • Login Controls
  • Formatting Options
  • Modifying Formatting

Section C: SQL Data Source

  • Creating a Table
  • Declaring SQL Data Source
  • Grid View
  • Configuring SQL Data Source
  • SQL Data Source Parameters
  • Input Parameters

Section D: Data Bound Controls

  • Data List
  • Details View
  • Data Repeater
  • Templates
  • Data Binding

Section E: XML Data Source

  • App_Data
  • Data Bind
  • Tree View
  • Users and Roles
  • Selected Node Changed Event

Section F: Object Data Source

  • Survey User Control
  • Application State
  • Providing User Feedback
  • App_Code
  • Testing Data Binding
  • Data Object Types

Session 4

Section A: Caching

  • Data Sources
  • Caching Properties
  • Page Level Caching
  • Page Parameters
  • Data Setup
  • Output Cache SQL Dependency
  • Polling Database Interval

Section B: SQL Dependency

  • Setup
  • SQL Query Notification
  • Testing the App

Section C: Asynchronous Pages

  • Event Order
  • Asynchronous Page Benefits
  • Building Asynchronous Pages
  • RegisterAsyncTask

Section D: Web Parts Setup

  • Overview
  • Operational Modes
  • Layout
  • Personalization Tables
  • Personalization Web.Config

Section E: Web Parts Implementation

  • Web Part Code
  • ZoneTemplate
  • Connected Web Parts

Section F: Mobile Web Setup

  • Emulators
  • ActiveSync
  • Emulator Browsing

Section G: Mobile Web Pages

  • Browser Capabilities
  • Redirecting
  • Mobile Web Controls
  • Mobile Capabilities
  • Phone Call

Session 5

Section A: Custom Error Pages

  • Application Errors
  • Application Error Handling
  • Configuring Error Pages
  • Custom Error Page

Section B: Changing Configuration

  • ASP.NET Web Admin Files
  • Config Editor
  • Web Configuration Manager
  • Using a Configured Setting

Section C: Deployment Features

  • Web Site Copy
  • Updatable
  • Not Updatable
  • Fixed Naming/Single Page
  • Strong Naming Assemblies

Section D: IIS

  • Installing IIS
  • Associating IIS with .NET
  • Administrative Tool
  • Deploying
  • Security Setup

Section E: Production Deployment

  • Creating a Web Installer Project
  • Build Output
  • Running the Installer
  • Remote Configuration
  • Application Pool
  • Troubleshooting Errors
  • Editing Web.Config
  • Version Errors
  • Web.Config Section Encryption