-
Kenntnisse im Umgang mit der Entwicklungs-Umgebung Visual Studio sind von Vorteil
-
Kenntnisse in einer objektorientierten Sprache
Hier sind Sie richtig, wenn Sie ...
-
objektorientiert programmieren und auf C# umsteigen möchten.
-
Anwendungen in C# programmieren möchten.
-
sich einen kompakten Überblick über zentrale Sprachfeatures sowie fortgeschrittene Konzepte (z. B. Generics, LINQ, Lambdas) wünschen.
Sie ...
-
kennen die Syntax und Sprachfeatures von C#.
-
frischen Ihre Kenntnisse in der objektorientierten Programmierung auf.
-
können einfache .NET-Anwendungen in C# entwickeln.
-
können zentrale C#-Sprachmittel sicher anwenden.
-
Was ist .NET?
-
Wie ist ein C#-Projekt aufgebaut?
-
Welche Schlüsselwörter gibt es?
-
Welches Typsystem hat C#?
-
Welche Operatoren und Kontrollstrukturen gibt es?
-
Was sind Nullable Types?
-
Wie erfolgt die Deklaration von Klassen und Interfaces?
-
Wie wird die Vererbung umgesetzt?
-
Welche Zugriffsmodifikatoren muss ich beachten?
-
Welche Prinzipien haben Properties?
-
Wie nutzt man Indexer?
-
Wie werden Attributes verwendet?
-
Wie werden Generics verwendet?
-
Welche grundlegenden Interfaces gibt es?
-
Wie schreibt man Erweiterungsmethoden (Extension Methods)?
-
Wie funktioniert die Sprachergänzung LINQ?
-
Was sind Lambda-Ausdrücke?
-
Wie funktionieren Events?
-
Was ist die Grundidee von IoC (Inversion of Control)?