'Y'

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
Oleksii Sirobaba Java Specialist
Oleksii has been working as a professional developer since 2012 on various software development projects, from embedded devices to financial platforms. In his current role he designs and implements a Managed File Transfer system project where he works with a full stack of technologies: C, Java and JavaScript.

His previous role involved embedded software development the design and implementation of a WiFi router Firmware based on OpenWRT. The main techniques and tolls that he used were Linux embedded and networking. He has also worked on a Linux embedded software development project. Here he designed and implemented technical features and bug fixes working with networking technologies: WiFi driver injection, provisioning mechanism, kernel modules fixes as well as GNU GCC, Linux embedded and Networking.

After completing his Masters degree in Computer Systems and Electronics he continued his studies on a PhD. Oleksii is an Oracle Certified Professional (Java SE8).
Harmonogram w Online Cennik
Szkolenie zaplanowano na Online
28.04.2021 - 30.04.2021
Godziny szkolenia: 09:00-13:00
Lokalizacja: Online
Czas trwania: 12 godzin
Jezyk: Angielski
Trener
Oleksii Sirobaba
Java Specialist
-10% 1 056 zł
950 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
28.04.2021 - 30.04.2021
Godziny szkolenia: 09:00-13:00
Lokalizacja: Online
Czas trwania: 12 godzin
Trener
Oleksii Sirobaba
Java Specialist
-10% 1 056 zł
950 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1056 zł
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
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.