Pobierz kartę szkolenia

Spring Framework I

kod szkolenia: JSPR01 / PL AA 3d
training assurance
Termin
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  19.02 20.02 21.02
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  19.03 20.03 21.03
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  16.04 17.04 18.04
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  14.05 15.05 16.05
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  11.06 12.06 13.06
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  09.07 10.07 11.07
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  06.08 07.08 08.08
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  03.09 04.09 05.09
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  01.10 02.10 03.10
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  29.10 30.10 31.10
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  26.11 27.11 28.11
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 700,00 PLN 3 321,00 PLN brutto

Szkolenie skierowane jest do osób chcących nauczyć się wytwarzać aplikacje web w oparciu o framework Spring z wykorzystaniem Spring Boot.

Poznanie architektury frameworka Spring. Umiejętność wykorzystania Spring Boot w projekcie. Zrozumienie wzorców projektowych z nim związanych.  Poznanie technik implementacji komunikacji z bazą danych z wykorzystaniem Hibernate.

Umiejętność programowania w języku Java.

  • Szkolenie: polski
  • Materiały: polski
  1. Charakterystyka frameworka Spring
    • przeznaczenie i zastosowania
    • ekosystem projektów wokół Springa,
    • rola i zalety stosowania Spring Boot
    • architektura frameworka
    • podstawowe wzorce projektowe
  2. Praca z IDE
    • porównanie dostępnych IDE
    • tworzenie nowego projektu i jego struktura
    • budowanie, uruchamianie i debugowanie
    • techniki pracy z zależnościami projektowymi, narzędzia Gradle i Maven
    • zależności projektowe i automatyczna konfiguracja z SpringBoot
  3. Konfiguracja projektu
    • praca z plikami properties
    • wykorzystanie profil aplikacji
  4. Praca z ziarnami i implementacja warstwy komponentów
    • definiowanie ziaren z wykorzystaniem plików xml oraz klas koniguracyjnych
    • wstrzykiwanie zależności
    • cyklem życia ziarna
  5. Implementacja warstwy dostępu do danych
    • praca z Spring Data w kontekście JDBC i JPA
    • praca z JPA i Hibernate, mapowanie relacyjno-obiektowe
  6. Implementacja warstwy kontrolerów
    • architektura i techniki pracy z Spring MVC
    • praca z silnikiem szablonów, Thymeleaf
    • techniki tworzenia formularzy i walidacja danych
    • definiowanie usług REST API
    • komunikacja z usługami REST API z użyciem RestTemplate
  7. Implementacja warstwy bezpieczeństwa
    • architektura, możliwości i zastosowania Spring Security
    • definiowanie autentykacji i autoryzacji
    • konfiguracja polityki dostępu do zasobów w oparciu o role