| Site Map | Legal | Privacy | Terms & Conditions |
 
Company Details
About Us
Contact Us
Why Us?
Clients
Testimonials
News
Vacancies
Training Courses
All Courses
Search Courses
UNIX and Linux
Security
Microsoft
Programming
Networking
Telecommunications
LINX
Foundry Networks
Product specific
Management overviews
Course Administration
Dates & Prices
Training Locations
General Pricing
Reserve a course
Where to stay
Services
Courseware
Resources
Contact Us
 
 
Concise introduction to C#
Introduction to C# training course description
A three day hands on crash C# training course in object oriented programming using C#, the “mother tongue” of Microsoft .NET. C# is derived from C++ and Java, and attempts to blend the most useful aspects of both. This C# training course introduces all the fundamentals of syntax and programming methodology, and develops an understanding of application development for .NET.

Who will benefit?
Programmers wishing to learn C#.

Introduction to C# training course prerequisites
None although experience in another high level language would be useful.

Introduction to C# training course objectives
By the end of the course delegates will be able to:
  • Write C# programs.
  • Debug C# programs.
  • Examine existing code and determine its function.
Duration: 3 days

Introduction to C# training course: Dates, prices & bookings

Back to Programming courses overview

Introduction to C# training course contents

Why C#?
.NET and the Common Language Runtime (CLR), Object Oriented Programming, managed code, advantages over C++ and Java, disadvantages.

Types
Value Types vs Reference Types, creating your own types.

Standard data structures
Strings, arrays, collections (enumerations).

Operators and Expressions
System.Math.

Classes
Fields and Methods, the Constructor, Parameters: Get and Put, static items, scope and the private variable.

Loops and branches
for, while, and do-while, foreach-in, if-else vs switch-case, break & return, the ? operator.

More on Methods
Return type, modifiers.

Class Libraries
System library, managing your own namespaces.

Inheritance
Overriding and overloading, casting, operator overloading.

Interfaces

Delegates
Multicast delegates.

Windows Forms
Setting up a standard form, components, responding to Events, drawing into a form.

Debugging

© 1999 - 2008 Systems & Network Training