JUnit5

Kurs obejmuje wszystkie niezbędne informacje o JUnit5 (architektura i funkcje) wraz z przykładami i ćwiczeniami, aby pomóc uczestnikom wykorzystać zbodytą wiedzę w praktyce.
Kod: JVA-067
Czas trwania: 12 godzin

Opis szkolenia

Kurs obejmuje wszystkie niezbędne informacje o JUnit5 (architektura i funkcje) wraz z przykładami i ćwiczeniami, aby pomóc uczestnikom wykorzystać zbodytą wiedzę w praktyce. W trakcie kursu uczestnicy będą mieć możliwość napisania własnych aplikacji z zastosowaniem zasad TDD przy użyciu Junit5 - najczęściej włączanej biblioteki zewnętrznej w projektach Java.

JUnit jest platformą do tworzenia testów jednostkowych oprogramowania w języku Java. Jest ona znacząca w programowaniu sterowanym testami i w części frameworków do tworzenia testów jednostkowych znanych jako xUnit, wywodzących się z Sunit. Podczas kompilacji jest połączona jako plik JAR.

Plan szkolenia

Zapoznanie się z JUnit 5
  • Czym jest JUnit?
  • Czym jest TDD?
  • Zalety TDD
  • Cykl życia tworzenia kodu
  • Wyodrębnienie błędnego kodu
  • AJUnit 4 Architecture
  • JUnit 5 Modules
  • JUnit Platform
  • JUnit Jupiter
  • JUnit Vintage

JUnit 5 vs. JUnit 4
  • Architektura
  • Wersja obsługiwana przez Java
  • Adnotacje
  • Asercje
  • Założenia
  • Narzędzia używane do tworzenia kodu
  • Wsparcie IDE dla JUnit 5
  • Podstawowe zależności
  • Adnotacja @Test
  • Test fixtures

Ćwiczenia
JUnit 5 Nowe funkcje i adnotacje
  • @DisplayName
  • @Disabled
  • @Nested
  • @Tag

Asercje
Założenia
Wstrzykiwanie zależności w JUnit 5
Testy parametryzowane
Testy dynamiczne
Ćwiczenia
Integracja JUnit 5 z Mockito
  • SUT i DOC
  • Atrapa obiektów
  • Rozszerzenia JUnit 5
  • Użycie cases dla atrapy obiektów
  • Zależność Mockito
  • Mockowanie

Ćwiczenia

Cele

Zapoznanie uczestników z podstawową wiedzą niezbędną do tworzenia aplikacji przy użyciu JUnit5.

Grupa docelowa

  • Programiści bez doświadczenia w testach jednostkowych
  • Programiści, którzy mają doświadczenie w JUnit 4 i którzy chcą uczyć się oraz korzystać z nowych funkcji Junit 5.
  • Testerzy, którzy chcą zautomatyzować część swojej pracy.

Wymagania

  • Podstawowa znajomość Java 8
  • Podstawowa znajomość narzędzia do budowania projektów Apache Maven

Trener Online
Oleh Yushchenko Java Trainer
Oleg posiada 10-letnie doświadczenie w rozwoju oprogramowania Java Enterprise. W tym czasie brał udział w wielu projektach IT dla różnych firm produkcyjnych, głównych banków inwestycyjnych oraz dla jednego z najlepszych brokerów Forex i dostawcy kompleksowych rozwiązań.

Jest także autorem i programistą jednej ze zautomatyzowanych platform kształcenia, która pomaga w nauce Java od podstaw w dowolnym miejscu na ziemi. Ponad 1000 ludzi zdobyło wiedzę w programowaniu Java używając tej platformy, a najbardziej sumienni zostali zatrudnieni jako programiści Java w wielu firmach i projektach.

Oleg lubi programowanie i Java, a także jest wielkim fanem nauczania oraz uczenia się. Stale poszukuje najlepszych metod uczenia się, memory studies, treningów, materiałów wideo i książek, dzięki czemu udaje mu się połączyć najlepsze praktyki w swoich programach.

Od sierpnia 2016 Oleg pracuje jako trener Java i sieci Web dla Luxoft Training.
Szkolenie zaplanowano na Online
25.11.2020 - 27.11.2020
Godziny szkolenia: 09:00-13:00
Lokalizacja: Online
Czas trwania: 12 godzin
Jezyk: Angielski
Trener
Oleh Yushchenko
Java Trainer
-10% 1 056 zł
950 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
25.11.2020 - 27.11.2020
Godziny szkolenia: 09:00-13:00
Lokalizacja: Online
Czas trwania: 12 godzin
Trener
Oleh Yushchenko
Java Trainer
-10% 1 056 zł
950 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Bucharest 1056 zł
Kraków 1056 zł
Wroclaw 1056 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
JVA-06786194

Zarejestruj się na następne szkolenie

Wybierz termin
Imię*
Nazwisko*
Firma
Email*
Numer telefonu*
Twój komentarz
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa

Telefon kontaktowy:

+48 122110650
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Telefon kontaktowy:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw

Telefon kontaktowy:

+48 122110650
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Telefon kontaktowy:

+48 122110650
Success
Dziekujemy!
Twoje zgloszenie zostalo zarejestrowane.