PCTalk - develop with confidence
PCTalk - develop with confidence

What's New in Visual Studio 2008 and .Net 3.5
Course Outline

Call 01225 469 127 or contact us to arrange the dates

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 >>