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...
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
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
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.