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

The Microsoft C# 3.0 Programming Language — A 4-Day Course

Course Synopsis

Microsoft's .NET Framework presents developers with unprecedented opportunities. From 'geo-scalable' web applications to desktop and mobile platform applications - all can be built with equal ease, using substantially the same skill-set. But to make the most of this potential, developers must have a thorough grasp of core language skills.

This four-day workshop concentrates on the C# programming language itself, to prepare delegates fully in readiness for exploring the .NET Framework. From basic procedural syntax to sophisticated object-oriented programming techniques, delegates will learn how to write .NET applications with code that is robust, maintainable and efficient.

Course Objectives

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

Intended Audience

This course is intended for:

Course Prerequisites

Before attending this course, students must:

Course Materials

The course is presented as a mixture of lectures and hands-on exercises. Practical sessions follow each topic, designed to reinforce the points covered. Additional information is provided in appendices to extend the learning experience after the course has been completed.

Publicly scheduled dates, locations, and prices

London — £1495 (+VAT)

  • 3–6 Aug 2010
  • 31 Aug–3 Sep 2010
  • 5–8 Oct 2010
  • 9–12 Nov 2010
  • 7–10 Dec 2010
  • 4–7 Jan 2011
  • 7–10 Feb 2011
  • 21–24 Mar 2011
  • 18–21 Apr 2011
  • 16–19 May 2011
  • 13–16 Jun 2011

Reading — £1495 (+VAT)

  • 31 Aug–3 Sep 2010
  • 26–29 Oct 2010

Leicester — £1495 (+VAT)

  • 17–20 Aug 2010
  • 19–22 Oct 2010

Manchester — £1495 (+VAT)

  • 24–27 Aug 2010
  • 18–21 Oct 2010
  • 13–16 Dec 2010

Leeds — £1495 (+VAT)

  • 2–5 Aug 2010
  • 24–27 Aug 2010
  • 2–5 Nov 2010
  • 1–4 Feb 2011

Outline Course Contents

Introduction to .NET amp; C#

Language Fundamentals

Types

Exception Handling

Inheritance

Abstract Classes & Interfaces

Arrays & Indexers

Generic Types

Attributes

Namespaces & Assemblies

Managing Resources

Delegates & Events

C# 3.0 Language Enhancements

Brief Introduction to ASP.NET & Windows Forms

Operator Overloading