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

Termin

10.08.2026 - 12.08.2026

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 2.415,70

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

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