Skip to Content

Training Resources

Current Training Schedule

Class Registration Form

Get Adobe Reader

expand or collapse the menu Accessibility

expand or collapse the menu Web Development

expand or collapse the menu Adobe / Macromedia Web

expand or collapse the menu Programming

expand or collapse the menu Databases

expand or collapse the menu Professional Courses

expand or collapse the menu Adobe

expand or collapse the menu Microsoft SharePoint

expand or collapse the menu Technical

expand or collapse the menu Geographic (GIS)

expand or collapse the menu Microsoft Office

Training Resources

Current Training Schedule

Class Registration Form

Get Adobe Reader

Application Development with VB.NET 2008:
What's New

2 day course

View Detailed Outline in PDF Format
Get Adobe Reader

This course is focused directly on existing VB.NET 2005 developers who want to learn, in a succinct fashion, what's new for them in Visual Studio 2008.

Visual Studio 2008 adds a large set of new functionality for the VB.NET developer. From new language features, including LINQ (Language Integrated Query) to new client-side data support, Visual Studio 2008 and the .NET Framework 3.5 make it easier than ever to create robust, enterprise-level applications. This course, including full written courseware, demonstrations, and lab exercises, introduces the most important new features in Visual Studio 2008 for experienced VB.NET developers. In this course, you will investigate new language features, including LINQ (Language Integrated Query), incorporate improvements to Visual Studio's data features, build applications using Windows Presentation Foundation (WPF), communicate between applications using Windows Communication Foundation (WCF), create workflow-enabled applications using Windows Workflow Foundation (WF), investigate new features for Windows applications, and learn about building managed applications for Microsoft Office.

Course Topics:

(for a full detailed outline, visit our PDF link above)

Language Integrated Query

  • LINQ Syntax
  • LINQ SQL
  • LINQ DataSets
  • LINQ to XML

Data Improvements

  • Hierarchical Updating with TableAdapterManager
  • Caching Data Locally
  • Separate Dataset and TableAdapter Code in n-tier Data Applications
  • Using LINQ to SQL classes to Represent Data

Getting Started with WPF

  • Introducing Windows Presentation Foundation (WPF)
  • Investigating XAML and the WPF Designer
  • Introducing Content and Grid Controls

Revisiting WPF

  • Laying Out the Application
  • Creating the MoviePlayer Control
  • Creating a Data Source and Hook up Data Binding
  • Adding a Data Converter and a Data Template

Windows Communication Foundation

  • Introducing Windows Communication Foundation
  • WCF Building Blocks
  • Hosting a WCF Service
  • Self Hosting the WCF Service
  • Configuring WCF Services

Windows Workflow Foundation

  • Introducing Windows Workflow Foundation
  • Creating Your First Workflow
  • Activities
  • Using Rules in Workflows
  • Hosting a Workflow in a Windows Application
  • Host / Workflow Communication
  • State Machine Workflows

Client Application Services

  • Membership, Roles and Profiles on the Web
  • Client Application Services
  • Creating Your Own Membership and Role Providers

Creating Office Applications using Visual Studio 2008

  • Introducing Office Projects in Visual Studio 2008
  • Ribbon Customizations and Custom Task Panes
  • Working with Word 2007’s Content Controls
  • Creating an Outlook Form Region