Dieser Kurs richtet sich an Entwickler, die bereits erste Erfahrungen mit C# gemacht haben oder Java oder C++ bereits sehr gut kennen. Sie lernen die fortgeschrittenen Elemente der Sprache und Konzepte kennen, um mit dem .NET Framework effizient arbeiten können. C# enthält Sprachmerkmale wie Events oder LINQ, die in anderen Sprachen mit umfangreichen Frameworks umgesetzt sind. Der korrekte Einsatz der Programmiersprache erhöht die Produktivität der Entwickler und macht den Code lesbarer. Zu den Grundlagen der Programmierung gehören das Lesen und Schreiben von Dateien sowie die Serialisierung von Objekten und die Arbeit mit XML.
Softwareentwickler, die von einer Sprache wie C++, Delphi, Smalltalk, Java oder einer anderen objektorientierten Sprache herkommen und sich für die Programmierung der .NET-Plattform optimale Voraussetzungen erarbeiten möchten. Dieser Kurs eignet sich auch für VB.NET Entwickler.
Gute Kenntnisse einer .NET-Sprache (C# oder VB.NET) analog des folgenden Kurses: