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

Vor Ort
Online
StandorteBerlin, Stuttgart, Hamburg, Hannover, Leipzig, Frankfurt am Main, München, Dresden, Köln, Düsseldorf, Regenstauf, Nürnberg, Dortmund, Essen, Siegen, Wienhausen, Kassel, Koblenz, Saarbrücken, Bremen, Münster, Erfurt, Online, Krefeld, Jena
Dauer5 Tage
SpracheDeutsch
Kurstermine 75 Startdaten
Preis ab 3.201,10 € inkl. MwSt.

Beschreibung

Wer Windows-Anwendungen professionell und effizient entwickeln möchte, findet hier die passende Weiterbildung. Dieser Kurs vermittelt fortgeschrittenen Entwicklerinnen und Entwicklern, wie sich moderne Desktop-Applikationen mit dem .NET Framework und Visual Studio realisieren lassen.

Im Mittelpunkt der Schulung C# .NET - Programmieren von Windowsanwendungen in C# (MOC 20483) steht der sichere Umgang mit der C#-Sprachsyntax, der Programmstruktur und den relevanten Implementierungsdetails. So bauen Sie Ihre vorhandenen Programmierkenntnisse gezielt aus und gewinnen Routine in der praktischen Anwendung.

Sie lernen, grafische Oberflächen mit XAML und WPF (Windows Presentation Foundation) zu gestalten und passenden Code für funktionale Anwendungen zu schreiben. Auch die Datenbankanbindung mit Entity Framework Core und ADO.NET sowie der Zugriff auf Remote-Daten gehören zum Lernprogramm.

Darüber hinaus beschäftigen Sie sich mit der Optimierung von Performance und Responsiveness, dem Einsatz von Dependency Injection in WPF-Anwendungen und der Programmierung von Windows-Services. Auch die sichere Ver- und Entschlüsselung von Daten mit AES und RSA wird praxisnah behandelt.

Durch die Kombination zentraler Funktionen des .NET Framework in eigenen Apps entwickeln Sie ein tiefes technisches Verständnis. Das verschafft Ihnen mehr Sicherheit und Effizienz im Entwickleralltag und macht Sie für anspruchsvolle Projekte fit.

Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.

Inhalte

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

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

PC-COLLEGE Training GmbH

PC-COLLEGE Training GmbH - Institut für IT-Ausbildung Offene IT-Seminare und Firmenschulungen bei PC-COLLEGE Schulungen an über 30 Standorten wie Berlin, Hamburg, Stuttgart, Düsseldorf, Frankfurt, München Alle Kurse werden auch als Live-Online-Training angeboten. Sie möchten Ihre tägliche Arbeit am Computer optimieren?…

Mehr über PC-COLLEGE Training GmbH