Legacy-C#-Programmierkurs: Syntax, Methoden, OOP, LINQ, Entity Framework, .NET Framework 4.7 — für Windows-Anwendungs-Entwicklung.
Geprüft von Admin Kursweg · Stand 25. Mai 2026
Was wird in diesem Kurs vermittelt
Wichtiger Hinweis: Der MOC 20483-Kurs basiert auf .NET Framework 4.7 und Visual Studio 2015/2017 — heute Legacy. Inhaltlich vermittelt er aber C#-Grundlagen, die in .NET 8 zu 95 % identisch sind. Für moderne Entwicklung: Kurse mit .NET 6/8 LTS und Visual Studio 2022 wählen. Block C#-Grundlagen und Visual Studio: Visual-Studio-IDE (Solution Explorer, Code-Editor, Debugger, NuGet), Projekt-Templates (Console App, WPF App, ASP.NET, Class Library), Build und Run, IntelliSense für Code-Completion, Refactoring-Tools. Block C#-Sprach-Syntax: Datentypen (primitives wie int/long/double/bool/char, reference types wie string/object/Arrays), Variablen (var für Type Inference, dynamic für Runtime-Type), Operatoren, Kontrollstrukturen (if/else, switch — und das neuere switch expression), Schleifen (for, while, do-while, foreach), Methoden mit Parametern (ref, out, params, optional parameters). Block Datentypen-Operationen: String-Operationen (Concatenation mit + oder string.Format, Interpolation mit $„{var}"), Number-Operationen (Math-Klasse, Decimal für Geld), Date/Time (DateTime, TimeSpan, DateTimeOffset, NodaTime als bessere Alternative), Arrays und Collections (List, Dictionary, HashSet). Block Methoden und Exception Handling: Methoden definieren und aufrufen, Method Overloading, ref/out Parameters, Optional Parameters, Named Arguments. Exception Handling mit try/catch/finally, Custom Exception-Classes, throw vs. throw ex (für Stack-Trace-Preservation), using-Statement für IDisposable. Block Klassen und OOP: Klassen-Definition, Properties (Auto-Properties seit C# 3, Read-Only seit C# 6), Konstruktoren (Default, Parameterized, Copy, Static), Methoden, Felder vs. Properties, statische Member, partielle Klassen. Block Vererbung und Polymorphie: extends-Keyword (in C# nur Single Inheritance für Klassen, aber Multiple Interface Inheritance), abstrakte Klassen vs. Interfaces (mit Default Methods seit C# 8), virtual/override für Polymorphie, sealed-Keyword, base-Keyword. Block Collections und Generics: System.Collections.Generic (List, Dictionary, HashSet, Stack, Queue), Generic Methods und Classes, Type Constraints (where T : class/struct/IInterface/new()). Block LINQ (Language Integrated Query): Query-Syntax vs. Method-Syntax, häufige Operatoren (Where, Select, OrderBy, GroupBy, Join, Aggregate, Distinct, Skip, Take, Any, All), Deferred vs. Immediate Execution, IEnumerable vs. IQueryable. Block File I/O: System.IO Streams, Reader/Writer, Path-Manipulation, async File I/O (seit .NET 4.5). Block Entity Framework: ORM-Konzept, Database-First vs. Code-First, DbContext, LINQ to Entities, Migrations, Eager vs. Lazy Loading. Block WCF Data Services (Legacy): OData-basierte Daten-Services — heute deprecated, durch ASP.NET Core Web API ersetzt. Block Multi-Threading und Async: async/await für asynchrone Operationen, Task Parallel Library, Parallel.For, ConfigureAwait für Performance.
Marktdaten zu Verdienst, offenen Stellen und Zukunftsaussicht im Bereich IT & Informatik
Einstieg
38.000–48.000 €
0–2 Jahre Erfahrung
Mittel
52.000–68.000 €
3–7 Jahre Erfahrung
Senior
70.000–95.000 €
8+ Jahre / Lead-Rolle
124.000+
IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.
Bei AZAV-zertifizierten Trägern ist die Kursgebühr regelmäßig zu 100 % förderbar.
.NET 8 LTS (oder 9). .NET Framework 4.7 ist Legacy — nur für Wartung bestehender Apps. Anbieter sollten .NET 8 unterrichten.
WPF: Desktop-Standard in Enterprise. MAUI: Cross-Platform-Nachfolger von Xamarin. Blazor: Web-UI in C# statt JavaScript. Wahl nach Use Case.
In DE: ähnlich verteilt. C# in Microsoft-Häusern, Java in Bank/Telekom/Behörden. Wer beide kennt, ist flexibler.
Ja, AZAV-Anbieter akzeptieren Bildungsgutschein, QCG. Empfehlung: aktueller C#-/.NET-8-Kurs.
Einstieg in Python: Syntax, Datentypen, Kontrollstrukturen, Funktionen und Fehlerbehandlung. Grundlage für Datenanalyse, Web-Entwicklung, Scripting und Automation. Keine Programmier-Vorkenntnisse nötig.
Sprachenübergreifender Einstiegskurs für Software-Entwicklung: Grundlagen-Konzepte, Programmiersprachen-Vergleich (Python, Java, C#, JavaScript), UML-Modellierung und SQL. Brücke aus dem Quereinstieg in einen spezialisierten Entwickler-Kurs.
Vertiefung nach dem Python-Grundkurs: objektorientierte Programmierung, Vererbung, GUI-Entwicklung, Datei- und Datenbank-Zugriff. Voraussetzung für Junior-Python-Entwickler-Positionen.
Von gestaltendem Webdesign zur echten Web-Entwicklung: JavaScript, jQuery, PHP und Ajax. Eigene Plugins anpassen, Slideshows steuern, dynamische Inhalte einbinden. Brücke für Designer mit Code-Ambition.
Sag uns einmal Region, Format (online/präsenz), Zeit-Modell und Förderstatus — wir vergleichen für dich und melden uns mit 1–3 passenden Trägern. Kostenlos, unverbindlich.
Typischer Verlauf nach dem Kurs
Quellen: Bundesagentur für Arbeit · Engpassanalyse 2024/25 · StepStone Gehaltsreport 2025 · Bitkom Studie Fachkräftemangel 2024. Brutto-Jahresgehälter aus Erhebungen 2024/25, abweichend nach Region und Tarifgebundenheit.