Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.
|
Course Overview This course will introduce the attendees to C#, the Microsoft, standards based, Object Oriented (OO) language that is a cornerstone of Microsoft's .NET range. The course will cover, in depth, the syntax and structure of C#. In addition, it will give an overview of the .NET initiative and explain the key concepts of OO. C# is a major player in the OO development world that is likely to assume a dominant role among languages in the next few years. C# is one of the languages supported in the latest release of Microsoft's IDE (Integrated Development Environment) Visual Studio, called Visual Studio.NET. C# programs can also be developed outside of the .Net environment. Audience All developers requiring the skills to develop in Microsofts C# language Prerequisites An understanding of programming and the system development process. Knowledge of OO would be useful but is not essential as the course will cover the key concepts of OO. Course Outline Introduction - What is .NET?
- What are C# and MSIL?
- Introduction to Visual Studio .NET
- .NET SDK and tools
C# Fundamentals - Console I/O
- Simple "Hello World!" program
- Comments and documenting
- Common language runtime
- Base class library
- Namespaces
Type Hierachy - Object and basic types
- References and values
- Boxing
Classes vs Structures - Constructors
- Fields and methods
- Overloading
- static and constant
- public private protected sealed
- Properties and Indexers
- Destructors
- Garbage collection
Iteration and Flow of Control - Relational operators
- Collections (ArrayList, HashTable)
- for and foreach loops
- while and do-while loops
- Conditional expression
- Switch statement
Arrays - Initialisation
- Accessing an arrays
- Multi-Dimensioned arrays
Exception Handling - Exceptions
- try...catch
- try...finally
- Throwing exceptions
Inheritance - Polymorphism - Virtual methods
- Abstract methods
- Override methods
How to make a booking for the CSHP course
|