Szkolenie [J-TDD] Test Driven Development

Najbliższe planowane terminy szkolenia otwartego:
2012-05-09 Zapisz się | Złóż zamówienie
2012-05-23 Zapisz się | Złóż zamówienie
Nie znalazłeś pasującego terminu ? Napisz nam o swoich preferencjach.
Postaramy się uruchomić nowy termin specjalnie dla Ciebie.

Tytuł kursu: Test Driven Development

Kod kursu: J-TDD

Cel szkolenia

Celem szkolenie jest wytrenenowanie uczestników w praktycznym stosowaniu wytwarzania oprogramowania sterowanego testami (Test Driven Development). Uczestnicy dowiedzą się jak:

  • pisać testy które są proste w utrzymaniu
  • używać testu jako narzędzia do projektowania aplikacji
  • refaktoryzować kod testowy
  • pisać lepszy kod dzięki TDD

Do kogo skierowane jest szkolenie?

Szkolenie przeznaczone jest dla programistów języka Java, którzy chcą ponieść komfort i jakość swojej pracy poprzez tworzenie testów dających informację zwrotną programiście, ułatwiających projektowanie klas i wspierających dobre praktyki programowania obiektowego. Wymagana jest praktyczna znajomość języka Java.

Czas trwania szkolenia - 3 dni

Czas i forma szkolenia

  • 21 godzin (3 dni x 7 godzin) w tym wykłady i warsztaty praktyczne

Program szkolenia

  1. Wstęp
    1. Co to jest TDD
    2. Do czego służy
    3. Skąd się wzięło
  2. Wdrażanie TDD w projekcie
    1. Narzędzia
    2. Nowy sposób pracy
    3. Techniki
  3. Biblioteka Junit
  4. TDD a Projektowanie Obiektowe
  5. Testowanie stanu vs testowanie zachowania
    1. Klasyczne podejście do testowania w oparciu o stan
    2. Używanie testowych obiektów zastępczych z naciskiem na framework Mockito
  6. Organizacja, utrzymanie i refaktoring kodu testowego
  7. Testowanie warstwy dostępu do bazy danych
  8. Testowanie GUI