Training Home | SharePoint 2007 Training | Visual Studio .NET Development | SQL Server 2008 BI | SilverLight | Cloud Computing
Microsoft
ASP.NET Using Visual
C# 2008: Advanced
Topics
Hours of hands-on
Content: 24 hours
Days of hands-on
Content: 3 days
In this course you
will be introduced
to many exciting
ASP.NET features
that will help you
get the most out of
the .NET Framework
and make you a
better and
more efficient
Visual Studio 2008
developer. You will
become familiar with
the tracing features
in Visual Studio
that help you
quickly troubleshoot
issues.
You will also learn
how to read and
write XML data using
XML DOM, how to work
with ASP.NET Profile
features and ASP.NET
Web Parts, and how
to take advantage
of creating your own
user-defined
control. You’ll also
learn about caching
issues that can help
optimize your sites,
and how to use Web
parts to create
dynamic Web sites.
You’ll also learn
about new features
in Visual Studio
2008, including
support for ASP.NET
AJAX, the new
ListView control,
and ASP.NET
extensions.
In this
course, you will
learn how to…
• Use tracing to
find problems in a
Web site and monitor
performance.
• Create new user
controls and custom
controls.
• Cache all or
portions of a Web
page to enhance
performance and
lighten the load on
Web and database
servers.
• Make Web pages
more responsive to
users and avoid
unnecessary page
flashing with AJAX.
• Display and edit
data using the
databound DataList,
Repeater, and
ListView controls.
• Read and write XML
data using the XML
Document Object
Model.
• Give users control
over a page layout
and behavior with
Web parts.
• Hook into browser
history for AJAX
pages.
• Create deployment
packages to handle
complex setup issues
for installing a Web
site on test and
production servers.
• Build dynamic data
Web sites with just
a few clicks of the
mouse.
Prerequisites:
Before taking this
course, students
should have a good
working knowledge of
Visual Studio 2005
or Visual Studio
2008 and the .NET
Framework
2.0. Students should
also have a good
working knowledge of
Visual C#. In
addition, students
should be familiar
with the concepts
covered in Volume 1
of this course.
Tracing
• ASP.NET Trace
• Health Monitoring
with Web Events
Creating New
Controls
• 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
Output Caching
• The Importance of
Caching
• Declarative Output
Caching
• Caching Page
Fragments
• Post-Cache
Substitution
• Caching
Configuration
Advanced
Caching Techniques
• ASP.NET Caching
Review
• Programmatic Page
Caching
• Cache Data
• Expiring a Cached
Item when Data
Changes
• SQL Notifications
for Cache Expiration
AJAX
• Introduction to
AJAX
• Server-side AJAX
• ASP.NET
AJAXControl Toolkit
• Client-Side AJAX
Using Data
List and Repeater
Controls
• Overview of
List-Bound Controls
• Using the Repeater
Control
• Creating a
DataList Control
Creating and
Consuming Web
Services
• The Motivation for
XML Web Services
• Creating a Web
Service with Visual
Studio
• Designing XML Web
Services
• Creating Web
Service Consumers
• Windows
Communication
Foundation
Using the
ListView and
Datapager Controls
• Introduction to
the ListView Control
• Exploring the
ASP.NET ListView
• Convert a Static
Page to Use a
ListView
• Adding Paging with
the DataPager
Control
Reading and
Writing XML Using
the XML DOM
• Getting Started
• Reading XML Data
• Working with Nodes
• Creating and
Modifying XML
• Dealing with
Errors
ASP.NET
Profile Features
• Introducing
Profiles
• Configuring
Profiles
• Work with
Anonymous Profiles
• Creating a Custom
Profile Provider
• Comparing Profiles
and Session State
Empowering
User with Web Parts
• The Evolution of
Web Parts
• Web Parts in
Action
• Web Part Server
Controls
• Coding Web Parts
ASP.NET
Extensions
• ASP.NET Extensions
• Web Deployment
Projects
• ASP.NET AJAX
History Feature
• ASP.NET Dynamic
Data
Microsoft
SQL Server 2008 for
Developers
Entire
course includes...
• 500 pages of
courseware
• 40 hours of
hands-on content
• Step-by-step
hands-on labs
• Sample Files







