Test-Driven Development (Java) - How to write executable specification

This event has been cancelled.

Friedenheimer Brücke 29
Munich
80639
Deutschland

Description :

Get to know what test-driven development and "Build Quality In" means and how it positively influence your products.

Within this training, the theoretical content is conveyed through continuous hands-on exercises which aims for a sound understanding of necessary skills and abilities.

This includes writing unit tests before writing production code, revising existing code and the ability to develop clean code.

In this training, we will work with "coding katas" (exemplary C++ or Java code) to keep the focus on the methodology to be learned rather than on the complexity of your domain.

In programming, "coding katas" refers to a small, completed exercise. The "coding katas" are processed in "pair programming". In "Pair-Programming" two people sit at the same computer with the same code and work together on it. In this format, a continuously high level of involvement of the technical ability is required and encouraged. During "Pair-Programming", the "Driver", the person at the keyboard, and the "Navigator", the person who keeps an eye on the direction, change at regular intervals (e.g. every 7 minutes), which enables a higher level of knowledge transfer and learning success.

Agenda :

  • What is TDD?
  • Excercises in retro-style - Text Wrap
  • Excercises in TDD - Text Wrap
  • What is SOLID and how to apply
  • Excercise in TDD - Fizz Buzz

Details :

Required prior knowledge

  • Basic knowledge of object-oriented programming

Equipment

  • Bring your own device
    • With your favorite IDE
    • Java >= 1.8
    • Git installed
    • Maven installed

Price: 1.440 EUR

Early Bird Price: 1.152 EUR (End Date: 2020-03-04)

Additional Price Information: Group ticket also available