Zaawansowany Spring framework

LICZBA DNI: 5 (40h)

KOD KURSU: SPRING/ADV

POZIOM SZKOLENIA:

# spring

Najbliższy termin:

1 marca 2021

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

ZDALNE

W CENIE

  • 5 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? Dowiedz się jak »

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

1

marca

Warszawa,

Poznań,

Zdalne,

4300 PLN netto
+ 23% VAT

Termin

1

marca

Lokalizacja

Warszawa,

Poznań,

Zdalne,

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 (Hessian, Http Invoker, RestTemplate, WebClient)
  • 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

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.