Microsoft

Visual Studio 2008: New Features Alpha

Course Code: VST85NEWA      Days: 5
Show all Microsoft Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

Course Overview

The course is designed to explore the new functionality of Web and Windows development using Visual Studio .NET 2008.

Audience

Competent .NET programmers who wish to upgrade their web and windows development skills to the new features of Visual Studio .NET 2008 and the .NET Frameworks 3.0 and 3.5.

Skills Gained

A brief description of what will be learnt (rather than a full list of items covered), e.g. "Covering all the basics of the new VB technologies"; "Understand all the legal aspects of running a creche, how to market it, keeping customers happy...".

Examinations

A list or description of examinations which will, or can be, taken following completion this course.

Prerequisites

  • Development Experience with Visual Studio .NET 2005
  • Delegates will need some familiarity with creating both Windows and Web Applications.

Course Outline

Visual Studio 2008 New Features

  • Orcas
  • Overview of New Features
  • What's New for Web Developers
  • Bug Fixes

Language Enhancements

  • .NET 3.0 and 3.5 Overview
  • VB and C# Versions
  • Summary of New Features
  • Overview of Language Enhancements
  • Automatic Properties
  • Implicitly Typed Local Variables
  • Anonymous Types
  • Object and Collection Initializers
  • Extension Methods
  • Lambda

LINQ with Lists

  • Extension Methods on Lists

More Complex LINQ with Lists

  • LINQ
  • Introduction to Using LINQ

LINQ with Datasets

  • Our Existing Application
  • A Master-Details Application
  • Add Some Filtering
  • Add a Total Value In Stock Field
  • Syntactic Sugar

LINQ as ORM

  • Using the ORM
  • Enable Editing
  • Add Filtering
  • Master-Details
  • Calling Stored Procedures
  • Ad-Hoc Queries
  • LINQ with ASP.NET
  • N-Tier

CSS

  • CSS
  • A Worked Example

Nested Master Pages

  • Overview
  • A Worked Example

JavaScript and DHTML

  • JavaScript Errors
  • JavaScript Debugging
  • DHTML Creating AJAX Applications
  • Writing AJAX from Scratch
  • JSON
  • AJAX.NET
  • Triggers
  • Add an Update Progress (Optional)
  • ASP.NET AJAX Libraries
  • .NET AJAX Controls Download
  • Web Development Helper

Introduction to WCF

  • What is SOA?
  • A Simple WCF Example
  • Understanding WCF

WCF Serialisation

  • Passing Complex Data Types
  • Using the Serialisable Attribute
  • Using the DataContract/DataMember Attributes
  • Data Contracts
  • More Advanced Serialisation Methods

SOA and Messages

  • Ask for Customer by ID
  • Using Message Objects
  • The WCF Service Application Template
  • RPC-style vs. Messaging-style
  • Summary of WCF Contracts

Multiple WCF Endpoints

  • Transports Overview
  • Bindings
  • Bindings and Transports
  • Multiple Endpoints
  • Going Further
  • Configure TCP Binding (Optional)

WPF Overview

  • Separate Code from Design
  • Designer meets Developer
  • What is WPF?
  • Silverlight (Formerly WPF/E)
  • WPF vs. Windows Forms/ASP.NET
  • Examples

Starting WPF

  • Creating a WPF Application
  • Types of WPF Application
  • Creating a Simple Expenses Application


How to make a booking for the VST85NEWA course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership