Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod do reaktivního programování
- Blokovací vs. neblokovací systémy
- Specifikace Reactive Streams
- Výhody a použití
Projekt Reactor a Mono/Flux
- Publisher, Subscriber a Subscription
- Práce s Mono a Flux
- Zpracování chyb a backpressure
Nastavení Spring WebFlux
- Vytvoření projektu Spring Boot WebFlux
- Konfigurace závislostí
- Přehled WebClient vs. RestTemplate
Vytváření reaktivních REST API
- Definování tras a handlerů
- Mapování požadavků s RouterFunction
- Reaktivní controvery a databindování
Integrace s databázemi
- Použití R2DBC pro reaktivní SQL
- Práce s MongoDB v reaktivním stylu
- Reaktivní připojení k externím API
Testování WebFlux aplikací
- Psaní unit testů pomocí StepVerifier
- Integrační testování pomocí WebTestClient
- Mockování zdrojů dat a služeb
Výkon a osvědčené postupy
- Threading a plánování v WebFlux
- Lada reaktivního kódu
- Design patterns pro škálovatelné reaktivní aplikace
Nasazení a praktické příklady
- Nasazení WebFlux aplikací
- Uvážené aspekty CI/CD
- Studie případů a použití v produkci
Shrnutí a další kroky
Požadavky
- Znalost jazyka Java
- Zkušenosti s vývojem webových aplikací
- Odezvědnost HTTP a RESTful API
Cílová skupina
- Java vývojáři noví v reaktivním programování
- Techničtí vedoucí a architekti zkoumající Spring WebFlux
- Backend inženýři hledající stavět neblokující webové aplikace
35 Hodiny
Reference (1)
Že každá technická lekce obsahovala několik praktických cvičení, která pevně zakotvila klíčové koncepty.
Andrei-Calin Bajea
Kurz - OWASP Top 10 2025
Přeloženo strojem