Home     Business Solutions    eLearning     Room Rentals    Resources     About Us    Careers    Directions    Contact Us     
IT Technologies
    - SharePoint
    - MDOP
    - Vista
    - Visual Studio
    - Win Server 2008


Download our
current catalog!










New Horizons Computer Learning Center
410-597-9722

50030: .NET Framework Differences Between 2.0 vs 3.0/3.5

Course Length: 2 Days

Overview:
.NET 3.0 introduced three new major APIs which augment the 2.0 base class libraries. The first part of this course will examine the role of Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF). The latter part of this class will examine the numerous language changes which will be found within C# 3.0 / VB 9.0 with the forthcoming release of .NET 3.5. As well, you will come to understand the use of LINQ (Language Integrated Query) and the surrounding LINQ-centric programming models.

Prerequisites:
Experience working within the Visual Studio IDE
Firm grounding in Object Oriented Programming
Firm grounding in .NET 2.0 development
Solid understanding of C# or Visual Basic

Course Objectives:
Upon successful completion of this course, students will be able to:

  • Build WPF applications using XAML, code files and Visual Studio
  • Build WCF services, hosts and clients
  • Build workflow enabled applications using WF
  • Understand the .NET 3.5 language changes to C# and VB
  • Create and manipulate LINQ query

Course Content

Lesson 1: Introducing WPF

  • Understand the motivation behind WPF
  • Examine the various 'flavors' of WPF applications
  • Understand the role of XAML
  • Examine the control content model
  • Introduce the graphical rendering services of WPF

Lesson 2: Introducing WCF

  • Understand the motivation behind Windows Communication Foundation (WCF)
  • Learn the "A, B, Cs" of WCF development
  • Build WCF services, hosts, and clients
  • Know the role of Metadata Exchange (MEX)
  • Define complex data types
  • Use the WCF Service Configuration editor

Lesson 3: Introducing WF

  • Know the role of Windows Workflow Foundation
  • Learn the building blocks of a WF enabled application
  • Understand the use of WF 'activities'
  • Host workflows using the WF runtime engine
  • Work with the WF designers of Visual Studio

Lesson 4: Core .NET 3.5 Language Changes

  • Understand the role of implicitly typed local variables
  • Understand the role of extension methods
  • Understand object initialization syntax
  • Understand the role of anonymous types
  • Understand the role of lambda expressions

Lesson 5: Introducing LINQ

  • Understand the motivation behind LINQ
  • Work with query operators and query expressions
  • Know the role of LINQ to objects
  • Know the role of LINQ to SQL
  • Know the role of LINQ to XML

6940 Tudsbury Road, Baltimore, MD 21244
P: 410-597-9722
www.nhbaltimore.com

New Horizons Computer Learning Centers
6940 Tudsbury Road, Baltimore, MD 21244   (410) 597-9722
Copyright © 2005 New Horizons Computer Learning Centers of Baltimore. All rights reserved.