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.