ASP.NET Using Visual Basic 2005 Course

Course Code: IN 572
Course Abstract:

In this course, participants learn how to use Visual Studio 2005 and Visual Basic 2005 to build ASP.NET 2.0 Web pages and XML Web services. Participants will gain an understanding of the new architecture behind ASP.NET 2.0 and how to use the new server controls. Attendees learn to create consistent web sites using Master Pages, to improve performance with output caching, add membership features, configure and deploy ASP.NET applications, to authenticate users and limit their access to resources, direct users using new Site Navigation tools and to handle multi-user data access conflicts.

Audience:

This course is designed for developers.

Duration: 5 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:
> Use ASP.NET server controls to generate HTML and to execute event procedures
> Promote consistency within a web site through Master Pages
> Retrieve and manipulate data using ADO.NET
> Display and edit data quickly and easily using new data binding features
> Use Membership features to manage Web users
> Use new Site Navigation controls to direct users within a site
> Create and consume XML Web Services
> Take advantage of ASP.NET’s versatile output caching to increase performance
> Add scalability and reliability by setting up an out-of-process session state server
> Create a Web Setup project in Visual Studio to build a deployment package that takes advantage of Windows Installer

Course Topics:

Introduction to ASP.NET
A Review of Classic ASP
ASP.NET Web Applications
Rendering HTML with Server Controls
Data Binding in ASP.NET 2.0
Working with Web Controls
Displaying Data in Web Controls

What's New in ASP.NET 2.0
New Features in ASP.NET 2.0
Designer Features
Deployment and Configuration Tools
Increasing Productivity

Working with Controls
Introduction to Web Controls
Simple Input Controls
HyperLink and Button Controls
List Controls
Controlling Focus
Creating Web Forms Controls
Making Web Forms Controls Work

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

Configuration
Configuration Overview
Using the Web Site Administration Tool
Programming Configuration Files
Encrypting Configuration Sections
Reading Application Settings from Web.config

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

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

Site Navigation
Providers and Data Sources
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

Debugging
Using the Visual Debugger
Debugging Exceptions and Handling Errors
Debugging Client-Side Scripts
Debugging Stored Procedures

Tracing
ASP.NET Trace
Health Monitoring with Web Events

Creating New Controls
Two Kinds of User-Defined Controls
Creating a User Control
A More Complex User Control
Creating a Custom Control
Investigating the StateDropDownList Control

Improving Performance with Output Caching
The importance of Caching
Declarative Page Output Caching
Caching Page Fragments
Post-Cache Substitution
Caching Configuration

Advanced Caching Techniques
ASP.NET Caching Review
Programmatic Page Caching
Caching Data
Expiring a Cached Item with Data Changes

Using the Datalist and Repeater Controls
Overview of List-Bound Controls
Creating a Repeater Control
Creating a DataList Control

Creating and Consuming Web Services
The Motivation for XML Web Services
Creating an XML Web Service with Visual Studio
Designing XML Web Services
Creating Web Service Consumers
Discovering Web Services using UDDI

Prerequisites:

This course assumes that participants are familiar with Microsoft Windows 2000 or higher, the Internet and building basic Web sites. Prior experience with Visual Studio is required.

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning

Testimonials

“Great instructor – kept the class attentive and involved and kept it fun to learn. Allowed us to apply the knowledge to the context of our business.”

Student – Defining Requirements with Business Process Modeling & Use Cases