Szkolenie Spring WebFlux – programowanie reaktywne w Spring
Praktyczne informacje o szkoleniu
- KATEGORIA: Technologie
- PODKATEGORIA: Programowanie i Wytwarzanie Oprogramowania
- KOD SZKOLENIA: IT-SD-582
- CZAS TRWANIA: 2 dni
- INFORMACJA CENOWA od: 1950 zł netto
- JĘZYK SZKOLENIA: polski
- FORMA REALIZACJI: stacjonarna, online
Opis szkolenia
Szkolenie pogłębia wiedzę w zakresie tworzenia reaktywnych aplikacji webowych przy użyciu Spring WebFlux. Program warsztatów koncentruje się na praktycznym wykorzystaniu programowania reaktywnego w ekosystemie Spring, ze szczególnym uwzględnieniem projektowania API, obsługi żądań oraz integracji z bazami danych. Uczestnicy poprzez praktyczne ćwiczenia uczą się implementować wydajne i skalowalne aplikacje wykorzystujące paradygmat reaktywny.
Profil uczestnika
- Programiści Java pracujący z ekosystemem Spring
- Deweloperzy migrujący aplikacje do modelu reaktywnego
- Architekci systemów projektujący rozwiązania skalowalne
- Inżynierowie backend specjalizujący się w Spring
- Programiści fullstack rozwijający aplikacje webowe
- Specjaliści ds. wydajności aplikacji Spring
Agenda
- Wprowadzenie do Spring WebFlux
- Architektura reaktywna w Spring
- Project Reactor i Reactive Streams
- Model programowania funkcyjnego
- Konfiguracja aplikacji WebFlux
- Reaktywne endpointy i routing
- Kontrolery funkcyjne
- Obsługa żądań HTTP
- Walidacja i obsługa błędów
- Streaming danych
- Integracja z bazami danych
- Reaktywne repozytoria
- Transakcje reaktywne
- Obsługa połączeń
- Optymalizacja zapytań
- Bezpieczeństwo i wdrażanie
- Zabezpieczanie endpointów
- Monitorowanie aplikacji
- Testowanie komponentów
- Deployment i skalowanie
Korzyści
Uczestnik opanuje techniki tworzenia reaktywnych aplikacji webowych w środowisku Spring WebFlux. Zdobędzie praktyczną wiedzę w zakresie projektowania i implementacji wydajnych API reaktywnych. Rozwinie umiejętność efektywnej integracji z bazami danych przy zachowaniu paradygmatu reaktywnego. Nauczy się implementować zaawansowane mechanizmy bezpieczeństwa w aplikacjach WebFlux. Pozna metody testowania i monitorowania aplikacji reaktywnych. Będzie potrafił optymalizować wydajność systemów poprzez właściwe wykorzystanie możliwości Spring WebFlux.Uczestnik zdobędzie praktyczną wiedzę w zakresie implementacji profesjonalnych interfejsów użytkownika z wykorzystaniem Ant Design. Opanuje techniki efektywnego wykorzystania komponentów biblioteki w aplikacjach korporacyjnych. Nauczy się projektować spójne i skalowalne interfejsy zgodne z najlepszymi praktykami UX. Pozna metody customizacji i rozszerzania funkcjonalności komponentów Ant Design. Rozwinie umiejętność tworzenia dostępnych interfejsów zgodnych ze standardami WCAG. Będzie potrafił implementować zaawansowane wzorce projektowe charakterystyczne dla aplikacji biznesowych.
Wymagane przygotowanie uczestników
- Praktyczna znajomość Spring Framework
- Doświadczenie w tworzeniu aplikacji webowych
- Podstawowa wiedza o programowaniu reaktywnym
- Znajomość Java 8+
- Praktyczna znajomość React
- Doświadczenie w tworzeniu aplikacji webowych
- Podstawowa wiedza z zakresu UX/UI
- Znajomość HTML i CSS
Zagadnienia
- Spring WebFlux
- Project Reactor
- Reactive Streams
- Funkcyjne endpointy
- Reaktywne repozytoria
- WebClient
- Testy reaktywne
- Security WebFlux
- Metryki i monitoring
- Obsługa błędów
- Streaming danych
- Optymalizacja wydajności
- Optymalizacja wydajności
- Dostępność i WCAG
- Organizacja kodu
- Design System
- Testowanie komponentów
- Dokumentacja interfejsu
- Architektura Ant Design
- System komponentów
- Grid System i responsywność
- Formularze i walidacja
- Zarządzanie stanem
- Design Systems
- Dostępność (WCAG)
- Customizacja motywów
- Optymalizacja wydajności
- Testowanie komponentów
- Dokumentacja techniczna
- Integracja z React
- Kopie zapasowe i procedury awaryjne
- Optymalizacja wydajności
- Skalowalność i wysoka dostępność
Masz pytania?
Zapraszamy do kontaktu
Klaudia Janecka
+48 539 064 686
klaudia.janecka@eitt.academy
ul. Ząbkowska 31 03-736 Warszawa
Formy realizacji szkolenia
Szkolenie stacjonarne
- Szkolenie w siedzibie klienta lub wskazanej lokalizacji
- Sala szkoleniowa wyposażona w niezbędny sprzęt
- Materiały szkoleniowe w formie elektronicznej
- Przerwy kawowe i lunch
- Bezpośrednia interakcja z trenerem
- Networking w grupie
- Ćwiczenia warsztatowe w zespołach
Szkolenie zdalne
- Wirtualne środowisko szkoleniowe
- Materiały w formie elektronicznej
- Interaktywne ćwiczenia online
- Breakout rooms do pracy w grupach
- Wsparcie techniczne podczas szkolenia
- Nagrania sesji (opcjonalnie)
Możliwość dofinansowania
Szkolenie może zostać sfinansowane ze środków publicznych w ramach:
- Krajowego Funduszu Szkoleniowego (KFS)
- Bazy Usług Rozwojowych (BUR)
- Projektów unijnych realizowanych przez PARP
- Programu Akademia HR (PARP)
- Regionalnych programów operacyjnych
W przypadku zainteresowania dofinansowaniem, nasz zespół pomoże w przygotowaniu wymaganej dokumentacji.
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!
Zaufali nam
Poznaj naszą firmę

Masz pytania?
Zapraszamy do kontaktu
Klaudia Janecka
+48 539 064 686
klaudia.janecka@eitt.academy
ul. Ząbkowska 31 03-736 Warszawa
FAQ — Często zadawana pytania
- Zaproszenie w formie one-pager’a z terminami
- Kick-off projektu
- Strategiczne przywództwo i myślenie
- Komunikacja i współpraca. Zarządzanie konfliktem
- Motywowanie, angażowanie i trudne decyzje w biznesie
- Zarządzanie zmianą i innowacjami. Przywództwo w kryzysie
- Budowa organizacji przyszłości
- Warsztat dobrych praktyk – retrospektywa; stworzenie spójnego programu dla średniego i niższego szczebla zarządzania























