0

Clean Code für .NET Entwickler

Ihre Termine

Datum Ort Preis
17.08.2026
-18.08.2026
Nürnberg 1.303,05 €*
Buchen
08.10.2026
-09.10.2026
München 1.118,60 €*
Buchen
08.10.2026
-09.10.2026
Virtuelles Live Training 1.118,60 €*
Buchen
26.11.2026
-27.11.2026
München 1.118,60 €*
Buchen
26.11.2026
-27.11.2026
Virtuelles Live Training 1.118,60 €*
Buchen
21.01.2027
-22.01.2027
München 1.118,60 €*
Buchen
21.01.2027
-22.01.2027
Virtuelles Live Training 1.118,60 €*
Buchen
01.04.2027
-02.04.2027
München 1.118,60 €*
Buchen
01.04.2027
-02.04.2027
Virtuelles Live Training 1.118,60 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

Nach zwei Tagen zerlegst du lange Methoden, trennst vermischte Verantwortlichkeiten und sicherst Refactorings mit Unit- und Integrationstests ab. Die Clean Code Schulung für .NET arbeitet mit C#, VB.NET, unterstützten .NET-Versionen und bestehenden .NET-Framework-Anwendungen. Du analysierst gewachsene Klassen, verdeckte Abhängigkeiten, uneinheitliche Benennungen und technische Schulden an realitätsnahen Codebeispielen. So entsteht aus einem schwer zu ändernden Codeausschnitt eine überarbeitete Beispielklasse, deren Verhalten durch Tests geschützt ist.

SOLID-Prinzipien und ausgewählte Design-Patterns dienen als Entscheidungshilfe, nicht als Selbstzweck. Mit Roslyn-Analyzern, .editorconfig, Code-Reviews und Quality-Gates überträgst du die vereinbarten Regeln in den Entwicklungsprozess. Dadurch sinkt die manuelle Nacharbeit bei Reviews, Verstöße werden vor dem Merge sichtbar und Änderungen verursachen weniger unerwartete Seiteneffekte. In kleinen Gruppen bleibt Zeit, Refactoring-Schritte zu begründen und Alternativen zu vergleichen.

Das Clean-Code-Training richtet sich an Entwicklungsteams, Softwarearchitekten und technische Verantwortliche, die bestehende .NET-Anwendungen pflegen, erweitern oder modernisieren. Die Schulung gehört zum Bereich Software-Entwicklung und Programmierung. Wenn du Clean Code sprachübergreifend vertiefen möchtest, passt die Clean Code Entwicklerschulung als weiterführendes Training. Frag deinen Wunschtermin für die zweitägige Schulung an.

Inhalte

Anforderungen und Codequalität

  • Fachliche Use-Cases in Code übersetzen
  • Verantwortlichkeiten von Klassen und Methoden trennen
  • Lesbarkeit, Änderbarkeit und Testbarkeit bewerten
  • Risiken gewachsener .NET-Codebasen erkennen

Code-Smells und Technical Debt

  • Duplikate und lange Methoden analysieren
  • Verdeckte Abhängigkeiten und Seiteneffekte erkennen
  • Anti-Patterns in C# und VB.NET prüfen
  • Technical-Debt nach Risiko priorisieren

Konventionen und automatische Analyse

  • Namensregeln für Typen und Mitglieder
  • .editorconfig für Formatierung und Code-Style
  • Roslyn-Regeln und Schweregrade konfigurieren
  • Teamstandards im Repository dokumentieren

Refactoring und Entwurfsprinzipien

  • Methoden extrahieren und Klassen aufteilen
  • Abhängigkeiten mit Dependency-Injection reduzieren
  • SOLID-Prinzipien auf bestehenden Code anwenden
  • Design-Patterns ohne Überdesign einsetzen

Tests als Schutz für Refactorings

  • Bestehendes Verhalten vor Änderungen sichern
  • Unit- und Integrationstests auswählen
  • Testdaten, Mocks und Fakes einsetzen
  • Testabdeckung und blinde Flecken bewerten
  • Testgetriebene Entwicklung fachlich abgrenzen

Qualitätsregeln im Entwicklungsprozess

  • Code-Reviews mit festen Kriterien durchführen
  • Quality-Gates in CI-Pipelines integrieren
  • Refactorings im Backlog priorisieren
  • Verantwortung für Teamstandards festlegen
  • Multiplikatoren für Qualitätsregeln aufbauen

Voraussetzungen

  • Grundkenntnisse der objektorientierten Programmierung
  • Programmierpraxis mit C# oder VB.NET
  • Erfahrung mit einer .NET-Entwicklungsumgebung
  • Grundverständnis für Klassen, Interfaces, Exceptions und Collections
  • Fehlende Sprachgrundlagen vorab im C# .NET Grundkurs oder Visual Basic .NET Grundkurs aufbauen

Zielgruppe

  • .NET-Entwickler mit Praxiserfahrung in C# oder VB.NET
  • Lead-Developer mit Verantwortung für Codequalität
  • Softwarearchitekten für gewachsene .NET-Anwendungen
  • Technische Verantwortliche für Coding-Standards und Reviews
  • Entwicklungsteams mit gewachsenen .NET-Codebasen

Hinweise

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

D