Webinars from Spindustry on SharePoint, MS Teams, and Power BI

Spindustry offers a variety of ways to learn more about solutions to benefit your business. Below is a list of upcoming webinars or pre-recorded sessions that we hope you find helpful.

Five Benefits of Live Instructor Led Training

Five Benefits of Live Instructor Led Training

Experts still agree that there are no viable replacements for having a live professional in the room during training sessions.

Spindustry Training Offers SharePoint Governance Consulting

Avoid costly, time consuming mistakes with your SharePoint installation.

Training partners

Spindustry Training - (515) 334-9556

Bookmark and Share

ASP.NET Essentials Using Visual Basic or Visual C# 2008 (or 2005)

Course Code: STT10207
Length: 5 Days
Tuition: $2,195.00

Schedule for this Course

There are no dates scheduled for this course.
If you would like to be added to the wait list for this class Click Here

Course Description:

This course provides students with the knowledge and skills to create ASP.NET Websites and Web Services using Visual Studio 2005 and Visual Basic or C#. This course is designed for beginning or intermediate programmers that already have a working knowledge of VB.NET or C#.NET. The course is designed to concentrate on ASP.NET and not the underlying languages.

Students will gain an understanding of the architecture behind ASP.NET 2.0 and how to use the essential items surrounding ASP.NET including, Master Pages, output caching, membership features, how to configure and deploy ASP.NET applications, authentication, Site Navigation tools and ADO.NET.


  • 6 months to a year of VB.NET or C#.NET is recommended for this class.
  • Knowledge of T-SQL is a plus

Course Outline:

This course include the following subjects and consist of approximately 60% hands on labs.

Introduction to ASP.NET

What's New in ASP.NET 2.0

  • New Features in ASP.NET 2.0
  • Designer Features
  • Deployment and Configuration Tools

Working with Controls

  • Introduction to Web Controls
  • Simple Input Controls
  • HyperLink and Button Controls
  • List Controls
  • Controlling Focus
  • Introduction to Rich Controls
  • The Calendar Control
  • The XML Control

Accessing Data

  • Overview of ADO.NET
  • Connecting to Data
  • Executing Commands
  • Working with Data
  • Choosing an ADO.NET Provider
  • Introducing Data Source Controls
  • SqlDataSource Control
  • ObjectDataSource Control
  • XmlDataSource 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
  • Overview of List-Bound Controls
  • Creating a Repeater Control
  • Creating a DataList Control


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

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

Site Navigation

  • Providers and Data Sources
  • Creating an XML Site Map File
  • Site Navigation Controls
  • Using the Site Navigation API
  • URL Mapping
  • Security Trimming

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 ASP.NET Applications

  • Using the Visual Studio Debugging Features
  • Handling Errors and Redirecting Users
  • Debugging Client-Side Script
  • Debugging SQL Server Code


  • Using Page-Level Tracing
  • Using Application-Level Tracing
  • Using Web Events
  • Viewing Information With the Web Development Helper Creating New Controls
  • Creating a User Control

Improving Performance with Output Caching

  • The Importance of Caching
  • Declarative Page Output Caching
  • Caching Page Fragments
  • Post-Cache Substitution
  • Caching Configuration

Advanced Caching

  • A Review of Basic ASP.NET Caching
  • Using Code to Implement Caching
  • Caching Data Rather Than Output
  • Using Database Dependencies for Cache Expiration
  • DataSource Control Caching

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

back to top