.NET 4.0 & Visual Studio 2010 Upgrade Training Course
| Course code: |
NETUPG |
| Details: |
|
| Onsite | Enquire about bringing this course to your offices |
| Who should attend: |
.NET developers who need to quickly get up to speed with the new features in .NET 4.0 within a TDD environment. |
| Prerequisite skills: |
Development experience in VB.NET or C# with a previous .NET framework |
Course Outline
.NET 4.0 is the latest version of Microsoft’s highly popular development framework for Web, Windows, Mobile and Server-side applications. A key feature of .NET is support for multiple programming languages, particularly C# and Visual Basic Course Content This intensive course has been specifically designed to allow current .NET developers to learn about the new features of .NET 4.0 framework using C# and/or VB.NET, in Visual Studio 2010, and importantly, how to apply the new features in order to design and develop applications within a Test Driven Development environment. Delegates will also learn to apply C# / VB.NET language to develop layered applications which make use of ADO.NET, ASP.NET and Web Services, LINQ, as well as client-side GUI applications with WPF.
What you will learn
At the end of this course you will be able to:
1. Create and deploy specalised WCF services
2. Use the new C# Language Features
3. Understand and use ASP.NET MVC
4. Develop Silverlight 4 and WPF Rich Internet / Client Applications
5. Utilise Windows Workflow improvements
6. Employ the Entity Framework
7. Develop applications using Parallel LINQ (PLINQ)
.NET 4.0 with Visual Studio 2010 Upgrade Training Course Outline
WCF
Overview
ABC of WCF
Understanding Contracts
Bindings
Hosting
Behaviours
Security Overview
Specialised WCF Services: RIA, DATA
New C# Language Features
Linq
Lamda Expressions
Anonymous methods
Inferred types
Partial Methods
Extension Methods
Generics
Dynamic
ASP.NET MVC
Overview of the pattern
Creating MVC sites
Controllers
Models
ViewModels
View Engines
Ajax Support
Using JQuery
Silverlight and WPF
Overview
Silverlight vs WPF
Understanding XAML
Expression Blend 4 overview
Overview of Data Access
Using WCF RIA Services
Validation
Overview of the MVVM pattern
Windows Workflow
What’s new in WF V4
Activities
Workflow Templates (Sequential,
Flowchart)
XAML in workflow
Managing Workflow Instances
Entity Framework
Overview
Designing and Entity Model
Querying Models
Editing and Updating Data
Customizing Entities
Customizing the Data Model
Parallel Programming
Overview
Multi-thread debugging
Parallel LINQ - PLINQ
Test Driven Development
Bringing it all together in a TDD/Agile project