SanData IT-Trainingszentrum

Microsoft C# .NET – Programmieren von Windowsanwendungen in C# (MOC 20483)

Kursdatenblatt
Kurspreisab 2.421,00 € zzgl. MwSt.
DurchführungLive-Online & Vor Ort
Termine75 Termine
Kursdauer5 Tage
Unser Angebot richtet sich ausschließlich an Unternehmer (§ 14 BGB), Gewerbetreibende, Freiberufler sowie öffentliche Auftraggeber. Kein Verkauf an Verbraucher (§ 13 BGB).

Kursbeschreibung

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

Seminarinhalte

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

Nächste Termine

20.07. – 24.07.2026 Vor Ort · Berlin
2.690,00 € zzgl. MwSt. Direkt buchbar Termin öffnen
20.07. – 24.07.2026 Vor Ort · Bremen
2.690,00 € zzgl. MwSt. Direkt buchbar Termin öffnen
20.07. – 24.07.2026 Vor Ort · Dortmund
2.690,00 € zzgl. MwSt. Direkt buchbar Termin öffnen
20.07. – 24.07.2026 Vor Ort · Dresden
2.690,00 € zzgl. MwSt. Direkt buchbar Termin öffnen
20.07. – 24.07.2026 Vor Ort · Düsseldorf
2.690,00 € zzgl. MwSt. Direkt buchbar Termin öffnen
20.07. – 24.07.2026 Vor Ort · Erfurt
2.690,00 € zzgl. MwSt. Direkt buchbar Termin öffnen
20.07. – 24.07.2026 Vor Ort · Essen
2.690,00 € zzgl. MwSt. Direkt buchbar Termin öffnen
20.07. – 24.07.2026 Vor Ort · Frankfurt
2.690,00 € zzgl. MwSt. Direkt buchbar Termin öffnen
20.07. – 24.07.2026 Vor Ort · Hamburg
2.690,00 € zzgl. MwSt. Direkt buchbar Termin öffnen
20.07. – 24.07.2026 Vor Ort · Hannover
2.690,00 € zzgl. MwSt. Direkt buchbar Termin öffnen

Weitere Termine finden Sie online auf der Kursseite.

Persönliche Beratung

Sie möchten klären, ob dieser Kurs zu Ihrem Bedarf passt? Wir beraten Sie persönlich zu Inhalten, Terminen und passenden Formaten für Einzelpersonen oder Teams.

Telefon+49 (911) 9523 - 260
E-Mailtrainings@sandata.de