Programmieren von Windowsanwendungen in C# (MOC 20483)
C# Programmierung Kurs -die .NET 10 Entwicklung Schulung
Zu den TerminenIn dem C# Programmierung Kurs lernst du als erfahrener Entwickler mit C# Grundkenntnissen, wie Windows-Anwendungen unter Visual Studio entwickelt werden. Wir zeigen dir warum C# und .NET 10 die erste Wahl für Entwickler sind
Die Master Class zu C# (Programming in C#) ist das Fundament für die moderne Softwareentwicklung im Microsoft-Ökosystem. Da .NET 10 und Cloud-native Architekturen mittlerweile Standard sind, suchen Entwickler nicht mehr nur nach Syntax-Grundlagen, sondern nach tiefem Verständnis für asynchrone Programmierung, Entity Framework Core und Clean Code Prinzipien.
Lernziele
Erlange in dem Workshop "Programmieren von Windowsanwendungen in C# (MOC 20483)" alle nötigen Programmierkenntnisse, um Applikationen mit C# zu erstellen. Im Fokus stehen:
Grundlagen der C# Programmstruktur
Sprachsyntax und Implementierungsdetails
Codes für eine grafische Applikation
Performance Tuning
Ver- und Entschlüsselung von Daten
XAML und WPF (Windows Presentation Foundation)
Microsoft Learning Partner
Als Microsoft Certified Learning Partner bieten wir dir die Möglichkeit, Kenntnisse im Umgang mit allen Microsoft Produkten in unseren Trainings zu erwerben, zu verbessern und zu zertifizieren. So steigerst du deine Produktivität am Arbeitsplatz. Selbstverständlich kannst du die Microsoft Kurse auch in Form einer Online Schulung besuchen.
Versionshinweis
Der Kurs Programmieren von Windowsanwendungen in C# (MOC 20483) wurde zum 31.12.2021 von Microsoft eingestellt und kann nicht mehr mit den original Unterlagen und Labs durchgeführt werden. Falls du alternativ keines der aktuellen rollenbasierten Microsoft-Trainings buchen möchten, besteht die Möglichkeit einen Workshop mit ähnlichen Inhalten für einen oder mehrere Kollegen individuell mit uns zu vereinbaren.
Inhalte
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 Data Model, LINQ)
Zugriff auf Remote-Daten (Web, 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)
Zielgruppe
Unsere Microsoft C# Master Class (ehemals MOC 20483) richtet sich an erfahrene C#-Entwickler.
Voraussetzungen
Für deinen Besuch der C# Master Class solltest du über Programmiererfahrung mit C# und Verständnis der Konzepte objektorientierter Programmierung verfügen.
C# Master Class - das solltest du zur .NET 10 Entwicklung Schulung wissen:
In unserer C# Programmierung Schulung gehen wir weit über die Grundlagen hinaus. Wir fokussieren uns auf die Erstellung robuster, skalierbarer Anwendungen. Schwerpunkte sind die objektorientierte Programmierung (OOP), das Exception Handling, die Arbeit mit Generics und Delegates sowie der effiziente Einsatz von LINQ (Language Integrated Query) für komplexe Datenabfragen.
Asynchrone Programmierung (Async/Await) unverzichtbar, um reaktionsschnelle Cloud-Anwendungen und UIs zu entwickeln. In der Master Class lernst du, wie du Deadlocks vermeidest, die Task Parallel Library (TPL) effektiv nutzt und die Ressourcen deines Servers durch nicht-blockierende Aufrufe optimal ausnutzt. Dies ist ein entscheidender Faktor für die Performance moderner Web-APIs und Microservices.
C# bietet eine einzigartige Kombination aus der Typsicherheit und Performance von C++ mit der Produktivität von Sprachen wie Python. Durch die ständige Weiterentwicklung von .NET (derzeit Version 10) profitierst du von Features wie "Source Generators", "Native AOT" (Ahead-of-Time Compilation) für minimale Startzeiten und einer erstklassigen Tooling-Unterstützung durch Visual Studio 2022 und VS Code.
Unsere generellen Seminarzeiten sind von 09:00 bis ca. 17:00 Uhr. Wenn du Fragen hast, kontaktieren uns gerne.
Schulungen die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.