Przejdź do treści
Java Online lub stacjonarnie Szkolenie ERNABO

Java i Spring Boot: budowa aplikacji biznesowych

Tryb Online lub stacjonarnie
Termin Ustalany indywidualnie

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 kursu

Cel 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 szkolenia

Wymagania 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.