Grundlagen
- .NET Grunlagen
Framework Architektur, CLR, MSIL, Assemblies, Typensystem CTS - C# Grundlagen
Namespaces, zentrale Klassen (Object, Array, String), Enums
Klassen, Structs und Vererbung
- Klassen und Structs
Einführung, Methoden, Properties, Indexer, Konstruktoren, Operatoren - Vererbung
Einführung, Methoden und Vererbung, Abstrakte Klassen, Interfaces
Weiterführende Sprachkonzepte
- Delegates & Events
Einführung, Multicast-Delegates, Hands-on Beispiele, Events, Anonyme Methoden - Generics
Einführung, Type Constraints, Vererbung, Nullable Types, Generische Delegates - Language Integrated Queries LINQ
Lambda Expressions, Extension Methods, Initializers, Anonymous Types, Query Expressions
Vertiefung: GUI Programmierung
- WPF
- Einführung, XAML, Controls, Grund-Konzepte, Data Binding