Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In dem Seminar Programmieren von Windowsanwendungen in C# (MOC 20483) lernen fortgeschrittene Entwickler wie Windows-Anwendungen und App's unter Verwendung von Features des .NET Frameworks mit Visual Studio entwickelt werden.
Erlangen Sie in dem Kurs Programmieren von Windowsanwendungen in C# (MOC 20483) alle nötigen Programmierkenntnisse, um Applikationen mit C# zu erstellen. Schwerpunkt der Schulung ist das Erstellen von Anwendungen unter Verwendung von Features des .NET Framework.
Im Fokus stehen:
- Wiederholung der Grundlagen der C# Programmstruktur, Sprachsyntax und Implementierungsdetails
- XAML und WPF (Windows Presentation Foundation) zur Erstellung von Windows Desktop Applikationen
- Entwicklung des Codes für eine Grafische Applikation
- Datenbankanbindung mit Entity Framework Core und ADO.NET
- Verbesserung der Performance und Responsiveness einer Applikation
- Verwendung von IOC-Container und Dependency Injection in einer WPF-Anwendung
- Programmieren von Windows-Services
- Erstellen einer WPF-Anwendung mit Plugin-Fähigkeit
- Ver- und Entschlüsselung von Daten (AES, RSA)
- Erstellen einer App, die die wichtigsten Funktionen von .NET Framework kombiniert
Zielgruppe:
Fortgeschrittene Entwickler mit C# Grundkenntnissen, die Windows-Anwendungen unter Visual Studio entwickeln möchten.
- Grundlagen der C#-Programmierung
- Review der C#-Syntax und Programmierkonstrukte
- Methoden, Ausnahmebehandlung und Anwendungsüberwachung
- Arbeiten mit Klassen und Daten
- Erstellen von Klassen und Implementieren typensicherer Collections
- Klassenhierarchien und Vererbung
- Lesen und Schreiben lokaler Daten
- Zugriff auf Datenbanken mit Entity Framework Core
- Zugriff auf Remote-Daten (RestAPI, Cloud)
- Entwicklung grafischer Anwendungen
- Codes für grafische Anwendungen (Strukturen, Aufzählungen, Collections, Events)
- Design der Benutzeroberfläche (XAML, Datenbindung, Styling)
- Grundlagen des MVVM-Design-Patterns in WPF mit Entity Framework Core
- Erstellen einer WPF-Anwendung mit dynamischer Plugin-Erweiterung
- Performance, Sicherheit und Integration
- Performance-Optimierung (Multitasking, asynchrone Aufgaben, Synchronisation)
- Integration mit nicht verwaltetem Code (dynamische Objekte, Ressourcenverwaltung)
- Ver- und Entschlüsselung von Daten (symmetrische und asymmetrische Verschlüsselung)
- Erweiterte Konzepte und Architekturen
- Wiederverwendbare Typen und Assemblies (Objektmetadaten, Attribute, Versionierung)
- Grundlagen des Plugin-Design-Patterns
- Erstellen eines Windows-Services mit dem BackgroundWorker
- WebView2-Komponente: Einführung und Anwendungsbereiche
- Aktuelle Entwicklungen und Ausblick
- Überblick über den aktuellen Entwicklungsstand und Preview