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
 
Reference (5)
Líbilo se mi, jak Gunnar psal skoro celý kód za chodu, když jsme to procházeli, ale že na disku Google bylo spousta předem připraveného materiálu, na který se mohu po školení odvolat. Kód, který Gunnar napsal na základě ukázkových dat, které jsem předem poskytl, byl také extrémně užitečný a také učinil školení relevantní pro naše vlastní datové sady.
Ranvir - Schroders Personal Wealth
Kurz - Visual Studio Code
Přeloženo strojem
Více příkladů pro každý modul a skvělé znalosti školitele.
Sebastian - BRD
Kurz - Secure Developer Java (Inc OWASP)
Přeloženo strojem
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Kurz - How to Write Secure Code
Přeloženo strojem
Real-life examples.
Kristoffer Opdahl - Buypass AS
Kurz - Web Security with the OWASP Testing Framework
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.