Programmieren C# 2
Die grundlegenden Elemente der objekt-orientierten Programmiersprache sind bekannt. Das Vertrauen in die neue Programmierplattform ist hergestellt. Die Programmierkenntnisse werden spezifisch ausgebaut.
- Datenbankprogrammierung mit Entity Framework und ADO.NET - Einführung in LINQ (Language Integrated Query) - Applikationsentwicklung mit WPF (Windows Presentation Foundation) - Einführung in Multithreading - Best Practices in Softwarearchitekturen mit Microsoft-Technologien - Fortgeschrittene Design Pattern wie z.B. MVVM, IoC / Dependency Injection, Testautomation, Repository u.a.
- Sie sind in der Lage mit Hilfe der Programmiersprache C# und der Entwicklungsumgebung Visual Studio.NET fortgeschrittene Softwaremodule zu programmieren. - Sie sind in der Lage einzelne Softwaremodule zu einer lauffähigen kleinen Anwendung zu integrieren. - Sie verstehen den Einsatzzweck von Design Pattern und können ausgewählte Design Patterns in ihren Softwaremoduln anwenden.
Fortgeschrittene Programmierkenntnisse einer anderen objekt-orientierten Programmiersprache und Vorkenntnisse der Programmiersprache C#, wie z.B. Besuch der Kurse Java 1 – 3 und C# 1.