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


Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
ASP.NET using Visual C# .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 C#.NET. This course is taught in Visual Studio .NET 2003

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

  • 12 modules of training
  • Over 21 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 Visual C# .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 C# .NET

Sessions Run Time Pages
6 10 hours 450

In this course, you will learn how to use Visual Studio .NET and Visual C# .NET to build ASP.NET Web pages and XML Web Services. You will gain an understanding of the new architecture behind ASP.NET and how to use the new server controls. You will 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 C# .NET, and have a basic understanding of the .NET Framework. Some prior experience with Web development will be helpful.

MODULE 1

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

MODULE 2

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

MODULE 3

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

MODULE 4

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

MODULE 5

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

MODULE 6

Creating XML Web Services

  • The Motivation for XML Web Services
  • Creating an XML Web Service with Visual Studio .NET
  • Disabling Unwanted Protocols
  • 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

Migration and Interoperability

  • Migrating to ASP.NET
  • Using COM Objects in ASP.NET
  • Using Platform Invocation Services
  • Using .NET Components from COM

back to top


ASP.NET: Building and Deploying Web Applications Using Visual C# .NET

Sessions Run Time Pages
6 11 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 will need to build efficient, full-featured Web applications. You will learn to interoperate with non-.NET code, manage session state, and reuse code by creating your own controls. This course teaches you how to improve performance with output caching, debug your applications and trace its activity, use advanced Web Services features, and configure and deploy ASP.NET applications. Finally you will learn to authenticate users and limit their access to resources, handle multi-user data access conflicts, and 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.

MODULE 7

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

MODULE 8

Improving Performance with Caching

  • The Importance of Caching
  • Declarative Page Output Caching
  • Programmatic Page Caching
  • Caching Page Fragments
  • Caching Data
  • Monitoring Performance

MODULE 9

Tracing and Debugging in ASP.NET

  • Tracing in ASP.NET
  • Debugging ASP.NET Applications
Using XML Web Services in Applications
  • Digging Deeper into Consuming Web Services
  • Transferring Binary Information Using XML Web Services

MODULE 10

Configuring and Deploying ASP.NET Applications

  • Deploying ASP.NET Applications
  • Configuring IIS and the .NET Framework
Creating Mobile Web Applications
  • A Big Problem, and a Solution
  • Introducing ASP.NET Mobile Controls
  • Investigating the ASP.NET Mobile Controls

MODULE 11

Securing ASP.NET Applications

  • ASP.NET Security Overview
  • Windows Authentication
  • Forms Authentication
  • Custom Authentication

MODULE 12

Robust Data Handling with ADO.NET

  • DataSets and XML
  • Typed DataSets
  • Optimistic Concurrency

back to top


Your Instructor

Your instructors, 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