cm logo
To speak to a training advisor please call
All Courses / Development Courses / Microsoft C#: Concise introduction to C#
Share: Follow us: Bookmark with: twiter Print Page:

Microsoft C#: Concise introduction to C#

Course Code: cm105104      Days: 3

Course Overview

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.

CourseMonster offers the best available IT Technical Development training in your area.

Audience

Programmers wishing to learn C#.

Skills Gained

By the end of the course delegates will be able to:

  • Write C# programs.
  • Debug C# programs.
  • Examine existing code and determine its function.

Prerequisites

  • None although experience in another high level language would be useful.

Course Outline

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


How to make a booking for the cm105104 course

Scheduled Dates

Request availability or enquire by clicking a date:

Sort by Location

South East England
Surrey
£ 995

Sort by Date

South East England
£ 995

No Suitable Dates?

Please click above and we will take care of the rest.

Please click above and we will be happy to discuss the benefits of onsite and bespoke courses with you.

CourseMonster books thousands of public training courses, classes and boot camps both in London, City of London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Aylesbury, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Newcastle, Norwich, Nottingham, Plymouth, Reading, Sheffield, Southampton, Surrey, Sussex, Midlands and Yorkshire. Topics range from software to administration, project management and development.