Seminare
Seminare

Effektives Refactoring: Sauberer Code in PHP, TypeScript und Python

Seminar - GFU Cyrus AG

Nach dieser Schulung beherrschen Sie die wichtigsten Refactoring-Techniken, um Code lesbarer, wartbarer und performanter zu gestalten. Sie können typische Code Smells sicher erkennen, zielgerichtet korrigieren und langfristig technische Schulden vermeiden. Durch den gezielten Einsatz von Domain-Driven Design, Clean-Code-Ansätzen und automatisierten Tests erhöhen Sie Ihre Entwicklungseffizienz - in jeder Phase des Software-Lebenszyklus. Zudem schaffen Sie eine solide Basis für kontinuierliche Weiterentwicklung. 
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • 1. Refactoring: Grundlagen und Motivation
    • Definition und Ziele von Refactoring
    • Technische Schulden verstehen und minimieren
    • Refactoring-Kultur in PHP, TypeScript, Python

  • 2. IDE-Setup und Tools
    • Einsatz von JetBrains-Refactoring-Features
    • Projektkonfiguration für Build und Test
    • Automatisches Umbenennen, Extrahieren, Verschieben

  • 3. Code Smells: Erkennen und Beseitigen
    • Lange Methoden, große Klassen reduzieren
    • Feature Envy, Primitive Obsession auflösen
    • Datenklumpen und Dubletten entfernen
    • Shotgun Surgery, Divergent Change minimieren

  • 4. Basis-Refactorings
    • Extract Method, Inline Method nutzen
    • Encapsulate Field, Extract Class aufteilen
    • Pull-up, Push-down bei Vererbung
    • Replace Conditional with Polymorphism

  • 5. Clean Code Prinzipien
    • SOLID, DRY, KISS anwenden
    • Lesbarkeit und Verständlichkeit priorisieren
    • Kommentare sinnvoll einsetzen
    • Lese- vs. Schreiboptimierung bewerten

  • 6. Domain Driven Design und Mustersprache
    • Fachliche Ordnung vs. technische Ordnung
    • Service, Controller, Repository trennen
    • Design Patterns als gemeinsame Sprache
    • Bounded Contexts erkennen und nutzen

  • 7. Fortgeschrittene Techniken
    • Typsicherheit in PHP, TypeScript, Python
    • Plugin-Architektur zur Reduktion von Redundanz
    • Legacy-Code schrittweise modernisieren
    • Sinnvolle Unit-Tests statt Testballast

  • 8. Refactoring im Team
    • Pair Programming, Code Reviews etablieren
    • Kontinuierliche Integration und Delivery
    • Wann Refactoring lohnt, wann nicht
    • Agile Prozesse und DevOps Synergie

  • 9. Refactoring und KI
    • KI-gestützte Assistenten nutzen
    • Grenzen automatisierter Code-Verbesserung
    • Qualitätssicherung durch statische Analyse
    • Erfahrungen und Best Practices teilen

  • 10. Abschluss und Ausblick
    • Wiederholung der Kernthemen
    • Feedback und offene Fragen
    • Zusammenführung aller Techniken
    • Weiterführende Ressourcen und Literatur

Zielgruppe:
Diese Schulung richtet sich an PHP-, TypeScript- und Python-Entwickler, die ihre Kenntnisse vertiefen, langfristig sauberen Code liefern und ihre Karriere als erfahrene, verantwortungsvolle Softwarearchitekten vorantreiben möchten. 
Seminarkennung:
S5049
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha