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 ...

5 Tag/e
Inhouse Kurs
0.0 (0)

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

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.

Enthaltene MwSt.: 511,10 €
Kurspreis netto: 2.690,00 €
PC COLLEGE Training GmbH
5 Tag/e
Inhouse Kurs
Fortgeschrittene
Deutsch
Min. 2 Kursteilnehmer
E-2626

Informationsanfrage

Unverbindliche und kostenfreie Informationsanfrage zum Kursthema: "MS C# .NET - Programmieren von Windowsanwendungen in C# (MOC 20483)"

Zusatzmaterial
Datenschutz und Einwilligung*
Bitte rechnen Sie 5 plus 1.