Logo Atlassian

Test Driven Development

    Seminarinhalt

    Dieser Workshop gibt Einblick in die wichtigsten agilen Praktiken der Software-Entwicklung mit zentralem Fokus auf die testgetriebene Entwicklung.
    Neben dem theoretischen Wissen vermitteln zahlreiche praktische Übungen den professionellen Einsatz und zeigt warum die damit erstellte Software zuverlässiger und leichter zu warten ist.

    Die Teilnehmenden erfahren wie:
    • Entwicklungszyklen effektiver und effizienter genutzt werden
    • Wartbare Softwarequalität erreicht wird
    • einfache und schnelle Fehleranalyse/-behebung möglich ist
    • die Entwicklung auf die wesentlichen Features konzentriert
    • Komplexität, Redundanzen und nicht benötigter Code effektiv vermieden
    • werden
    • eine hohe Test-Coverage ohne Mehraufwand erreicht wird
    • zukünftige Änderungen leichter und sicher durchgeführt werden
    • bestehende Software kontinuierlich verbessert wird
    • effektiv Abhängigkeiten wie Datenbanken in Tests gehandhabt werden

    Programm

    Dieser Workshop vermittelt die Fertigkeiten, welche zum effektiven Erstellen und Warten von qualitativer und robuster Software notwendig sind. Es wird ein umfangreicher Einblick in die wichtigsten agilen Praktiken der Software-Entwicklung mit zentralem Fokus auf die testgetriebene Entwicklung vermittelt.
    Neben dem theoretischen Wissen vermitteln zahlreiche praktische Übungen den professionellen Einsatz und zeigt warum die damit erstellte Software zuverlässiger und leichter zu warten ist.
    • Grundlagen der Testautomatisierung
    • Unit-Testing mit JUnit5
    • Teststufen und -abdeckung
    • TDD Konzepte und Patterns
    • Design Prinzipien und Clean Code
    • Clean Architecture
    • Agile Praktiken
    • Testfallfindung
    • Testdatenerstellung und -pflege
    • Test Doubles
    • Test-First
    • Inside-out TDD
    • Outside-in TDD
    • Integration Tests
    • ATDD & Behavior Driven Development
    • Architektur und evolutionäres Design
    • Code Smells
    • effiziente Fehlerbehandlung
    • Umgang mit Legacy Code
    • Refactoring & Refactoring Patterns
    • Dokumentation und Lesbarkeit
    • Dependency-Breaking Techniken

    Zielgruppen

    • Software-Entwickler
    • Software-Architekten
    • Software-Tester
    • Test Automa­tisierer

    Vorkenntnisse

    Grundlagen und Erfahrung in der Objektorientierten Programmierung mit Java
    Vorteilhaft: Erfahrung im Umgang mit IntelliJ oder einer andere Entwicklungsumgebung,
    Gradle oder Git

    Downloads

      2 Tage ab  1.400,-
      Termin wählen
      Trainings-ID:
      TDD
      Ort:
      Wien, Online

      Jetzt buchen

      • 05.05.-06.05.2025 05.05.2025 2 Tage 2T Wien Online ab  1.400,-

          Trainingspreis

           1.400,-
        • Trainingspreis Vor Ort  1.400,-
        • Trainingspreis Online  1.400,-
      • 25.08.-26.08.2025 25.08.2025 2 Tage 2T Wien Online ab  1.400,-

          Trainingspreis

           1.400,-
        • Trainingspreis Vor Ort  1.400,-
        • Trainingspreis Online  1.400,-
      • 01.12.-02.12.2025 01.12.2025 2 Tage 2T Wien Online ab  1.400,-

          Trainingspreis

           1.400,-
        • Trainingspreis Vor Ort  1.400,-
        • Trainingspreis Online  1.400,-

      Sie haben Fragen?

      Ihr ETC Support

      Kontaktieren Sie uns!

      +43 1 533 1777-99

      This field is hidden when viewing the form
      This field is hidden when viewing the form
      This field is hidden when viewing the form

      Die einzigartige Termin- und Wissensgarantie von ETC

      Die ETC Termingarantie ist schon seit 2005 der Garant für Ihre Planungs-Sicherheit und unsere 100% Garantie bietet mehr gesicherte Termine als jeder andere Anbieter! So können Sie immer Ihre Ausbildung konkret planen und darauf vertrauen, dass Ihr Termin mit ETC Termingarantie auch eingehalten wird. Die ETC Termingarantie ist eine echte Garantie, auf die Sie sich auch dann verlassen können, wenn nur 1 Teilnehmer*in angemeldet ist!
      Mehr darüber

      Lernformen im Überblick

      Mehr darüber