Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
ASP.NET using Visual Basic .NET 2003
with Ken Getz, Andy Baron, & Mary Chipman


View the Course Outline
(ASP.NET: Creating Web Pages | ASP.NET: Buildling and Deploying)

Learn how to create web pages and web services, and build and deploy web applications using ASP.NET and Visual Basic .NET. This course is taught in Visual Studio .NET 2003; course includes supporting materials for both Visual Studio .NET 2002 and 2003.

Course includes 60+ hours of total training time...

  • 12 modules of training
  • Over 20 hours of media run time
  • Over 950 pages of printable courseware
  • Step-by-step hands-on-labs
  • Sample code
 
Format Sessions Retail Price
ASP.NET using VB.NET 2003
CD-ROM

 12 CD-ROMs

$295.00  
CD-ROM & Books

 12 CD-ROMs + Printed Books

$415.00  
DVD-ROM

 2 DVD-ROMs

$295.00  
DVD-ROM & Books

 2 DVD-ROMs + Printed Books

$415.00  
Read about Ken Getz, Andy Baron, & Mary Chipman.
Course Outline (Outlines are subject to change.)

ASP.NET: Creating Web Pages and XML Services using Visual Basic .NET

Sessions Run Time Pages
6 10 hours 450

In this course, you’ll learn how to use Visual Studio .NET and Visual Basic .NET to build ASP.NET Web pages and XML Web services. You’ll gain an understanding of the new architecture behind ASP.NET and how to use the new server controls. You also learn how to use ADO.NET to create data-driven ASP.NET Web forms.

In this course, you will learn to:

  • Use ASP.NET server controls to generate HTML and to execute event procedures.

  • Validate user input with the ASP.NET validation controls.
  • Retrieve and manipulate data using ADO.NET.
  • Use the DataList, Repeater, and DataGrid controls to create attractively formatted, interactive, data-bound lists and tables.
  • Create and consume XML Web Services.

Prerequisites: This course assumes that students have already been introduced to Visual Studio .NET and Visual Basic .NET, and have a basic understanding of the .NET Framework. Some prior experience with Web development will be helpful.

Introduction to ASP.NET

  • A Review of Classic ASP
  • ASP.NET Web Applications
  • Rendering HTML with Server Controls
  • Using ASP.NET to Deliver XML Web Services

Working with Web Forms Controls

  • Introduction to Web Forms Controls
  • Simple Input Controls
  • HyperLinks and Button Controls
  • List Controls

Validating User Input

  • Overview of ASP.NET Validation Controls
  • Using the Simple Validators
  • Using the Complex Validators
  • Summarizing Results with the ValidationSummary Control

Using Rich Server Controls

  • Introduction to Rich Controls
  • The Calendar Control
  • The AdRotator Control
  • The XML Control

Accessing Data with ADO.NET

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

Using the DataList and Repeater Controls

  • Overview of List-Bound Controls
  • Creating a Repeater Control
  • Creating a DataList Control

Working with the DataGrid Control

  • Introduction to the DataGrid
  • Setting Up the DataGrid
  • Using Advanced DataGrid Features
  • Adding Advanced Features

Managing Data with ADO.NET DataSets

  • The Role of DataSets in ADO.NET
  • Using DataSets in ASP.NET
  • Saving DataSets in Session State
  • Using DataTable Constraints and DataSet DataRelations
  • Using DataSets with DataAdapters to Modify Data
  • The Transactional Model in DataSets

Creating XML Web Services

  • The Motivation for XML Web Services
  • Creating an XML Web Service with Visual Studio .NET
  • Designing XML Web Services

Consuming XML Web Services

  • Creating Web Services Clients
  • HTTP Clients
  • Creating .NET Consumers
  • Web Services and Legacy Clients
  • Discovering Web Services Using UDDI

back to top


ASP.NET: Building and Deploying Web Applications using Visual Basic .NET

Sessions Run Time Pages
6 10 hours 500

This course takes you beyond the basics of creating Web pages and XML Web Services with ASP.NET, by presenting the techniques and concepts you’ll need to build efficient, full-featured Web applications. You’ll learn to inter-operate with non-.NET code, to manage session state, to re-use code by creating your own controls, to improve performance with output caching, to debug your application and trace its activity, to use advanced Web services features, to configure and deploy ASP.NET applications, to authenticate users and limit their access to resources, to handle multi-user data access conflicts, and to support mobile devices.

In this course, you will learn to:

  • Create ASP.NET custom and user controls to speed development time.
  • Take advantage of ASP.NET’s versatile output caching to increase performance.
  • Add scalability and reliability by setting up and out-of-process session state server.
  • Make asynchronous calls to XML Web Services.
  • Create a Web Setup project in Visual Studio to build a deployment package that takes advantage of Windows Installer.

Prerequisites: This course assumes that you already know how to create ASP.NET Web pages and XML Web Services, using Visual Studio .NET, Visual Basic .NET, and ADO.NET.

Migration and Interoperability

  • Migrating to ASP.NET

  • Using COM Objects in ASP.NET

  • Using Platform Invocation Services

  • Using .NET Components from COM

Managing State with ASP.NET
  • 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 and Out-of-Process State Server

  • Storing Session State in SQL Server

  • Using Cookieless Session IDs

  • Application State

Creating New Controls in ASP.NET
  • Two Kinds of User-Defined Controls

  • Creating a User Control

  • A More Complex User Control

  • Creating a Custom Control

  • Investigating the StateDropDownList Control

ASP.NET Caching and Performance Tuning
  • Performance in ASP.NET

  • Caching in ASP.NET

  • Declarative Page Output Caching

  • Programmatic Page Caching

  • Caching Page Fragments

  • Caching Data

  • Monitoring Performance

  • Additional Performance Tips

Tracing and Debugging in ASP.NET
  • Tracing in ASP.NET

  • Debugging ASP.NET Applications

  • Debugging Multiple Languages

Advanced Topics in XML Web Services
  • Digging Deeper into Consuming Web Services

  • Using XML Shaping

  • Using Web Services to Provide Common Output

  • Transferring Binary Information Using XML Web Services
Configuring and Deploying ASP.NET Applications
  • Deploying ASP.NET Applications

  • Configuring an ASP.NET Application

Supporting Mobile Devices with ASP.NET
  • A Big Problem, and a Solution

  • Introducing MMIT

  • Investigating the Mobile Web Controls

Securing ASP.NET Applications
  • Security Foundations

  • ASP.NET Security Concepts 

  • Implementing Windows Authentication

  • Form-Based Security

  • Passport Authentication

  • Securing Web Services

Robust Data Handling with ADO.NET
  • DataSets and XML

  • Typed DataSets

  • Optimistic Concurrency

back to top


Your Instructor

Andy Baron, Mary Chipman, and Ken Getz are all Senior Consultants with MCW Technologies, a Microsoft Solution Provider. All have been Microsoft MVPs since 1995. When not creating applications for clients, Andy, Mary, and Ken write articles for technical journals such as MSDN, Visual Basic Programmer's Journal, asp.netPRO, Access-VB-SQL Advisor, MsOfficePro, and SQL Server Magazine, and have written over 10 technical books on various development topics. All three authors speak regularly at industry conferences, including Microsoft's Tech-Ed and DevDays, DevConnections, VBITS, and Advisor Devcon.

back to top


 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
? Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy