TDD ist eine Schlüsselkompetenz für Softwareentwickler.
Clean Code, Refactoring, Architektur, Patterns und vieles mehr kann man vielleicht auswendig lernen, aber mit der TDD-„Brille“ erkennt man die Zusammenhänge und kann in kniffligen Fällen selbständig Entscheidungen treffen.

Der Kurs verbindet Theorie mit zahlreichen praktischen Programmieraufgaben und ist als interaktiver Dialog konzipiert.

Inhalte (Auszug):

  • Was ist TDD und warum braucht man es?
  • Test Cases und assertions / matchers / constraints
  • Aufbau und Struktur von Tests
  • Pure Functions, Read-Only Repositories, State Tests, Behavior Tests
  • Wie man Mocks vermeiden kann und wo sie doch nützlich sind
  • TDD als Test Driven DESIGN: Verbindungen zu Patterns, Architektur, Clean Code & Refactoring

Weitere Infos oder Buchungsanfragen