Introduction
This threeday instructorled course provides students with the knowledge and skills to apply the ASP.NET technologies released with Service Pack 1 of the .Net 3.5 Framework.
Audience
This course is intended for application developers who are fluent with the ASP.NET 3.5 using Visual Studio 2008.
At Course Completion
After completing this course students will be able to
Explain the motivation for the ADO.Net Entity Framework.
Create ASP.NET applications using ASP.Net Dynamic Data with the ADO.Net Entity Framework data model or the LINQ to SQL data model.
Develop databound client controls using ADO.NET Data Services.
Explain and use the additions to AJAX in SP1.
Apply the principle of the Separation of Concerns in an ASP.NET application using the MVC Framework.
Prerequisites
Before attending this course students should have intermediate experience developing
Course Outline
Module 1 C# 3.0 Language Enhancements
Local Type Inference
Lambda Expressions
Extension Methods
Object Initialization Expressions
Anonymous Types
Query operators
Module 2 LINQ Fundamentals
LINQ to SQL
LINQ to Dataset
LINQ to XML
Other LINQ Technologies
Module 3 ADO.NET Entity Framework
Motivation for the Entity Framework
Entity Modeling
Object Services
LINQ to Entities
Entity SQL
Binding Entity Data to controls.
Module 4 ASP.NET Dynamic Data
Introduction to ASP.NET Dynamic Data
ASP.NET Dynamic Data Model and Framework
Creating an ASP.NET Dynamic Data Web Site Using Scaffolding
Page and Field Templates Validation
Customization options
Module 5 ADO.NET Data Services
Introduction ADO.NET Data Services.
Using AJAX and Data Services to manipulate data
Filtering data
Shaping Query Results
Insert Update and Delete
Module 6 ASP.NET AJAX additions
ASP.NET AJAX script combining
ASP.NET AJAX browser history History Points.
Module 7 ASP.NET MVC
The ModelViewController design pattern.
The MVC framework architecture
Creating controllers actions and views
ASP.NET URL routing
Displaying and editing data
Adding a Custom Test Framework