Professional Certified Program
 
C# Application Development
Certified Professional

Program Description
For optimum productivity, programmers need languages that combine ease of use with high performance. C#, a core component of the Microsoft .NET environment, incorporates the best of C, Visual Basic, C++ and Java. It extends the capabilities of these predecessors through object-oriented and component capabilities that are built directly into the language structure.

Three Core Courses
C# Programming: Hands-On
(Course 419 - 4 days)
In this course, you gain the skills to exploit the capabilities of C# and of the .NET Framework to develop programs useful for a broad range of desktop and Web applications. You learn to leverage the major namespaces and classes of the .NET Framework and access databases using Language Integrated Query (LINQ) and the Entity Framework (EF).
 
In this course, you learn how to streamline data-centric applications with C# extended features including LINQ and EF. You also learn how to apply lambda expressions and extension methods for middle-tier processing, exploit Language Integrated Query (LINQ) keywords to filter and order data, and leverage LINQ to simplify XML processing.
 
In this course, you program applications that integrate the major components of WPF. You learn to deploy your .NET applications to multiple platforms with Silverlight and employ Visual Studio, XAML, C# and Visual Basic to create WPF and Silverlight applications. You also learn to manage complex screen layouts that support varying devices, screen sizes and resolutions.

Elective Courses

Each Certification Program involves the successful completion of four courses - three core courses, plus one elective course, and their associated examinations.

Certifications are FREE. Exams are offered on the last day of each course. Transfer credit is available.