Lokalizacja | Termin | Cena | Wybierz | |
---|---|---|---|---|
{{place.city}}
{{ event_pack_item.event_details.education_center.name }}
???
|
{{place.date}}
({{ event_pack_item.product_details.product_informations.code }} / {{ event_pack_item.product_details.product_informations.name }})
{{ altkomDateFormatMoment(event_pack_item.event_details.startdate, event_pack_item.event_details.enddate) }}
???
|
![]() |
|
|
Skontaktuj się z nami | ||||
Dostępne terminy: | ||||
DISTANCE LEARNING | 2023-11-06 - 2023-11-08 | |||
DISTANCE LEARNING | 2023-12-18 - 2023-12-20 | |||
Lokalizacja i termin do uzgodnienia | ![]() |
|
-
Liczba miejsc (dostępnych: {{ basketAddItem.free_seats}})
{{ basketAddItem.city }}
{{ basketAddItem.date }}
Liczba miejsc xxxxxxxxxx
Żeby dowiedzieć się, czy dane szkolenie będzie realizowane stacjonarnie skontaktuj się ze swoim Opiekunem lub zadaj pytanie przez Formularz kontaktowy
Test driven-developlment w oparciu o testy jednostkowe i integracyjne
Szkolenie skierowane do osób, które chcą tworzyć testowalny kod wysokiej jakości, który w łatwy sposób można utrzymywać i rozwijać.
Poznanie zasad pozwalających na pisanie dobrych i użytecznych testów
Zdobycie wiedzy oraz praktycznych umiejętności z zakresu wykorzystania TDD.
Wykorzystanie różnych rodzajów testów w praktyce
Podczas szkolenia uczestnicy poznają metodologię TDD oraz wiele rodzajów testów, wraz z praktycznym ich wykorzystaniem.
Zrozumieją co oznacza stwierdzenie czysty kod oraz poznają techniki refaktoringu i code review od praktycznej strony.
Praktyczna umiejętność programowania w języku Java na poziomie średnio zaawansowanym.
Znajomość frameworka Spring na poziomie podstawowym
- Szkolenie: polski
- Testy
- Podział testów
- Charakterystyka testów jednostkowych, integracyjnych i akceptacyjnych
- Testy jednostkowe
- Struktura testów jednostkowych
- Zasada F.I.R.S.T
- Nazewnictwo testów
- Wprowadzenie do frameworka JUnit
- Antywzorce testowanego kodu
- Wprowadzanie testów do istniejącego kodu
- Test Driven Development
- Kluczowe założenia
- Trzy fazy red-green-refactor
- Projektowanie poprzez testy
- Wprowadzanie TDD do istniejących rozwiązań
- Mockito
- Różnice między Stub, Mock i Spy
- Mokowanie i weryfikacja wywołania metod
- Mokowanie metod statycznych i finalnych przy użyciu PowerMock
- Mokowanie metod prywatnych przy użyciu PowerMock
- Spock Framework (alternatywa dla JUnit)
- Dlaczego warto poznać Spocka
- Podstawy języka Groovy
- Fazy testu
- Testy parametryzowane
- Testowanie wyjątków
- Jak mokować wywołanie metod
- Testy w Spring
- Wprowadzenie do testów integracyjnych
- Sposoby testowania kontrolerów i serwisów
- Mokowanie obiektów Spring
- Testy mutacyjne
- Czysty kod i code review
- Co to jest czysty kod
- Zasady S.O.L.I.D
- Konwencje oraz wzorce projektowe
- Czym jest oraz jak dobrze wykonywać dobre code review
- Podział testów
- Charakterystyka testów jednostkowych, integracyjnych i akceptacyjnych
- Struktura testów jednostkowych
- Zasada F.I.R.S.T
- Nazewnictwo testów
- Wprowadzenie do frameworka JUnit
- Antywzorce testowanego kodu
- Wprowadzanie testów do istniejącego kodu
- Kluczowe założenia
- Trzy fazy red-green-refactor
- Projektowanie poprzez testy
- Wprowadzanie TDD do istniejących rozwiązań
- Różnice między Stub, Mock i Spy
- Mokowanie i weryfikacja wywołania metod
- Mokowanie metod statycznych i finalnych przy użyciu PowerMock
- Mokowanie metod prywatnych przy użyciu PowerMock
- Dlaczego warto poznać Spocka
- Podstawy języka Groovy
- Fazy testu
- Testy parametryzowane
- Testowanie wyjątków
- Jak mokować wywołanie metod
- Wprowadzenie do testów integracyjnych
- Sposoby testowania kontrolerów i serwisów
- Mokowanie obiektów Spring
- Co to jest czysty kod
- Zasady S.O.L.I.D
- Konwencje oraz wzorce projektowe
- Czym jest oraz jak dobrze wykonywać dobre code review

IntermediateAdvanced

Powtórzenia szkolenia