Home > Szkolenia > Szkolenie Spring Framework od podstaw

Szkolenie Spring Framework od podstaw - 3 dni

spring framework for java
Szkolenie Spring Framework od podstaw
2000

Dlaczego szkolenie Spring Framework? Spring stał się standardem w świecie backendu Java. To nie jest już „kolejny framework” – to kompletne środowisko, które skraca drogę od pomysłu do działającej aplikacji. Dzisiaj większość nowych projektów komercyjnych w Javie startuje właśnie na Spring Boot — i oczekuje się tego również od programistów.

Szkolenie Spring Framework zostało zaprojektowane tak, aby w ciągu krótkiego czasu przeprowadzić uczestnika przez całą ścieżkę tworzenia realnych usług backendowych – od pierwszego endpointu HTTP, przez bazę danych i bezpieczeństwo, aż po wdrożenie produkcyjne.

Nauczysz się, jak wygląda profesjonalny projekt Spring Boot w „prawdziwym IT”, a nie tylko na przykładach z tutoriali. Każdy moduł szkolenia to praktyczne rozwiązania — takie, których naprawdę używa się na projektach w firmach.

Po ukończeniu szkolenia będziesz potrafić:

  • budować nowoczesne REST API z wykorzystaniem Spring Boot
  • łączyć się z bazami danych poprzez Spring Data JPA (PostgreSQL)
  • projektować encje, repozytoria i relacje między tabelami
  • wprowadzać logikę bezpieczeństwa z JWT, rolami i autoryzacją
  • integrować się z zewnętrznymi API oraz tworzyć zapytania async
  • przygotować aplikację do wdrożenia produkcyjnego

To szkolenie to idealna wybór dla Uczestników którzy::

  • znają JDK i chcą wejść na poziom „developer backendowy”
  • mają podstawy, ale chcą zacząć pracę w prawdziwych projektach
  • chcą zrozumieć, jak nowoczesne systemy w Javie działają od środka

Podobne szkolenia

dni 1
Wprowadzenie / Podstawy Spring

1. Wprowadzenie

• Idea Spring Framework (Czym jest spring, a czym spring boot)

• Architektura Spring i moduły

• Inversion of Control (IoC) i Dependency Injection (DI)

• Konfiguracja środowiska (JDK, Maven/Gradle, IDE)

• Struktura projektu i konfiguracja plików application.properties

2. Podstawy Spring

• Adnotacje konfiguracyjne (@Component, @Service, @Repository, @Controller)

• Konfiguracja kontekstu aplikacji i wstrzykiwanie zależności

• Profile środowiskowe i konfiguracja wielośrodowiskowa (@BEAN)

• Spring Boot Startery i autokonfiguracja

• Tworzenie kontrolerów REST (@RestController, @RequestMapping)

• Obsługa żądań HTTP i parametrów

• Walidacja danych wejściowych (@Valid, @Validated)

• Testowanie kontrolerów REST (MockMvc, Postman)

dni 2
Połączenia z bazą danych / Spring Security

3. Połączenia z bazą danych

• Wprowadzenie do Spring Data JPA

• Konfiguracja połączenia z bazą danych (PostgreSQL)

• Definiowanie encji i repozytoriów

• Zapytania metodowe i adnotacja @Query

• Relacje między encjami (OneToMany, ManyToMany)

• Obsługa transakcji (@Transactional)

• Testy integracyjne z bazą danych

4. Spring Security

• Wprowadzenie do bezpieczeństwa w Spring

• Konfiguracja Spring Security i filtrowanie żądań

• Autoryzacja i role użytkowników

• Implementacja JWT (JSON Web Token)

• Logowanie i rejestracja użytkowników z JWT

• Integracja z OAuth2 (Google, GitHub)

• Zarządzanie sesją i wylogowanie

• Testy bezpieczeństwa

dni 3
Komunikacja z innymi API, asynchroniczność, wielowątkowość / Wdrożenie i deployment

5. Komunikacja z innymi API, asynchroniczność, wielowątkowość

• Komunikacja HTTP przy użyciu RestTemplate i WebClient

• Obsługa błędów i retry mechanizmy

• Asynchroniczność w Spring (@Async, Future, CompletableFuture)

• Zarządzanie pulą wątków i TaskExecutor (może się przydac - Java 25 – wątki wirtualne)

6. Wdrożenie i deployment

• Konfiguracja środowisk produkcyjnych

• Deployment na serwerze

Cena od 2000 PLN netto/osobę
2000
Koszt: 2000 PLN

Informacje

  • 8

Jest to cena netto

Podana cena jest ceną netto. Do podanej kwoty należy doliczyć 23% VAT.

Voucher na szkolenia 2025/ 2026!

Oferujemy możliwość zakupu voucherów szkoleniowych.

Kup VOUCHER teraz i wykorzystaj do końca 2026 r.!

Cena szkolenia zawiera

W przypadku szkoleń zdalnych:

  • Materiały szkoleniowe
  • Certyfikat PL / EN

Forma szkolenia

Stawiamy na bezpieczeństwo Uczestników i Trenerów dlatego też, ze względów bezpieczeństwa, preferujemy obecnie szkolenia w formie on-line na  żywo z trenerem.

Wielkość grupy

Szkolenia organizowane są w grupach już od 5 osób.  Kameralna atmosfera sprzyja przyswajaniu wiedzy oraz ułatwia kontakt z Prowadzącym.