Course Ref: 49949
Course: MS2124 Programming with C#
Course Summary
This five-day instructor led, hands-on course is designed to provide students with the knowledge and skills they need to develop C# applications for the Microsoft .NET Platform.
The course focuses on C# program structure, language syntax, and implementation details. C# was created to be the programming language best suited for writing enterprise applications for .NET. C# combines the high productivity of Microsoft Visual Basic with the raw power of C++. It is a simple, object-oriented, and type-safe programming language that is based on the C and C++ family of languages
The course focuses on C# program structure, language syntax, and implementation details. C# was created to be the programming language best suited for writing enterprise applications for .NET. C# combines the high productivity of Microsoft Visual Basic with the raw power of C++. It is a simple, object-oriented, and type-safe programming language that is based on the C and C++ family of languages
Course Outline
The course consists of the following Modules:
Overview of the Microsoft .NET Platform
Overview of C#
Using Value-Type Variables
Statements and Exceptions
Methods and Parameters
Arrays
Essentials of Object-Oriented Programming
Using Reference-Type Variables
Creating and Destroying Objects
Inheritance in C#
Aggregation, Namespaces, and Advanced Scope
Operators and Events
Properties and Indexers
Attributes
By the end of the course, delegates will be able to:
List the major elements of the .NET Framework and explain how C# fits into the .NET Platform
Overview of the Microsoft .NET Platform
Overview of C#
Using Value-Type Variables
Statements and Exceptions
Methods and Parameters
Arrays
Essentials of Object-Oriented Programming
Using Reference-Type Variables
Creating and Destroying Objects
Inheritance in C#
Aggregation, Namespaces, and Advanced Scope
Operators and Events
Properties and Indexers
Attributes
By the end of the course, delegates will be able to:
List the major elements of the .NET Framework and explain how C# fits into the .NET Platform
- Analyze the basic structure of a C# application and be able to document, debug, compile, and run a simple application
- Create, name, and assign values to variables
- Use common statements to implement flow control, looping, and exception handling
- Create methods (functions and subroutines) that can return values and take parametersCreate, initialize and use arrays
- Explain the basic concepts and terminology of object-oriented programming
- Use common objects and reference types
- Create, initialize, and destroy objects in a C# application
- Build new C# classes from existing classes
- Create self-contained classes and frameworks in a C# application
- Define operators, use delegates, and add event specifications
- Implement properties and indexers
- Use predefined and custom attributes
Where & When
| Location | London - East End |
|---|---|
| Start Date | 26 Jan 09 |
| Price (ex. VAT) | £995.00 |
| Venue Info | London - Old Broad Street |
| Residential | No |
| Availability | Spaces |
| Duration | 5 days |
| Delivered As | Venue and on-site |
| Pre-course Reading | |
| No precourse reading is specified. | |
| Exam Included | No |
| Course Ref | 49949 |





