TDD Workshop


Experience and practice how to incrementally design code and keep it working

This course introduces participants to using test-driven development (TDD) to improve software design and overall quality. Participants will be introduced to TDD as a tool for achieving basic correctness and modular design, for learning design, and for exploring solutions to development problems.

Why Attend

Benefit from this intensive learning experience:

  • Effective use of TDD to drive development
  • Using TDD for achieving and learning modular design
  • Using TDD to achieve basic correctness
  • Using test doubles (stubs and mocks) for isolated tests
  • Behavior slicing
  • How to improve your TDD skills after leaving the class

Depending on the audience’s progress and requests, we might also discuss:

  • Dealing with legacy code
  • Styles of writing tests: mockist vs. classicist
  • and other related topics based on the participants’ questions

Plenty of hands-on exercises are used to reinforce the concepts presented, allowing participants to try the new development techniques at first hand.

Who Should Attend

  • Software Developers
  • Architects
  • Technical Leaders

Practical Details

  • Language: English
  • Experiential, hands-on, interactive online learning with practical examples
  • Participants will be awarded a Mozaic Works certificate of completion

This Learning Program is Available on Demand

    Agenda

    • Introduction to TDD
    • The TDD cycle
    • Exercises. Hands-on practice
    • Using test doubles for isolated tests
    • TDD and modular design
    • Further TDD exercises and discussions
    • Behavior slicing
    • Advanced exercises
    • Dealing with legacy code
    • Topics upon request

    Prerequisites

    Participants have had professional experience on at least one software project in Java, C#, C++, PHP or JavaScript. Participants would like to know how to design software incrementally with TDD.

    Meet Your Trainers

    0
      0
      Your Cart
      Your cart is empty
        Apply Coupon
        Scroll to Top