- Prinzipien der Programmierung
- C#.NET im Kontext der Programmiersprachen
- Von der Idee zum Programm
- Grundsätzlicher Aufbau eines Programms in C#.NET
- Grundlegende Aspekte
- einzeilige, mehrzeilige und XML-Kommentare
- Datentypen, Variablen, Arrays
- Ausdrücke und Operatoren
- Fallunterscheidungen
- Viele Übungen: Einfache Programmierlogiken
- Unterprogrammtechniken, Funktionen, Parameterübergabe, Wertrückgabe
- Leitfaden für die Erstellung einer Programmierlogik
- Grundlagen der Objektorientierung
- Ziele der Objektorientierung
- Klassen und Objekte
- Datenkapselung: private, protected, public
- Properties
- Hinzufügen von Datenfeldern, Eigenschaften und Methoden
- Viele Übungen: Erstellen von Klassen und Objekten
- Leitfaden für die Erstellung einer Klasse
- Vererbung, Abstraktion, Schnittstellen und Polymorphie
- Das .NET Framework
- CTS: Das Common Type System
- CLR: Die Common Language Runtime
- Übersicht: Das .NET Framework
- Verwendung von Namespaces
- Die Klassenbibliothek
- Erstellen einer eigenen DLL
- Einbindung vorhandener Komponenten
- Einstieg: Erstellung von Windowsprogrammen
- Grundsätzlicher Umgang mit WinForms und WPF / XAML
- Einsatz einiger häufig benutzter Steuerelemente
- Ereignisgesteuerte Programmierung
LernzieleDer Kurs stellt ein solides Basiswissen in der Programmierung mit C#.NET her. Das intensive und praxisorientierte Basistraining ermöglicht, kurzfristig einfache produktive Aufgaben übernehmen und lösen zu können. Sie erlernen die Grundlagen der Programmierung mit C#.NET. Sie können einfache Applikationen schreiben und mit Datentypen, Programmierlogik, Klassen, Objekten und Variablen umgehen.
ZielgruppenProgrammieranfänger ohne oder mit geringen Vorkenntnissen.