|
What's New in Visual Studio 2008 and .Net 3.5
Course Outline
Duration: 3 Days
Objectives
This course introduces the new development features available in Visual Studio 2008 and .Net 3.5. These can be used to create and consume application services, build ASP.NET Web sites, create engaging desktop applications, design workflows. The programming language used will be C#.
Audience
This course is intended for .NET programmers who have experience working with Visual Studio and C#.
Prerequisites
Before attending this clinic, delegates must have:
- Experience creating .NET applications using Visual Studio 2003 or Visual Studio 2005
- Experience working with the C# programming language
Module 1. Creating Responsive Pages with Ajax
- Why add Ajax controls to your web page?
- The technologies that drive Ajax
- Creating partial-page updates with Ajax
- Scripting actions on the web client
- The Ajax control toolkit
Module 2. Data Access with LINQ
- Why do we want LINQ?
- Coding with: LINQ to SQL, LINQ to XML and LINQ to Objects
- How are query capabilities added to the languages?
- The new C# language features that support LINQ
- What is LINQ enabled after VS2008?
Module 3. Windows Communication Foundation - WCF
- Service orientation
- Unifying programming models
- Communicating using contracts
- Creating, hosting and consuming Windows Communication Foundation services
Module 4. Windows Presentation Foundation - WPF
- Why use WPF to create your user interface?
- How to use XAML to build rich and dynamic screens?
- The WPF content model
- Data binding
- Layout with panels
- Styles and templates
Module 5. Windows Workflow Foundation - WF
- What is WF?
- When to build application using WF?
- WF definition, designer and runtime
- Building your own activities
- The activity component model
Module 6: New Language Features in C#
- What's New in C#?
- Implicit Typing of Variables
- Creating Anonymous Types
- Using Object and Collection Initialisers
- Enhancing Classes with Extension Methods
- Creating Partial Methods
- The Syntax of Lambda Expressions
Download the Microsoft Powerpoint Presentation for this Course >> |
 |
|