ASP.NET 3.5 Master Class Overview
In this 5-day hands-on course, you'll learn how to use
Visual Studio 2008 and either C# or VB to build ASP.NET 3.5 Web pages. You'll learn to create consistent web sites
using Master Pages, to improve performance with output caching, add membership features,
configure and deploy ASP.NET applications, to authenticate users and limit their
access to resources, direct users using new Site Navigation tools and to handle
multi-user data access conflicts. You'll also learn
how to use LINQ to SQL as an alternative to ADO.NET for data access, how to employ
ASP.NET AJAX to make your pages more interactive, and how to use the new ListView
and DataPager controls.
Format
5-day lecture with hands-on labs.
If you like to explore having us teach this class at your organization,
please call Deep Training at 888-366-5601 (or
206-282-5096) or send
email.
Cost
Contact us today for a competitive quote!
Who Should Attend
Any ASP.NET 1.x, 2.x, ASP, VB 6.0, Java, C++, or C# developer who wishes to start developing Web applications with Visual Studion 2008.
Attendees should be familiar with HTML and client and server scripting. Knowledge
of SQL and C# or some other programming language is also helpful. Previous
experience with ASP.NET or ASP is helpful
but not required.
What You'll Learn
You will learn how to develop ASP.NET applications employing Web Forms, Data Controls,
Web Services, ADO.NET, XML, Master Pages, Themes, Caching, Security, Data Binding, Components, and the .NET framework.
All examples will be created using the C# or
VB language. Students will learn
how to use Visual Studio 2005
to develop ASP.NET applications. All database examples will employ Microsoft SQL Server 2005.
Materials
All students will receive a 1100-page training manual and CD, containg all of the examples presented in the class plus
starting and completed versions of all of the hands-on labs. Students will also receive a copy of ASP.NET 3.5 Unleashed, the
definitive book on ASP.NET by Stephen Walther.
ASP.NET 3.5 Master Class Syllabus (revised
Jul-2008)
1. Introduction to ASP.NET
- ASP.NET Web Applications
- Rendering HTML with Server Controls
- Web Forms
- New Features in ASP.NET 3.5/VS 2008
2. Working with Controls
- Introduction to Web Controls
- Simple Input Controls
- HyperLink and Button Controls
- List Controls
- Controlling Focus
3. Accessing Data
- Overview of ADO.NET
- Connecting to Data
- Executing Commands
- Working with Data
- Choosing an ADO.NET Provider
4. Configuration
- Configuration Overview
- Using the Web Site Administration Tool
- Programming Configuration Files
- Encrypting Configuration Sections
5. Data Binding
- Introducing Data Source Controls
- Reading and Write Data Using the
SqlDataSource Control
- Displaying and Editing Middle-Tier Data using the
ObjectDataSource Control
- Displaying XML Data Using the XmlDataSource Control
6. 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
7. Themes and Master Pages
- Creating a Consistent Web Site
- ASP.NET 2.0 Themes
- Master Pages
8. Site Navigation
- Providers and Data Sources
- Creating an XML Site Map File
- Site Navigation Controls
- Using the Site Navigation API
- URL Mapping
- Security Trimming
9. 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
10. The ListView and DataPager Controls
- Using the ListView Control
- Editing with the ListView Control
- Using the DataPager Control
11. 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
12. Managing Users with ASP.NET's Membership Features
- Introduction to Membership and Roles
- Using Membership Controls
- Writing Code to Interact with Membership and Roles
13. LINQ to SQL
- New .NET Language Features Added for LINQ
- Introduction to LINQ
- Using LINQ to SQL
- Using LINQ with ther LINQDataSource and ObjectDataSource Controls
- LINQ and DataSets
14. ASP.NET AJAX
- AJAX and ASP.NET AJAX
- Using the UpdatePanel control
- ASP.NET AJAX Control Toolkit
- Using the Microsoft ASP.NET AJAX Library
15. Improving Performance with Caching
- The Importance of Caching
- Declarative Page Output Caching
- Caching Page Fragments
- Post-Cache Substitution
- Data Caching
- Caching Dependencies
If you like to explore having us teach this class at your organization,
please call Deep Training at 888-366-5601 (or
206-282-5096) or send
email.
|