Automatyzacja i zarządzenie procesami z użyciem Spring Batch

LICZBA DNI: 2 (16h)

KOD KURSU: SPRING/BATCH

POZIOM SZKOLENIA:

# java

# batch-processing

# spring

# spring-batch

Najbliższy termin:

24 czerwca 2021

1950 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 2 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia

ZDALNE

W CENIE

  • 2 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia

Czy wiesz, że możesz uzyskać nawet do 100% DOFINANSOWANIA na szkolenie? Napisz do nas »

Oferta dla firm

Dostosuj zakres, czas i miejsce szkolenia do potrzeb Twojego zespołu. Uzyskaj indywidualną wycenę szkolenia dla grupy.

Weź udział w szkoleniu

Termin

Lokalizacja

Cena / os

24

czerwca

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

1950 PLN netto
+ 23% VAT

Termin

24

czerwca

Lokalizacja

Warszawa,

Kraków,

Łódź,

Wrocław,

Gdańsk,

Poznań,

Zdalne,

Cena / os

1950 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Programiści chcący dogłębnie poznać framework Spring Batch, w celu jego zastosowania w aplikacjach wymagających wsadowego przetwarzania danych

WYMAGANIA

Umiejętność programowania w języku Java

Podstawowa znajomość frameworku Spring

ZALETY

Szkolenie oferuje nie tylko samo zapoznanie się z frameworkiem Spring Batch, ale także wnika w tematy zaawansowane, takie jak tworzenie zadań odpornych na błędy, monitorowanie i zrównoleglanie przetwarzania. Pozwala również dowiedzieć się jak uniknąć typowych pułapek podczas korzystania z ww. narzędzia

Cele szkolenia

Praktyczne wprowadzenie do Spring Batch oraz przedstawienie jego zalet i możliwości

Poznanie najlepszych praktyk związanych z wykorzystaniem frameworku

Program

  • Przetwarzanie wsadowe - kiedy i dlaczego?
  • JSR-352 jako specyfikacja przetwarzania wsadowego w języku Java
  • Język domenowy
  • Jobs - tworzenie i konfiguracja
  • Steps (tasklety i chunki) - tworzenie i konfiguracja
  • Job repository
  • Uruchamianie z linii poleceń
  • Scheduling
  • Uruchamianie poprzez HTTP
  • Bezpiecznie zatrzymywanie zadań
  • InputReader
  • Odczyt z pliku/plików
  • Odczyt z bazy danych
  • Własny reader
  • Obsługa błędów przy odczycie
  • ItemProcessor
  • Wbudowane procesory
  • Własny procesor
  • Łączenie procesorów
  • ItemWriter
  • Zapis do pliku/plików
  • Zapis do bazy danych
  • Inne predefiniowane sposoby zapisu (email, multipart, JMS)
  • Własny writer
  • Transakcje na poziomie chunks i tasklets
  • Transakcje globalne i lokalne
  • Typowe pułapki transakcyjności w Spring Batch
  • Pomijanie błędnych danych
  • Ponawianie/restart przetwarzania
  • Dostęp do przetwarzanych danych
  • Nasłuchiwanie
  • Integracja z JMX
  • Wielowątkowość przy przetwarzaniu
  • Przetwarzanie na zdalnych maszynach
  • Partycjonowanie
  • Testowanie jednostkowe
  • Testowanie integracyjne (z wykorzystaniem SpringTest)

Autor szkolenia:

Marcin Chrost

Java & Web Developer oraz Technical Leader w firmie JCommerce z ponad 10 letnim stażem. Uczestniczyłem w wielu międzynarodowych projektach. Ostatnio spełniam się także jako trener i prelegent na konferencjach. Od czasu do czasu wspieram młodszych kolegów w rozwoju zawodowym. Lubię nowości w świecie IT, aczkolwiek podchodzę do nich z rozsądkiem i rezerwą wynikającą z doświadczenia. Najbardziej cenię sobie dobrze zgrane zespoły, które potrafią się same motywować i sobą zarządzać. Uważam też że umiejętności miękkie w świecie IT są tak samo ważne jak twarde a zwykle bardzo niedoceniane.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.