Webinar

Effektives Refactoring: Sauberer Code in PHP, TypeScript und Python

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
LernzieleNach 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. ZielgruppenDiese 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. 
  • 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
    • Einsat...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
10.08.2026 - 12.08.2026 21 h 21 h Details Details Jetzt buchen
09.11.2026 - 11.11.2026 21 h 21 h Details Details Jetzt buchen
09.02.2027 - 11.02.2027 21 h 21 h Details Details Jetzt buchen
03.05.2027 - 05.05.2027 21 h 21 h Details Details Jetzt buchen
16.08.2027 - 18.08.2027 21 h 21 h Details Details Jetzt buchen
02.11.2027 - 04.11.2027 21 h 21 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9265662

Anbieter-Seminar-Nr.: 5049

Termine

  • 10.08.2026 - 12.08.2026

    Webinar

  • 09.11.2026 - 11.11.2026

    Webinar

  • 09.02.2027 - 11.02.2027

    Webinar

  • 03.05.2027 - 05.05.2027

    Webinar

  • 16.08.2027 - 18.08.2027

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 21 h
  • Anbieterbewertung   (258)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
10.08.2026 - 12.08.2026 21 h 21 h Details Details Jetzt buchen
09.11.2026 - 11.11.2026 21 h 21 h Details Details Jetzt buchen
09.02.2027 - 11.02.2027 21 h 21 h Details Details Jetzt buchen
03.05.2027 - 05.05.2027 21 h 21 h Details Details Jetzt buchen
16.08.2027 - 18.08.2027 21 h 21 h Details Details Jetzt buchen
02.11.2027 - 04.11.2027 21 h 21 h Details Details Jetzt buchen