W dzisiejszych czasach coraz bardziej nabiera znaczenia termin Big Data. Big Data określa wielkie woluminy danych w różnych formatach o szybkiej tendencji przyrostu. Dane gromadzimy z wielu systemów różnymi kanałami od usług Web Services, REST, systemy plikowe, kolejki wiadomości i pewnie wiele innych. W tej chwili nie jest ważne skąd i jakim kanałem napływają te dane, ważne jest aby robić to wydajnie w z automatyzowanych procesach odpornych na awarię. Chcemy, aby nasze dane były bezpieczne, a nasze oprogramowanie 'kuloodporne'. Do tej pory zespoły programistów trudziły się, aby podołać temu wyzwaniu.
W roku 2007 pojawił się długo wyczekiwany Spring Batch. Założeniem jego twórców było stworzenie frameworka na bazie Springa, zorientowanego na przetwarzanie danych, łatwego do użycia, solidnego oraz niezawodnego w swojej naturze. I udało się im. Spring Batch uwolnił nas od wielu powtarzających się problemów, które do tej pory spoczywały na 'barkach' programisty. Obecnie okazuje się, że Spring Batch jest tak dobrym, solidnym i dojrzałym produktem, iż komitet javowy zdecydował wprowadzić ten standard i rozwiązanie w najnowszej specyfikacji J2EE 7 o nazwie kodowej JSR 352. Ten fakt właśnie jest najlepszym dowodem dlaczego warto znać technologię, która pomoże nam w codziennej pracy rozwijać nasze oprogramowanie na kolejny, wyższy poziom.
Jeśli spotkasz się takimi wyzwaniami jak:
na pewno powinieneś wziąć po uwagę użycie frameworka Spring Batch.
Celem szkolenia jest nabycie praktycznych umiejętności tworzenia aplikacji zorientowanych na przetwarzanie danych oraz skalowanie takich rozwiązań bazując na Spring Batch. W trakcie szkolenia kursanci spotkają się z rzeczywistymi problemami oraz poznają metody oraz narzędzia dzięki, którym będą samodzielnie potrafili podejmować trafne decyzje projektowe oraz sprawnie implementować swoje rozwiązania, które bazują na wyżej wymienionym frameworku. Nagrodą będzie pragmatyzm, efektywność i wiedza, która nabędą po skończonym kursie.
Adresatami szkolenia są programiści Java pragnący zapoznać się z frameworkiem Spring Batch oraz z zasadami tworzenia aplikacji opartych na szeroko rozumianym przetwarzaniu danych. Podczas szkolenia omówimy sobie najlepsze praktyki oraz potencjalne pułapki podczas tworzenia wydajnych aplikacji zorientowanych na masowe przetwarzanie danych.
Co również jest ważne, adresaci dostaną niepowtarzalną możliwość poszerzenia swojej wiedzy na temat samego Springa, EIP, JPA czy Quartz. Te technologie i wzorce są często w bardzo bliskiej symbiozie z frameworkiem Spring Batch.
Założenia:
21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
Zobacz ciekawe zagadnienia poruszane na tym lub podobnych szkoleniach