PTR - People, Training ResultsPeople, Training, Results

Independent Technical IT Computer Training Courses

   
Scheduled Classroom based Training Courses

Developing Applications Using VB 2008: What is New Course

- this course is no longer scheduled to run. Please refer to schedule for current course titles.

Course Description

In this course, you will receive an introduction to the most important new features in Visual Studio 2008. 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.
£750

2 day course

Scheduled Dates:
12 January 2012
09 February 2012
08 March 2012
12 April 2012
03 May 2012
28 June 2012

Location:
PTR's Training Centre
Wokingham, Berkshire.

Course pre-requisites:

This course is for Visual Basic developers who want to learn about the new features offered in Visual Studio 2008.

The course assumes that students have a good working knowledge of Visual Studio 2005 and the .NET Framework 2.0.



Topics covered on the 2 day Developing Applications Using VB 2008: What is New course

Introducing LINQ

  • Language Integrated Query
  • LINQ Using Visual Basic and C#
  • LINQ Syntax
  • Basic LINQ Syntax
  • Extension Methods
  • LINQ and More Complex Objects
  • Anonymous Types
  • LINQ to SQL
  • Creating a Data Model
  • Calling Stored Procedures
  • Using Anonymous Types with SQL
  • Modifying SQL Data
  • LINQ to DataSets
  • LINQ to Typed DataSets
  • LINQ to Untyped DataSets
  • LINQ to XML
  • Generating XML
  • Querying XML
  • Transforming XML
  • Are You Done? Is there More?

Data Improvements

  • Hierarchical Updates
  • Hierarchical Updates in Visual Studio 2005
  • Hierarchical Updates in Visual Studio 2008
  • Caching Data Locally
  • Synchronization Services for ADO.NET
  • Configuring the Application for Synchronization
  • Using Local and Remote Data in the Application
  • Synchronizing Local and Remote Data
  • Adding Bidirectional Synchronization
  • Creating N-Tier Data Applications
  • Separating the Business Logic and Data Access Layers
  • Building Data Applications with LINQ to SQL
  • Creating a Data Model
  • Creating a Data Entry Form
  • Calling Stored Procedures

Getting Started with WPF

  • Introducing Windows Presentation Foundation (WPF)
  • Graphics and Composition
  • Important Questions
  • Investigating a Reference Application
  • An Inconvenient Truth (or Two)
  • WPF and XAML
  • Investigating XAML and the WPF Designer
  • Your First WPF Application
  • Investigating Routed Events
  • Introducing Content and Grid Controls
  • Working with Content Controls
  • List Box as Container
  • Working with the Grid Control
  • Placing Controls onto the Grid

Revisiting WPF

  • Lay Out the Application
  • Create the Layout
  • Lay Out the Form
  • Create the MoviePlayer Control
  • Create the User Control
  • Add Code to the User Control
  • Create a Data Source and Hook Up Data Binding
  • Create the ThumbnailListClass
  • Prepare the Window1 Class
  • Hook up the Data Binding
  • Display the Video
  • Add a Data Converter and a Data Template
  • Creating a Type Converter

Windows Communication Foundation

  • What is Windows Communication Foundation?
  • Monolithic Applications
  • COM
  • DCOM and COM+
  • Web Services
  • Enterprise Services and .NET Remoting
  • Web Services Enhancements
  • Windows Communication Foundation
  • WCF Building Blocks
  • Service Contracts
  • Data Contracts
  • Endpoints
  • Bindings
  • Hosting a WCF Service
  • Create the WCF Service
  • Host the Service on a Web Server
  • Call the Service from a Windows Client Application
  • Self-Hosting the WCF Service
  • Call the Service from a Windows Client Application
  • Defining Multiple Endpoints for a Service
  • Configuring WCF Services
  • Configure the Host
  • Configure the Client

Windows Workflow Foundation

  • What is Windows Workflow Foundation?
  • What Types of Applications Might Benefit from Workflow Support?
  • Creating Your First Workflow
  • Create a Sequential Workflow Project
  • Debug Your Workflow
  • Examine the Startup Code
  • Activities
  • IfElse Activity
  • While Activity
  • Using Rules in Workflows
  • Using a RuleSet
  • Using the Policy Activity
  • Calling Methods in Rules
  • Hosting a Workflow in a Windows Application
  • Explore the Solution
  • Host the Workflow in a Form and Pass Parameters
  • Host/Workflow Communication
  • Create the Interface
  • Call Methods in the Host from the Workflow
  • Create the Interface Implementation
  • Hook Up the Plumbing
  • State Machine Workflows
  • Handling Host Events in the Workflow
  • Create the Solution
  • Run the Application

Client Application Services

  • Membership, Roles, and Profiles on the Web
  • Introducing Membership Management in ASP.NET
  • Introducing Role Management in ASP.NET
  • Data Has to Go Somewhere
  • Configuring Membership and Roles
  • Working with Roles
  • Client Application Services
  • Configure Client Application Services
  • Using the Authentication Service
  • Using the Roles Service
  • Using the Profiles Service
  • Create Your Own Membership and Role Providers

Creating Office Applications Using Visual Studio 2008

  • Introducing Office Projects in Visual Studio 2008
  • What Can You Do with Office?
  • Document vs. Application Customizations
  • Ribbon Customizations and Custom Task Panes
  • Creating Ribbon Customizations
  • Create the Excel Add-In Demo
  • An Important Tool: Office Ribbon IDs
  • Lay Out the Tab and Group
  • Adding the Data Source
  • Adding Data and Hooking Events
  • Creating a Custom Task Pane
  • Managing the Task Pane Display
  • Handle the Task Pane and ToggleButton
  • Work with Word 2007’s Content Controls
  • Creating a Form Using Content Controls
  • Add a Data Source
  • Adding the Content Controls
  • Programming Content Controls
  • Enhancing Data Binding
  • Create an Outlook form Region
  • Create the Add-In Project
  • Create the Data Source
  • Lay Out the Form Region’s Contents
  • Add Code to Populate the Mail Message
  • What’s Next?

Course Classification:  Technical Training Course

This is an instructor led training course taught in a classroom based environment.


Course Fee = £750   (excl.VAT)



Scheduled course dates

12 January 2012 to 13 January 2012

09 February 2012 to 10 February 2012

08 March 2012 to 09 March 2012

12 April 2012 to 13 April 2012

03 May 2012 to 04 May 2012

28 June 2012 to 29 June 2012



Print / Download PDF Version of full course schedule

If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite Visual Basic 2008 Training and bespoke Visual Basic 2008 courses