Entwicklung & Technik · C# & .NET
KI-Schulungen für C#- und .NET-Entwickler:innen
C# und .NET sind in vielen Unternehmen der DACH-Region gesetzt: ASP.NET-Core-APIs, Blazor- und WPF-Oberflächen, Azure-Dienste und gewachsene Fachanwendungen aus der .NET-Framework-Ära. Gerade die Migration vom klassischen .NET Framework auf das moderne, plattformübergreifende .NET bindet erhebliche Kapazitäten. KI-Coding-Assistenten und Agenten übernehmen hier viel mechanische Arbeit: Projektdateien auf das SDK-Format umstellen, WCF- oder Web-Forms-Abhängigkeiten identifizieren, xUnit- oder NUnit-Tests schreiben, Entity-Framework-Core-Abfragen optimieren und Nullable Reference Types einführen. Damit das gelingt, brauchen sie Kontext zu Solution-Struktur, Analyzer-Regeln und Architekturvorgaben. Im Kurs lernen Sie, Agenten in Visual Studio, VS Code oder Rider und auf der Kommandozeile gezielt einzusetzen.
Für wen ist das Training?
- C#-Entwickler:innen mit ASP.NET Core, Blazor oder WPF
- Teams, die Anwendungen vom .NET Framework auf modernes .NET migrieren
- Software-Architekt:innen für .NET- und Azure-Lösungen
- Entwickler:innen von Fachanwendungen in Mittelstand und Industrie
Typische Herausforderungen, die wir adressieren
- Aufwändige Migration von .NET-Framework-Anwendungen mit WCF, Web Forms oder alten NuGet-Paketen
- Große Solutions mit vielen Projekten, zirkulären Abhängigkeiten und wenig Testabdeckung
- Performance-Probleme durch ineffiziente Entity-Framework-Abfragen
- Uneinheitlicher Umgang mit Nullability, async/await und Dependency Injection
Praxisszenarien aus Ihrem Bereich
Migration auf modernes .NET
Der Agent analysiert Projekte mit Upgrade-Assistent und Compiler-Ausgaben, stellt csproj-Dateien auf das SDK-Format um, ersetzt inkompatible APIs und schlägt Alternativen für WCF oder System.Web vor, bis die Solution baut und Tests laufen.
xUnit- und NUnit-Tests schreiben
Für Services, Controller und Domänenlogik entstehen Unit-Tests mit Moq oder NSubstitute sowie Integrationstests mit WebApplicationFactory. Die KI deckt Grenzfälle ab und hält bestehende Testkonventionen ein.
Entity Framework Core optimieren
Die KI analysiert generiertes SQL, erkennt N+1-Probleme, fehlendes AsNoTracking oder ungünstige Includes und erstellt Migrationen sowie Projektionen für performantere Abfragen. Jede Änderung wird anhand des erzeugten SQL nachvollziehbar belegt.
Nullable Reference Types einführen
Projektweise wird Nullable aktiviert, die KI arbeitet Compiler-Warnungen ab, ergänzt Guard Clauses und Annotationen und macht implizite Annahmen im Code explizit. So werden NullReferenceExceptions bereits zur Compile-Zeit sichtbar.
ASP.NET-Core-APIs entwickeln
Aus Spezifikationen entstehen Minimal APIs oder Controller mit Validierung, ProblemDetails-Fehlerbehandlung, Authentifizierung und OpenAPI-Dokumentation, passend zur bestehenden Schichtenarchitektur. Integrationstests sichern jeden neuen Endpunkt zuverlässig ab und dokumentieren das erwartete Verhalten.
Code-Analyse und Refactoring
Roslyn-Analyzer-Befunde werden systematisch behoben, große Klassen aufgeteilt, async-Antipatterns wie .Result entfernt und Dependency-Injection-Registrierungen vereinheitlicht. Jede Änderung wird durch Build, Analyzer und bestehende Tests abgesichert, sodass das Verhalten der Anwendung unverändert bleibt.
Mögliche Praxisprojekte im Kurs
Minimal-API-Service
Ein ASP.NET-Core-Dienst mit Minimal APIs, EF Core, Health Checks, strukturiertem Logging und Integrationstests, komplett per KI-Agent aus einer Spezifikation entwickelt.
Migrations-Inventar
Ein Konsolentool, das eine Solution scannt, Zielframeworks, NuGet-Pakete und inkompatible APIs auflistet und einen priorisierten Migrationsplan erzeugt. Er dient als Grundlage für Aufwandsschätzung und Planung.
Blazor-Admin-Oberfläche
Eine kleine Blazor-Anwendung zur Verwaltung von Stammdaten mit Formularvalidierung, Tabellen mit Filterung und Anbindung an eine bestehende REST-API. Sie wird vollständig mit einem KI-Agenten entwickelt.
Alle 10 Kurse für C#- und .NET-Entwickler:innen
Vibe & Agentic Coding (10)
- Claude Code für C#- und .NET-Entwickler:innen
- Vibe Coding für C#- und .NET-Entwickler:innen
- Agentic Coding für C#- und .NET-Entwickler:innen
- Cursor für C#- und .NET-Entwickler:innen
- GitHub Copilot für C#- und .NET-Entwickler:innen
- OpenAI Codex für C#- und .NET-Entwickler:innen
- Windsurf für C#- und .NET-Entwickler:innen
- Model Context Protocol (MCP) für C#- und .NET-Entwickler:innen
- KI-Agenten-Entwicklung für C#- und .NET-Entwickler:innen
- RAG & LLM-Apps für C#- und .NET-Entwickler:innen
Datenschutz & Compliance
Klären Sie, ob Quellcode an Cloud-Modelle übertragen werden darf und welche Mandanten- oder Regionseinstellungen gelten, und halten Sie Connection Strings sowie Secrets aus User Secrets oder Key Vault aus Prompts heraus. Neue NuGet-Pakete sollten auf Lizenz, Herkunft und Schwachstellen geprüft werden – auch im Hinblick auf die Pflichten des Cyber Resilience Act.
Voraussetzungen
Gute C#-Kenntnisse, Erfahrung mit ASP.NET Core oder Desktop-Entwicklung in .NET sowie mit Visual Studio, Rider oder VS Code und Git.
Häufige Fragen
Hilft die KI bei der Migration vom .NET Framework wirklich weiter?
Ja, insbesondere bei der mechanischen Arbeit: Projektdateien umstellen, inkompatible APIs finden, Ersatzbibliotheken vorschlagen und Build-Fehler iterativ beheben. Grundlegende Architekturentscheidungen, etwa der Ersatz von WCF durch gRPC oder REST, trifft weiterhin das Team. Im Kurs üben Sie, solche Migrationen in überprüfbare Einzelschritte zu zerlegen.
Funktionieren KI-Agenten auch mit Visual Studio?
Viele KI-Assistenten sind direkt in Visual Studio, VS Code oder Rider integriert, andere arbeiten im Terminal mit der dotnet-CLI. Die Arbeitsweisen im Kurs sind werkzeugneutral: Sie lernen, Kontext bereitzustellen, Aufgaben zu schneiden und Ergebnisse über Build, Analyzer und Tests abzusichern – unabhängig von der Entwicklungsumgebung.
Unverbindlich anfragen
Wir melden uns innerhalb eines Werktags mit Terminbestätigung oder Alternativvorschlag.