Pobierz kartę szkolenia

Spring Framework I

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

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  16.02 17.02 18.02
Original price was: 2 700,00 PLN.Current price is: 2 300,00 PLN. + 23% VAT (2 829,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00PLN
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  16.03 17.03 18.03
Original price was: 2 700,00 PLN.Current price is: 2 300,00 PLN. + 23% VAT (2 829,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00PLN
tryb Distance Learning

poziom Średnio zaawansowany

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

poziom Średnio zaawansowany

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

poziom Średnio zaawansowany

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

poziom Średnio zaawansowany

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

poziom Średnio zaawansowany

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

poziom Średnio zaawansowany

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

poziom Średnio zaawansowany

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

poziom Średnio zaawansowany

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

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  23.11 24.11 25.11
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00PLN
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.

  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

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

  • Szkolenie: polski
  • Materiały: polski