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 Dieses Seminar ist ein Angebot der PC-COLLEGE – Gruppe.
| Termine | Ort | Garantiert | Buchen |
|---|
Kurstyp: VS3
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
Ihr ITventive Trainings Team
mail: it-trainings@itventive.com
Telefon allgem.