Konkrete Termine auf Anfrage
inkl. Unterlagen und Zertifizierung
UE/LE: 80 / 5 Wochen / 16 Stunden wöchentlich
Zielgruppe
Personen mit Interesse an Programmierung und absolviertem C++-Basic-Kurs oder vergleichbaren Kenntnissen.
Kursziel
Sie verstehen den Quelltext strukturierter und objektorientierter C# – Programme, die ausschließlich eine textbasierte Benutzeroberfläche haben und können Programme dieser Art selbst erstellen.
Kursinhalte
Strukturierte Programmierung
- Installation von Visual C#
- Ein- und Ausgabe
- Variablen, Datentypen, Strings, Kommentarzeilen
- Programmwiederholungen mit der For-Schleife, While-Schleife und Do-While-Schleife
- Programmverzweigung mit der if-Bedingung
- Programmverzweigung mit der Select-Case-Anweisung
- Selbstgeschriebene Funktionen
- Parameter einer Funktion
- Rückgabe einer Funktion: Return-Anweisung
- Lokale Variablen innerhalb einer Funktion – globale Variablen außerhalb der Funktion
- Benutzerdefinierte Datentypen
- Mathematische Funktionen
Klassenbasierte Programmierung
- Klassendefinition
- Objekt (Instanz einer Klasse)
- Statische Funktionen
- Konstruktor und Destruktor
- Vererbung, Basisklassen
- Rekursion
- Überladen von Funktionen und Operatoren
- Virtuelle Methoden
- Mögliche Fehlerquellen
- Bibliotheken
- Klassen mit C#
- Der Begriff Klasse und Objekt
- Eigenschaften durch Datenkapselung beschreiben (Properties)
- Werte- und Referenztypen
- Methoden, params-, ref- und out-Parameter, Methodenüberladung
- Konstruktoren und Konstruktorverkettungen
- Der Destruktor und die Garbage Collection
- Statische Klassen und Member (static)
- Namespaces
- Delegates und Ereignisse (Events)