Zaawansowany Spring framework

LICZBA DNI: 5 (40h)

KOD KURSU: SPRING/ADV

POZIOM SZKOLENIA:

# spring

Najbliższy termin:

7 czerwca 2021

PROWADZI:

Łukasz Andrzejewski

4300 PLN netto + 23% VAT

Jeszcze 8 miejsc w tej cenie.

  • stacjonarne
  • zdalne

STACJONARNE

W CENIE

  • 5 dni pracy z trenerem
  • Materiały szkoleniowe
  • Lunch
  • Certyfikat ukończenia szkolenia
  • 40 godzin kursu elearning SPRING w cenie szkolenia

ZDALNE

W CENIE

  • 5 dni pracy z trenerem na żywo online
  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • 40 godzin kursu elearning SPRING w cenie 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

Trener

Cena / os

7

czerwca

OFERTA SPECJALNA

Dostępne w BUR

Gdańsk,

Warszawa,

Zdalne,

4300 PLN netto
+ 23% VAT

4

października

Dostępne w BUR

Kraków,

Wrocław,

Warszawa,

Zdalne,

4300 PLN netto
+ 23% VAT

Termin

7

czerwca

OFERTA SPECJALNA

Lokalizacja

Gdańsk,

Warszawa,

Zdalne,

Trener

Cena / os

4300 PLNnetto
+ 23% VAT

Termin

4

października

Lokalizacja

Kraków,

Wrocław,

Warszawa,

Zdalne,

Trener

Cena / os

4300 PLNnetto
+ 23% VAT

Powiadom
o kolejnych terminach

O szkoleniu

DLA KOGO?

Szkolenie adresowane do programistów znających Spring framework, chcących poznać jego zaawansowane aspekty

WYMAGANIA

Od uczestników szkolenia wymagana jest podstawowa znajomość Spring framework

ZALETY

Warsztatowy charakter zajęć

Duża dawka wiedzy, przydatnej w realnych projektach

Cele szkolenia

Ugruntowanie i rozszerzenie wiedzy dotyczącej Spring framework

Poznanie metod integracji Spring z innymi technologiami

Zdobycie wiedzy umożliwiającej testowanie aplikacji Spring na poziomie jednostkowym oraz integracyjnym

Program

  • Koncepcje, możliwości i zastosowanie AOP
  • Dynamic proxies vs. CGLIB
  • Tworzenie, konfigurowanie i prawidłowe wykorzystanie aspektów
  • Przechwytywanie argumentów, rezultatów działania oraz wyjątków
  • Desygnatory w praktyce
  • Programowe tworzenie obiektów proxy
  • Zaawansowane wykorzystanie aspektów
  • Menadżer transakcji - zasada działania, dostępne implementacje
  • Parametry transakcji (propagacja, reguły wycofywania, poziom izolacji, czas ważności)
  • Konfigurowanie mechanizmu transakcyjnego (deklaratywnie, programowo)
  • Zdarzenia związane z transakcjami
  • Wykorzystanie/integracja z JTA
  • Transakcje rozproszone i 2pc
  • Wprowadzenie do mapowania obiektowo-relacyjnego i standardu JPA
  • Integracja z JPA i frameworkiem Hibernate
  • Tworzenie warstwy utrwalania z wykorzystaniem Spring Data
  • Praca z repozytoriami
  • Realizowanie zapytań (DSL, adnotacje, zapytania przez przykłady, projekcje)
  • Własne implementacje repozytoriów
  • Spring Data i nierelacyjne bazy danych (projekty Spring Data MongoDB/Cassandra/Neo4j)
  • Wykorzystanie pamięci podręcznej (cache abstraction)
  • Integracja z elementami Jakarta EE (JMS,EJB,JNDI,JTA, email)
  • Tworzenie/konsumowanie usług z poziomu Spring
  • Integracja z serwerem Kafka
  • WebSockets
  • Testy jednostkowe i integracyjne
  • Przeznaczenie, możliwości, zasada działania
  • Budowanie, wdrażanie i uruchamianie aplikacji
  • Klasy konfiguracyjne i autokonfiguracja
  • Konfiguracja aplikacji (web, data access, logging ...)
  • Zmiana/nadpisywanie ustawień domyślnych
  • Narzędzia developerskie

Autor szkolenia:

Łukasz Andrzejewski

Doświadczony trener z ponad 13-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT

Najbliższe szkolenie poprowadzi:

Łukasz Andrzejewski

Doświadczony trener z ponad 13-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT

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.