Powrót do katalogu

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
3 500 / 3 dni
Zgłoś chęć udziału

Języki programowania > Java/Spring

Szkolenie: Wytwarzanie systemów ze Spring Boot

Kod: [J-SPR-BOOT]
Pobierz program

Wprowadzenie

Szkolenie z programowania systemów Web API w oparciu o SpringBoot.

Cel szkolenia

 Poznanie architektury frameworka Spring;
 Zrozumienie czym jest SpringBoot;
 Poznanie technik pracy ze SpringBoot ułatwiających codzienne zadania programisty;
 Nabycie umiejętności w konfiguracji projektu, pracy z ziarnami, cyklem życia; 
 Wprowadzenie do programowania aspektowego;
 Poznanie technik pracy z warstwą serwisową i danymi, warstwą logiki biznesowej 
i warstwą kontrolerów;
 Wprowadzenie w zagadnienia bezpieczeństwa w Spring.

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

1. Spring Boot 
    Architektura i wzorce projektowe 
    Ekosystem projektów wokół frameworka 
2. Projekt 
    Struktura projektu 
    Praca z pakietami, architektura modułowa 
    Budowanie i uruchamianie, narzędzia Gradle i Maven 
3. Konfiguracja 
    Autokonfiguracja w SpringBoot 
    Zarządzanie zależnościami z Gradle i Maven 
    Praca z plikami properties 
    Profile aplikacji, definiowanie i użycie 
4. Ziarna 
    Definiowanie ziaren, pliki xml, klas konfiguracyjne 
    Wstrzykiwanie zależności 
    Cykl życia ziarna 
5. Zdarzenia 
    Charakterystyka zdarzeń zdefiniowanych w Spring Boot 
    Techniki pracy ze zdarzeniami 
6. Aspekty 
    Charakterystyka i zastosowania AOP 
    Techniki pracy z AOP w projekcie 
7. Dane 
    Spring Data, JDBC i JPA , komunikacja z bazą danych 
    Mapowanie obiektowo-relacyjne, JPA i Hibernate 
    Praca z bazami NoSQL, MongoDb i Redis 
8. RESTFul 
    Architektura i techniki pracy z kontrolerami 
    Definiowanie usług REST API 
    Komunikacja między usługami REST API 
9. Bezpieczeństwo 
    Spring Security, możliwości i zastosowania 
    Implementacja mechanizmu uwierzytelniania 
    Autoryzacja, definiowanie polityki dostępu do zasobów

Opinie uczestników