|
|
|
Building Web Applications in ASP.NET Using Visual Basic .NET: Level 3
|

|
Course Description:
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.
- Use advanced ADO.NET features for robust data handling.
- Control access to your site resources with role-based
security.
- Use the Mobile Internet Toolkit to create pages that
run on mobile devices.
|
Course Duration:
3-days
|
|
Prerequisites and Assumptions:
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.
|
|
Recommended Follow-up/RelatedCourses
|
|
|
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 an 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
Improving
Performance with Caching
- The Importance of Caching
- Declarative Page Output Caching
- Programmatic Page Caching
- Caching Page Fragments
- Caching Data
- Monitoring Performance
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
Configuring
and Deploying ASP.NET Applications
- Configuring IIS and the .NET Framework
- Deploying ASP.NET Applications
Creating
Mobile Web Applications
- A Big Problem, and a Solution
- Introducing ASP.NET Mobile Controls
- Investigating the ASP.NET Mobile Controls
Securing
ASP.NET Applications
- ASP.NET Security Overview
- Windows Authentication
- Forms Authentication
- Custom Authentication
Robust
Data Handling with ADO.NET
- DataSets and XML
- Typed DataSets
- Optimistic Concurrency
|
|