Enable Technology



Course Overview

This course provides a practical, hands-on overview of how to develop Web Applications using ASP.NET 4 and VB.NET. The course assumes a working knowledge of HTML and is suitable for anyone who wishes to use ASP.NET to develop dynamic web content.

Duration: 3 day course

Course Content

A Review of Classic ASP 
ASP.NET Web Applications 
Rendering HTML with Server Controls 
Data Binding in ASP.NET 
Web Development Using Visual Studio 

Working with Controls 
Introduction to Web Controls 
Simple Input Controls 
HyperLink and Button Controls 
List Controls 
Controlling Focus 

Using Rich Server Controls 
Introduction to Rich Controls 
The Calendar Control 
The AdRotator Control 
The XML Control 

Accessing Data 
Overview of ADO.NET 
Connecting to Data 
Executing Commands 
Working with Data 
Choosing an ADO.NET Provider 

Language Integrated Query 
LINQ Syntax 
LINQ to DataSets 

Configuration Overview 
Using the Web Site Administration Tool 
Programming Configuration Files 
Encrypting Configuration Sections 

Data Binding 
Introducing Data Source Controls 
Reading and Write Data Using the SqlDataSource Control 
Displaying and Editing Middle-Tier Data using the ObjectDataSource Control 
Displaying XML Data Using the XmlDataSource Control 

Validating User Input 
Overview of ASP.NET Validation Controls 
Using the Simple Validators 
Using the Complex Validators 
Summarizing Results with the ValidationSummary Control 
Separating Validation into Validation Groups 

Introducing Cascading Style Sheets 
Investigating Styles 
Using Visual Studio 2008's Tools for Working with Styles 

Themes and Master Pages 
Creating a Consistent Web Site 
ASP.NET 2.0 Themes 
Master Pages 

Site Navigation 
ASP.NET Web Site Navigation 
Creating an XML Site Map File 
Site Navigation Controls 
Using the Site Navigation API 
URL Mapping 
Security Trimming 

Displaying Data with the GridView Control 
Introducing the GridView Control 
Filter Data in the GridView Control 
Allow Users to Select from a DropDownList in the Grid 
Add a Hyperlink to the Grid 
Deleting a Row and Handling Errors 

Managing State 
Preserving State in Web Applications 
Page-Level State 
Using Cookies to Preserve State 
ASP.NET Session State 
Storing Objects in Session State 
Configuring Session State 
Setting Up an Out-of-Process State Server 
Storing Session State in SQL Server 
Using Cookieless Session IDs 
Application State 

Managing Users with ASP.NET's Membership Features 
Introduction to Membership and Roles 
Using Membership Controls 
Writing Code to Interact with Membership and Roles 

Server Debugging 
Server-Side Code Debugging in ASP.NET 
Using the Visual Debugger 
Debugging Exceptions and Handling Errors 
Debugging Stored Procedures 

Client-Side and Advanced Debugging 
Client-side Code Debugging in ASP.NET 
Debugging Client-Side JavaScript 
Custom Data Visualizers 
Debugging .NET Framework Source Code

Email us about this courses

Telephone on 01952 305730