OnlineNicht BerufsbegleitendPreis: 3.201,10 €*

MS C# .NET - Programmieren von Windowsanwendungen in C# (MOC 20483) - Live Online Training

PC-COLLEGE

Beschreibung

Im Seminar "Programmieren von Windowsanwendungen in C# (MOC 20483)" lernen Sie als fortgeschrittener Entwickler, wie Sie Windows-Anwendungen und Apps mit dem .NET Framework und Visual Studio entwickeln. Erlangen Sie alle notwendigen Programmierkenntnisse, um Anwendungen mit C# zu erstellen. 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
Inhalte:
* 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
Zielgruppe
Erfahrene C#-Entwickler, die Windows-Anwendungen unter Visual Studio entwickeln möchten.
Zielsetzung
Siehe Beschreibung und Inhalte.
Hinweise zur Prüfung und Zertifikat/Abschluss
Teilnahmezertifikat
Teilnahmevorraussetzungen
Grundlegende Kenntnisse in C# und HTML
Preishinweis
Preis inkl. MwSt. Im Preis enthalten sind Seminarunterlagen, Pausenverpflegung, Getränke und PC-COLLEGE - Zertifikat.
Top