Training Home | SharePoint 2007 Training | Visual Studio .NET Development | SQL Server 2008 BI | SilverLight | Cloud Computing
Microsoft
ASP.NET Using Visual
C# 2008
Hours of hands-on
Content: 32 hours
Days of hands-on
Content: 4 days
In this course,
you'll learn how to
use Visual Studio
2008 and Visual C#
2008 to build
ASP.NET 3.5 Web
pages. You'll gain
an understanding of
the
architecture behind
ASP.NET and how to
use the various
ASP.NET server
controls. You'll
learn to create
consistent web sites
using Master Pages,
add
membership features,
configure and deploy
ASP.NET
applications, to
authenticate users
and limit their
access to resources,
manage state, direct
users using
Site Navigation
tools, debug .NET
and JavaScript code,
and to display and
edit data using
ASP.NET and ADO.NET.
In addition, you'll
learn about new
ASP.NET
3.5 features, such
as support for LINQ
(Language Integrated
Query), CSS tools,
nested master pages,
and more.
In this
course, you will
learn how to…
• Use ASP.NET server
controls to generate
HTML and to execute
event procedures.
• Configure and
deploy ASP.NET
applications.
• Promote
consistency within
your Web site
through the use of
Master Pages.
• Retrieve and
manipulate data
using ADO.NET.
• Display and edit
data quickly and
easily using data
binding features.
• Use Membership
features to manage
your Web users.
• Manage session and
application state to
give users a rich
browsing experience.
• Use Site
Navigation controls
to direct users
within your site.
• Add scalability
and reliability by
setting up an
out-of-process
session state
server.
• Use ASP.NET's new
CSS tools to create
consistent and
maintainable sites.
• Validate user
input using
validation controls.
• Debug .NET code
that runs on the
server to generate
Web pages and
interact with the
user.
• Find problems in
JavaScript code and
learn about other
debugging tools in
Visual Studio.
Prerequisites:
Before taking this
course, students
should have
experience with .NET
programming with the
C# language, as well
as a working
knowledge of Web
development
techniques, tools
and frameworks.
Introduction
to ASP.NET
• A Review of
Classic ASP
• ASP.NET Web
Applications
• Rendering HTML
with Server Controls
• Data Binding in
ASP.NET
• Web Development
Using Visual Studio
Working with
Controls
• Introduction to
Web Controls
• Simple Input
Controls
• HyperLink and
Button Controls
• List Controls
• Controlling Focus
Using Rich Server
Controls
• Introduction to
Rich Controls
• The Calendar
Control
• The AdRotator
Control
• The XML Control
Accessing Data
• Overview of
ADO.NET
• Connecting to Data
• Executing Commands
• Working with Data
• Choosing an
ADO.NET Provider
Introduction to LINQ
• Language
Integrated Query
• LINQ Syntax
• LINQ to SQL
• LINQ to DataSets
• LINQ to XML
Configuration
• Configuration
Overview
• Using the Web Site
Administration Tool
• Programming
Configuration Files
• Encrypting
Configuration
Sections
Data Binding
• Introducing Data
Source Controls
• Reading and Write
Data Using the
SqlDataSource
Control
• Displaying and
Editing Middle-Tier
Data Using the
ObjectDataSource
Control
• Binding Using the
LinqDataSource
Control
• Displaying XML
Data Using the
XmlDataSource
Control
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
CSS
• Introducing
Cascading Style
Sheets
• Investigating
Styles
• Using Visual
Studio 2008's Tools
for Working with
Styles
Themes and Master
Pages
• Creating a
Consistent Web Site
• Master Pages
Site Navigation
• ASP.NET Web Site
Navigation
• Creating an XML
Site Map File
• Site Navigation
Controls
• Using the Site
Navigation API
• URL Mapping
• Security Trimming
Displaying Data with
the GridView 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
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
Server Debugging
• Server-Side Code
Debugging in ASP.NET
• Using the Visual
Debugger
• Debugging
Exceptions and
Handling Errors
• Debugging Stored
Procedures
Client-Side and
Advanced Debugging
• Client-side Code
Debugging in ASP.NET
• Debugging
Client-Side
JavaScript
• Custom Data
Visualizers
• Debugging .NET
Framework Source
Code







