MS C# .NET - Programmieren von Windowsanwendungen in C# (MOC 20483)
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 ...
Kursinfo
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
Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
Inhalt:
- 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.
Voraussetzungen
Grundlegende Kenntnisse in C# und HTML
Abschluss/Bescheinigung
Teilnahmezertifikat
Preisdetails
3.201,10 € inkl. MwSt.
Informationsanfrage
Unverbindliche und kostenfreie Informationsanfrage zum Kursthema: "MS C# .NET - Programmieren von Windowsanwendungen in C# (MOC 20483)"