Hands-On ASP.NET 3.5 with AJAX Crash Course
This workshop is for developers who are completely new to the ASP.NET Framework. It assumes no prior experience with the ASP.NET 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
-
VB.NET/C# Language Primer
Learn how to take advantage of the new language features of Visual Basic .NET or C#.
-
.NET 3.5 Framework
Learn how to take advantage of the 13,000+ classes in the .NET 3.5 framework.
-
Understanding Web Form Pages
Learn how to use View State and handle page and control events.
-
Form Validation
Learn how to validate form data before submitting the data to a database.
- Day 2 — Database Day
-
SqlDataSource Control
Learn how to represent SQL Server database data with the SqlDataSource control.
-
GridView Control
Learn how to display, sort, page-through, and edit data with the GridView control.
-
DetailsView Control
Learn how to display, edit, and create individual database records with the DetailsView control.
-
FormView Control
Learn how to edit individual database records using templates with the FormView control.
-
ListView Control
Learn how to use the new ASP.NET 3.5 ListView control to display, page, sort, edit, insert, and delete database data.
-
ObjectDataSource Control
Learn how to build multi-tier web applications with the ObjectDataSource control.
-
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.
- Day 3 — Design Day
- 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.
- User Controls
Learn how to create custom controls with User Controls.
-
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 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.