Session 1
Section A: Introduction
· Classic ASP
· Command Object
· ASP Object Model
· ASP PostBacks
· Mixed Code
Section B: ASP to the Rescue
· ASP Shortcomings
· Storing Active Sessions
· Configuration Settings
· Coding Issues
· ASP.NET
· Clustering
· XML Based Configuration
· Automatic Handing
Section C: Create ASP.NET Web Apps
· Create New Project
· Solution Explorer
· Viewing & Using Toolbox
· Design View & HTML View
· HTML View
· Adding HTML Code
· Property Window
· Code Window
· Save & Test
Section D: Server Controls
· Rendering Server Controls
· Change Target Schema
· View New Source
Section E: HTML Controls
· HTML vs. Web Form Controls
· Open Solution File
· Using HTML Controls
· HTML Server Controls in Code
· HTML Views & Properties
· Post
· Page_Load Event
· ADO.NET Objects
· PostBack Properties
· View State Controls
· HTML Table Control
· Populate HTML Table
· Setting HTML Properties
Section F: Web Form Controls
· DataGrid
· DataGrid Properties
· DataBind
· Using Control Events
· Auto PostBack
· PostBack Triggers
Session 2
Section A: Web Services in ASP.NET
· Evolution of Web Services
· Web Service in Visual Studio
· Creating a Web Method
· Test the Web Service
Section B: Working with WebForm Controls
· Setting Attributes
· Adding Additional Labels
· View Solution Explorer
· View Client Source
Section C: Simple Input Controls
· TextBox Controls
· CheckBox Controls
· RadioButton Controls
· Group Name Property
· Button & Hyperlink Controls
· Setup Hyperlink
· Button Controls
· Linkbutton Controls
· Image Control
Section D: List Controls
· Add List Items
· Add Items Code
· Handling Selections & PostBacks
· Clear Selection
· Remove Items
Section E: Types of Validation Controls
· Validation Process
· Validation Messages
· Client-Side Validation
· Range Validations
· Custom Validations
· Expression Validations
· Validation Properties
· Multiple Validators
· Client-Side Validation
· JavaScript Validator
Section F: Simple Validation Controls
· RequiredFieldValidator
· View RequiredField Source
· Initial Value Property
· Display Property
· Range Validator Control
· Compare Validator
· Compare Type Properties
Section G: Complex Validation Controls
· Regular Expression
· Regular Expression Editor
· Regular Expression Library
· Custom Validator Control
· Server-Side Validation
· Client-Side Validation
· Validation Summary Control
Session 3
Section A: Calendar Control
· Rich Controls
· Layout & Selection Modes
· Calendar Style Properties
· Handling Events
· Visible Month Changed Event
· Selection Changed Event
· Day Render Event
· Client-Side Code
Section B: AdRotator Control
· Add AdRotator
· Weighting Impression
· AdResponse
· Target Frame
· Keyword Filter Property
· AdCreated Event
Section C: XML Control
· Working with XML Control
· Set Up XML/XSL
· XML Properties
· Style Sheet
Section D: ADO.NET
· ADO.NET Classes
· OleDb vs. SQLClient
· ADO Architecture
· DataTable Object
· Fill DataTable Object
· Bind DataGrid
· Connecting to Data Source
Section E: Executing Commands
· Command Object
· DataReader
· SqlDataReader
· Execute Reader Object
· Methods to Retrieve Data
· Error Handling
· Run SqlDataReader
Section F: Executing Stored Procedure
· View SQL Stored Procedure
· View Variables
· Pass Parameters
· Retrieve with DataReader
· Run & Test
Section G: DataAdapter & DataSet Objects
· DataAdapter Object
· Getting Data
· DataSet Object
Session 4
Section A: Filling a DataSet
· Process
· Create OleDB DataSet
· Constants DB Class
· Set Variables, Fill DataSet
· Iterate through Rows
· Fill DataGrid
· Rows & Columns
· Accessing Data with DataRows
· DataColumns & Schema
· Declare SQL DataSet
· "Select" & Set Variable
· Use SqlAdapter
· Declare Data Variables
· Fill DataGrid
Section B: ADO.NET Providers
· SQL Data Provider
· OLE DB Provider
· ODBC Data Provider
· Multiple Namespaces
· Interface Inheritance
· IDbConnection Type
· IDataReader
· Declare Connection
· IDbCommand Object
· Use IData Reader
Section C: Repeater Control
· Using Repeater
· Create Repeater Control
· HTML - DataBind
· Databinder Class
·Container Object
·Dataitem
·Templates Formatting
Section D: DataList Control
· Configure DataList
· Populate DataList
· Create Editable DataList Control
· EditItem Template
· Edit DataList Method
· Editing Events
Section E: DataGrid Control
· Create DataGrid with Tools
· SQL DataAdapter
· Create DataSet
· Format Grid
· Customize Formatting - Property Builder
· Review
· Bind DataGrid
Section F: Advanced DataGrid Features
· Session Variables
· DataFill Procedure
· DataView Object
· DataView Variable
· Gridload Procedure
Session 5
Section A: Using Advanced DataGrid
· Implementing
· Hyperlink Column
· Button Column
· SelectItem
· Paging Support
· Sorting Rows
· Navigation
· Editing Event
· CancelCommand Event
· UpdateCommand Event
· Update DataView
· DeleteCommand Event
Section B: DataSet Capabilities
· DataSets in ADO.NET
· DataSet Object Model
· Advantages of DataSets
· Managing Data
· Caching to DataSet
· Add Data to Database
· Validation
Section C: Constraints & Relations
· Constraints in DataSet
· Column Constraint
· Use TaskList Bookmarks
· DataSets within Session
· Adding Constraints
· Constraint Types
· DataRelations
Section D: Implementing DataRelations
· Relations Used to Navigate
· Relate Products & Table
· Select Row
· GetChildRows
· GetParentRows
Section E: Data Update Options
· Use DataAdapters
· Command Builder
· Command Objects
· Add Commands
· Parameters
· Add Parameters
· Source Column & Source Version
· Handling Inserts
Session 6
Section A: Transactional Model
· Tracking DataUpdates
· Rollback & Commit Updates
· DataRowVersion
· BeginEdit, EndEdit & CancelEdit
· Rowstate
· GetChanges
· Accept & Reject
Section B: Understanding XML Web Services
· Web Services Requirements
· Web Service Solution
· Mapping
· .NET Framework
· XML Web Services Flow
Section C: Building XML Web Services
· ASP.NET Web Service
· View Web Service Code
· Web Method
· Test Web Service
· Web Service Description
· Change Namespace
· Invoke Web Service
· Testing Parameters in Web Services
Section D: XML Web Service Clients
· HTTP Clients
· HTTPGet
· HTTPPost
· .NET clients
· Create Web Reference
· Call Web Service
· Use Get Method
Section E: Web Services & Legacy Clients
· The SOAP Toolkit
· VB6 Client
· Set Reference
· Declare, Initialize SOAP
· Call Web Service
· Run Client App
Section F: UDDI
· What is UDDI?
· UDDI Web Services
· Use UDDI Web Service