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 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
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
- Review der C#-Syntax, C#-Programmierkonstrukte
- Methoden, Handhabung von Ausnahmen, Überwachung von Anwendungen
- Codes für grafische Anwendungen (Strukturen und Aufzählungen, Collections, Events)
- Erstellen von Klassen, Implementieren von typensicheren Collections
- Klassenhierarchie durch Vererbung
- Lesen und Schreiben lokaler Daten
- Zugriff auf eine Datenbank (Entity Framework Core)
- Zugriff auf Remote-Daten (RestAPI, Cloud)
- Design der Benutzeroberfläche (XAML, Binden von Steuerelementen an Daten, Styling der Benutzeroberfläche)
- Verbessern der Performance (Implementierung von Multitasking, asynchrone Aufgaben, Synchronisieren gleichzeitiger Zugriffe)
- Integration mit nicht verwaltetem Code (Erstellen und Verwenden dynamischer Objekte, Verwaltung der Lifetime von Objekten, Kontrolle nicht verwalteter Ressourcen)
- Wiederverwendbare Typen und Assemblies (Objektmetadaten, benutzerdefinierte Attribute, Generieren von verwaltetem Code, Versionierung, Signieren und Bereitstellen von Assemblies)
- Ver- und Entschlüsselung von Daten (symmetrische und asymmetrische Verschlüsselung)
- Grundlagen des Plugin-Design Pattern, Erstellen einer WPF-Anwendung mit dynamischen hinzufügen von Plugins
- Erstellen eines Windows-Services mit dem BackgroundWorker
- Grundlagen des MVVM - Design Patterns in WPF - Anwendung in Verbindung mit dem Entity Framework Core
- Was ist die WebView2 - Komponente?
- Überblick über den aktuellen Entwicklungsstand und Preview
(Stand:23.09.2024)
Sonderpreis nur noch gültig bis | 15.12.2024 |
Veranstaltungs-Code | FB24-462039-55705743 |
Kursstart | Kursdurchführung bereits bestätigt |
Voraussetzungen für die Teilnahme an diesem Kurs:
Grundlegende Kenntnisse in C# und HTML
Bildungsziel der Schulung:
Siehe Beschreibung und Inhalte.
Preis: 2.880,99
inkl. Seminarunterlagen + Zertifikat, sowie Pausenverpflegung/Getränke
Bei der Preisangabe handelt es sich um den Bruttopreis.
Veranstaltungsort:
22765 Hamburg
Vollzeit
weitere Orte/Termine
Starttermin: 16.12.2024 - 20.12.2024
5 Tage
Direkt zum SeminarKostenlos Info anfordern