| |
......................................................................................................................................................................................................... |
|
| |
NET 4.0 Training Objectives |
|
| |
......................................................................................................................................................................................................... |
|
| |
All attendees will: |
|
| |
Learn to take advantage of the new features in Visual Studio 2010
Investigate the enhancements made to the C# and VB.NET languages
Work with the new features of the BCLBase Class Libraries (BCL), WPF, ASP.NET, Entity
Framework (EF), WCF, and WF
Explore the new parallel programming facilities in .NET 4.0 |
| |
........................................................................................................................................................................................................ |
| |
NET 4.0 Training Prerequisites |
| |
........................................................................................................................................................................................................ |
| |
Prior, extensive development with C# or VB.NET in a Visual Studio 2005 or later environment (.NET
3.5/Visual Studio 2008 recommended). Prior knowledge of WPF, WCF, and WF is helpful but not
required. |
| |
......................................................................................................................................................................................................... |
| |
NET 4.0 Training Outline |
| |
......................................................................................................................................................................................................... |
| |
Visual Studio 2010 |
| |
General Improvements
Improved Multitargeting
Intellisense Enhancements
Unit Testing and TDD
Visual Studio Extensibility |
| |
......................................................................................................................................................................................................... |
| |
Language Enhancements |
| |
......................................................................................................................................................................................................... |
| |
Named and Optional Parameters
New Features in Visual Basic
Co- and Contravariance
Dynamic Typing and Late Binding
Easier COM Interoperability
F# Overview |
| |
......................................................................................................................................................................................................... |
| |
CLR and BCL Changes |
| |
......................................................................................................................................................................................................... |
| |
Improved Client Profile
In-Process Side-by-Side Execution
Garbage Collection
Security
New and Modified BCL Types
Network Class Libraries (NCLs)
Deprecated APIs
Code Contracts
Managed Extensibility Framework (MEF)
Globalization |
| |
......................................................................................................................................................................................................... |
|
| |
Parallel Programming |
|
| |
......................................................................................................................................................................................................... |
|
| |
Overview of Parallelization
Task Parallel Library (TPL)
Parallel LINQ (PLINQ)
Coordination Data Structures (CDS)
Threading Enhancements
New Debugging Tools |
|
| |
......................................................................................................................................................................................................... |
|
| |
Windows Presentation Foundation (WPF) |
|
| |
......................................................................................................................................................................................................... |
|
| |
IDE Enhancements
New Controls
Binding Changes
Text-Rendering Improvements |
|
| |
........................................................................................................................................................................................................ |
|
| |
ASP.NET |
|
| |
............................................................................................................................................................................................................. |
|
| |
New Project Templates
IDE Changes
Code Snippets
Deployment Improvements
URL Routing
Accessibility and Standards
Control Enhancements
Microsoft AJAX Library
jQuery Integration
ASP.NET MVC 2 |
|
| |
....................................................................................................................................................................................................... |
|
| |
Silverlight |
|
| |
........................................................................................................................................................................................................ |
|
| |
Offline Applications
Deep Linking and Browser History
Printing |
|
| |
................................................................................................................................................................................................. |
|
| |
Entity Framework |
|
| |
.................................................................................................................................................................................................. |
|
| |
EF and LINQ to SQL
EF 1.0 Criticisms
EDM Designer Changes
Lazy Loading
Model First Generation
Plain Old CLR Objects (POCO) |
|
| |
................................................................................................................................................................................................. |
|
| |
Windows Communication Foundation (WCF) |
|
| |
.................................................................................................................................................................................................. |
|
| |
New Configuration Defaults
REST Friendly URLs
Router Service
WS-Discovery
WCF Data Services |
|
| |
................................................................................................................................................................................................... |
|
| |
Windows Workflow Foundation (WF) |
|
| |
................................................................................................................................................................................................... |
|
| |
New Workflow Designer
Flowchart Workflow
WCF Workflow Service Applications
New Activities |
|
| |
..................................................................................................................................................................................................... |
|
| |
Windows Azure |
|
| |
....................................................................................................................................................................................................... |
|
| |
Overview
Deployment
Storage |
|
| |
|
|
| |
........................................................................................................................................................................................................ |
|