Hands-On ASP.NET 3.5 with AJAX for Existing Developers
This workshop is for developers who have some previous background with ASP.NET.
It is an accelerated workshop that covers all of the advanced features of the ASP.NET 3.5 framework.
This workshop can be presented in either the VB.NET or C# language.
This workshop is taught by Stephen Walther, the author of the best-selling book
ASP.NET Unleashed.
Click here to learn more about
Stephen Walther.
Course Outline
- Day 1 — Web Forms Day
- Using the Standard ASP.NET Controls
Learn how to build Web Forms with the standard ASP.NET controls.
- Master Pages
Learn how to share content across multiple pages with Master Pages.
- ASP.NET Themes
Learn how to apply the same style to multiple pages with ASP.NET Themes.
-
Login Controls and the Membership API
Learn how to authenticate users with either Active Directory or a custom credential store.
-
Navigation Controls and the SiteMap API
Learn how to use the new navigation controls such as the TreeView, Menu, and SiteMapPath controls.
- Day 2 — LINQ to SQL Day
- New C#/VB.NET Language Features
Learn how to use the new features of the C#/VB.NET langauges such as lambda expressions,
automatic properties, and initializers
-
Understanding LINQ
Learn how to perform LINQ queries using both query syntax and method syntax.
-
Creating LINQ to SQL Entities
Build LINQ to SQL entities with the Visual Studio 2008 LINQ to SQL Designer.
-
Performing LINQ to SQL Querties
Retrieve, insert, update, and delete database day with LINQ to SQL.
-
Using the ListView and DataPager Controls
Learn how to use the new ASP.NET 3.5 ListView control to display, sort, edit, insert, and delete database data.
Learn how to use the new DataPager control to page through data displayed by a ListView control.
- Day 3 — Component Day
- Building Components
Learn how to build multi-tier ASP.NET applications.
- Creating LINQ Data Access Components
Learn strategies for using LINQ in your data access layer.
- Creating Distributed Applications
Learn how to use Windows Communication Foundation (WCF) to build
distributed applications.
- Improving Application Performance with Caching
Learn how to dramatically improve the performance of database-driven
websites by taking advantage of caching (including SQL cache depedencies).
- Day 4 — Microsoft AJAX Day
- Server-Side AJAX
Learn how to use the UpdatePanel control to perform partial page updates. Learn about the UpdatePanel controls's
client-side page execution lifecycle.
- ASP.NET AJAX Control Toolkit
Learn how to use the 30+ controls included in the toolkit to create
rich client interactivity such as modal dialog boxes, combo boxes, and animations.
- Client-Side AJAX
Learn how to use the Microsoft AJAX Library and call web services directly from the client.