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
>> Dates, prices & bookings for this course
>> 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
|