Skip to page content Skip to section menu Skip to site-wide navigation About Us | Consultancy | Training | Software | Publications | Open Source | Support | Open Standards | FAQ | Jobs
Site Style Info

Advanced Microsoft C# 4.0 Programming — A 2-Day Course

Course Synopsis

This course is intended for developers who are solid C# programmers, experienced at navigating Visual Studio and are comfortable with the topics of the C# Introductory Language course.

This 2 day workshop concentrates on the more advanced features of the C# programming, leveraging it to address programming problems. The course is presented as a mixture of lectures and hands-on exercises. Practical sessions follow topics, designed to reinforce the points covered.

Course Objectives

On completion of this course, delegates will be able to:

Intended Audience

This course is for developers who are solid C# programmers, experienced at navigating Visual Studio and are comfortable with the topics of the C# Introductory Language course.

Course Prerequisites

Delegates must have solid C# programming skills, Visual Studio skills and be familiar with the concepts covered in the Introduction to Microsoft C# 4 Programming Language course, particularly the rationale behind Generic types and the role of delegates. Students who attend the C# Introductory Language course are expected to have some practice before attending this course.

Publicly scheduled dates, locations, and prices

London — £915 (+VAT)

  • 1–2 Dec 2010
  • 27–28 Jan 2011
  • 28–29 Apr 2011

Manchester — £915 (+VAT)

  • 7–8 Dec 2010

Leeds — £915 (+VAT)

  • 4–5 Oct 2010

Course Contents

A quick tour around advanced new features in Visual Studio 2010

Working with Files

Working with Data

Language Features

Getting started with LINQ

More LINQ

Going Further with LINQ

Attributes, metadata & reflection

COM Interop and dynamic types

Code Contracts

Asynchronous Programming

The Task Parallel Library