Java i Spring Boot: budowa aplikacji biznesowych
Informacje podstawowe
Najważniejsze dane o szkoleniu w jednym miejscu- Kategoria
- Java
- Forma realizacji
- Online lub stacjonarnie
- Termin
- Ustalany indywidualnie
- Dostawca
- ERNABO Adrian Flak
- Dofinansowanie
- Możliwość dofinansowania
Cel szkolenia
Co zyskasz po ukończeniu kursuCel biznesowy
Stabilne aplikacje firmowe budowane w sprawdzonym i szeroko wspieranym frameworku.
Cel edukacyjny
Uczestnik uczy się budować, zabezpieczać i testować aplikację biznesową w Spring Boot.
Efekty uczenia się
- tworzy projekt Spring Boot w Maven lub Gradle z wybranymi starterami,
- buduje kontrolery REST z walidacją i obsługą błędów,
- modeluje encje i repozytoria w Spring Data JPA,
- konfiguruje uwierzytelnianie i autoryzację w Spring Security,
- pisze testy w JUnit 5, Mockito i Testcontainers.
Program szkolenia
Szczegółowy plan zajęćModuł 1. Spring Boot
- kontener IoC, beany, autokonfiguracja
- profile i pliki application.yml
Moduł 2. Warstwa web
- kontrolery REST, DTO, Bean Validation
- globalna obsługa wyjątków
Moduł 3. Dane
- Spring Data JPA, Hibernate, relacje encji
- transakcje i migracje Flyway
Moduł 4. Bezpieczeństwo
- Spring Security, role, tokeny JWT
- zabezpieczanie endpointów
Moduł 5. Testy i eksploatacja
- JUnit 5, Mockito, Testcontainers
- Actuator, logowanie, budowanie obrazu aplikacji
Warsztat końcowy
Uczestnicy budują moduł obsługi klientów i faktur z REST API, bazą PostgreSQL, rolami użytkowników i testami integracyjnymi.
Wymagania
Co przygotować przed startem szkoleniaWymagania wstępne
Znajomość podstaw Javy i programowania obiektowego oraz podstaw SQL.
Dla kogo?
Programiści Javy i osoby przechodzące z innych języków, które tworzą lub utrzymują systemy biznesowe w ekosystemie Spring.