Webinar

Test-Driven Development und Refactoring

Inhalte

  • Einführung in Test-Driven Development (TDD)
    • Grundlagen und Prinzipien des TDD: Red-Green-Refactor-Zyklus
    • Vorteile und Herausforderungen der testgetriebenen Entwicklung
    • Rolle und Bedeutung von Unit Tests in TDD
  • Schreiben von Tests: Von einfachen Unit Tests bis zu komplexen Testszenarien
    • Erstellung von präzisen und effektiven Tests
    • Testfall-Entwicklung für unterschiedliche Szenarien
    • Umgang mit Test-Tools und Frameworks (z. B. JUnit, AssertJ, Hamcrest, jest, vitest, Jasmine, Mocha, Chai, cds-test, phpunit, NUnit, xUnit, MSTest)
  • Refactoring-Grundlagen
    • Was ist Refactoring und warum ist es wichtig?
    • Methoden zur Verbesserung der Codequalität ohne Funktionseinbußen
    • Refactoring-Strategien und -Techniken: Inline-Methode, Extraktion von Methoden, Codevereinfachung
  • TDD und Refactoring in der Praxis
    • Anwendung des Red-Green-Refactor-Zyklus an Praxisbeispielen
    • Refactoring bestehender Codestrukturen
    • Best Practices für eine wartungsfreundliche Code-Architektur
  • Testabdeckung und Fehlervermeidung durch TDD
    • Sicherstellung einer hohen Testabdeckung
    • Fehler frühzeitig erkennen und beheben
    • Effizienzsteigerung und Code-Absicherung durch automatisierte Tests
  • Fortgeschrittene Techniken und Mocking-Frameworks
    • Einsatz von Mocking-Tools für komplexe Testszenarien
    • TDD in komplexen Anwendungen und Microservices
    • Grenzen und Herausforderungen von TDD und Refactoring
LernzieleNach diesem Workshop sind Sie in der Lage, Test-Driven Development und Refactoring in Ihren Entwicklungsprozess zu integrieren. Sie können Tests effektiv schreiben, bevor der eigentliche Code entwickelt wird, und wissen, wie Sie durch kontinuierliches Refactoring eine hohe Codequalität sicherstellen. Sie werden in der Lage sein, Fehler frühzeitig zu erkennen, Code-Anpassungen schnell vorzunehmen und durch eine verbesserte Codebasis die Wartungs- und Weiterentwicklungszeiten zu reduzieren.ZielgruppenDieser Workshop richtet sich an Softwareentwickler, Entwicklerteams, Teamleiter und Softwarearchitekten, die ihre Kenntnisse im Bereich der testgetriebenen Entwicklung vertiefen und ihre Projekte durch gezieltes Refactoring optimieren möchten.  Grundkenntnisse in objektorientierter Programmierung und Unit Testing sind von Vorteil. Teilnahmevoraussetzungen:
  • Sie benötigen Grundkenntnisse in der Programmierung, idealerweise in einer objektorientierten Sprache.
  • Erste Erfahrung mit Unit Testing ist wünschenswert, aber nicht zwingend erforderlich.
  • Interesse an Methoden zur Qualitätssteigerung in der Softwareentwicklung.
  • Einführung in Test-Driven Development (TDD)
    • Grundlagen und Prinzipien des TDD: Red-Green-Refactor-Zyklus
    • Vorteile und Herausforderungen der testgetriebenen Entwicklung
    • Rolle und Bedeutung von Unit Test...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
27.07.2026 - 29.07.2026 21 h 21 h Details Details Jetzt buchen
26.10.2026 - 28.10.2026 21 h 21 h Details Details Jetzt buchen
25.01.2027 - 27.01.2027 21 h 21 h Details Details Jetzt buchen
12.04.2027 - 14.04.2027 21 h 21 h Details Details Jetzt buchen
12.07.2027 - 14.07.2027 21 h 21 h Details Details Jetzt buchen
11.10.2027 - 13.10.2027 21 h 21 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9260472

Anbieter-Seminar-Nr.: 2692

Termine

  • 27.07.2026 - 29.07.2026

    Webinar

  • 26.10.2026 - 28.10.2026

    Webinar

  • 25.01.2027 - 27.01.2027

    Webinar

  • 12.04.2027 - 14.04.2027

    Webinar

  • 12.07.2027 - 14.07.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
27.07.2026 - 29.07.2026 21 h 21 h Details Details Jetzt buchen
26.10.2026 - 28.10.2026 21 h 21 h Details Details Jetzt buchen
25.01.2027 - 27.01.2027 21 h 21 h Details Details Jetzt buchen
12.04.2027 - 14.04.2027 21 h 21 h Details Details Jetzt buchen
12.07.2027 - 14.07.2027 21 h 21 h Details Details Jetzt buchen
11.10.2027 - 13.10.2027 21 h 21 h Details Details Jetzt buchen