|
Course
Objective
This course covers everything you need to become productive
in C# development. It starts with the basics of C#, including
basic syntax and the basics of classes and objects. It goes
on to coverage of more complex OO concepts such as inheritance,
interfaces, polymorphism , exception handling, delegates and
events. It also includes coverage of key parts of the C#.NET
framework such as using collections and string handling, and
advanced topics such as multithreading and I/O streams. The
course concludes with coverage of some of the core ASP.NET
capabilities and how to use them with C#. This includes creating
Web Forms, and interacting with databases via ADO.NET.
Duration
3 or 5 days
Skill Level
Beginner+
Hands-On
50% hands-on, 50% lecture
Who
should attend
This is an beginner to intermediate level programming course, designed for:
- Programmers who want to learn quickly C# and Object Oriented Programming
- Technical managers who need a thorough understanding of C#
Pre-Requisites
Students should have a minimum of 6 months of hands-on experience with a procedural language. Knowledge of core programming concepts such as looping, branching, functions, passing arguments to and returning values from functions.
Onsite Training Class Schedule
Registration
|