Kursdetails & Termine
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
Lernziele
Jetzt unverbindlich anfragen
Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.
Termine & Buchung
Terminfilter
Verfügbare Termine
Kursdetails & Termine
Termine & Buchung
Terminfilter
Verfügbare Termine
Kursbewertungen
1 Rezension für Microsoft C# .NET – Programmieren von Windowsanwendungen in C# (MOC 20483)
Wir sind persönlich für Sie da
Nicht jeder Kurs passt sofort auf Anhieb. Wir helfen Ihnen dabei, aus Themen, Formaten und Anforderungen die passende Lösung zu finden – persönlich, praxisnah und mit Blick auf Ihren tatsächlichen Bedarf.
Planen Sie einen Kurs oder Seminar und möchten sich vorab informieren?

Nicole Mühlbauer
Leiterin / Key Account Managerin
Haben Sie bereits einen Kurs gebucht und noch Fragen zum Ablauf vor Ort oder Online?

Alison Kreis
Seminarorganisation /
Trainer:innen Management
Haben Sie Fragen zu einer Raumvermietung oder unseren Räumlichkeiten vor Ort?

Anouk Mendoza
Seminarorganisation / Raumvermietungen
Fragen & Antworten
Hier beantworten wir die häufigsten Fragen zu unseren Kursen, Abläufen und Formaten. Sollten Sie weitere Fragen haben, unterstützen wir Sie gerne persönlich.
Kursteilnehmer:in