Lernziele
Sie erlernen die Sprachelemente und das Programmieren von C#. Nach einem Grundeinstieg in Datentypen, Operatoren und Anweisungen wird die grundlegende objektorientierte Programmierung in C# erlernt. Nach Delegates und Collections wird LINQ eingeführt. Einfache Windows-Programme mit Datenbankzugriff über Dapper werden dann mit Windows Forms realisiert. Abschließend werden Oberflächen mit der WPF (Windows Presentation Foundation) erstellt.
Inhalte
- Daten-Ein- und Ausgabe
- Variablen, Datentypen, Operatoren, Kontrollstrukturen
- Funktionen, Eigenschaften, Felder
- Klassen, Objekte, Konstruktoren, Destruktoren
- Vererbungen, Polymorphismus, Interfaces
- Delegates
- Enumerationen, Exceptions
- Collections, OOP-Aufgaben (Kartenspiel, Monopoly)
- Dateien, Streams, Serialisierung
- Programme mit WinForms
- LINQ
- WinForms, Dapper
- .NET Klassen String, StringBuilder, DateTime
- Grundlagen WPF und XAML
- Eventhandler in der WPF
- 2D-Grafikprogrammierung
Unterrichtsmethoden
Den Lehrstoff erlernen Sie in einer Kombination aus Kleingruppenunterricht (2 – 4 Teilnehmer), Projektarbeiten, Lernvideos und Selbstlernen. Der Trainer ist jeden Tag vor Ort, er steht Ihnen direkt im Haus zur Verfügung und nicht nur per Videokonferenz. Damit ist die individuelle kompetente Betreuung während des gesamten Lehrgangs garantiert. Die PC-Arbeitsplätze (Intel Core, 32GB RAM) sind sehr gut ausgestattet mit 4K-Monitoren.
Voraussetzung
Sie haben Kenntnisse in einer anderen Programmiersprache.
Abschluss
Nach Abschluss der Weiterbildung erhalten Sie ein Zertifikat der Computer Schule Lübeck.