Verhoef Training, Inc.

P.O.Box 1515, West Caldwell, NJ 07006
Phone:(800)631-0410 Fax:(973)403-3468



Programming with C#




SUMMARY:   This course introduces delegates to the fundamentals of developing applications using Microsoft's C# language. Delegates will use Visual Studio to write C# code and explore the features of this powerful language.

AUDIENCE:   Developers who need to design and develop using C# and the .NET framework.

PREREQUISITES:   Some experience of using a high level language such as Java, Visual Basic, C or COBOL.

DURATION:   5 Days

APPROACH:   Instructor led training with practical hands-on exercises.

OBJECTIVES:  
  • Create, compile and run C# applications
  • Use Visual Studio 2005
  • Understand the core C# syntax
  • Use the object oriented features on the language
  • Understand the relationship between C# and the .NET Framework
  • Build simple GUI applications

COURSE CONTENT:  
  1. INTRODUCTION TO C#
    • Overview of the .NET Framework
    • Common Language Runtime (CLR)
    • .NET Executables
    • Background to the C# language
    • Introduction to Visual Studio 2005
  2. INTRODUCTION TO THE C# LANGUAGE
    • Your first program
    • Variables & Expressions
    • The .NET Class Library
  3. MORE LANGUAGE SYNTAX
    • Data Types in C#
    • Operators & Expressions
    • Control Structures
  4. OBJECT ORIENTED FEATURES
    • Object Orientation Terminology
    • Classes
    • Constructors
    • More on Types
    • Properties, Methods
    • Inheritance
    • Virtual Methods and Polymorphism
    • Abstract Classes and Interfaces
  5. More Types
    • Strings
    • Arrays
    • Formatting & Conversion
    • .NET Collections
    • Generics
  6. Delegates & Events
  7. Exceptions
  8. Introduction to Windows Forms
    • Visual Studio support
    • Partial Classes
    • Basic Controls
    • Event Handling


DRB/06

© 2007 Verhoef Training, Inc.