Effektives Refactoring: Sauberer Code in PHP, TypeScript und Python

Total time
Location
At location, Online
Starting date and place

Effektives Refactoring: Sauberer Code in PHP, TypeScript und Python

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 7.9 GFU Cyrus AG has an average rating of 7.9 (out of 13 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
computer Online: Zoom
9 Feb 2026 until 11 Feb 2026
placeKöln
11 May 2026 until 13 May 2026
computer Online: Zoom
11 May 2026 until 13 May 2026
placeKöln
10 Aug 2026 until 12 Aug 2026
computer Online: Zoom
10 Aug 2026 until 12 Aug 2026
placeKöln
9 Nov 2026 until 11 Nov 2026
computer Online: Zoom
9 Nov 2026 until 11 Nov 2026
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

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. 

Inhalt

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

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: PHP, PHP, Programming (general), IT Security, and Web Accessibility.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

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. 

Inhalt

  • 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
There are no reviews yet.
  • View related products with reviews: PHP and PHP.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.