Kurzusleírás
Bevezetés a reaktív programozásba
- Blokkoló vs. nem blokkoló rendszerek
- Reactive Streams specifikáció
- Használati esetek és előnyök
Project Reactor és Mono/Flux
- Publisher, Subscriber és Subscription
- Mono és Flux használata
- Hibakezelés és visszafordításnyomás
Spring WebFlux beállítása
- Spring Boot WebFlux projekt létrehozása
- Függőségek konfigurálása
- WebClient vs. RestTemplate áttekintése
Reaktív REST API-k létrehozása
- Útvonalak és kezelők meghatározása
- RouterFunction segítségével kéréslekérdezés
- Reaktív vezérlők és adatkötés
Integrálás adatbázisokkal
- R2DBC használata reaktív SQL-hez
- MongoDB reaktív stílusban
- Reaktív kapcsolat külső API-kkal
WebFlux alkalmazások tesztelése
- Egységtesztek írása StepVerifier használatával
- Integrációs tesztelés WebTestClient használatával
- Adatforrások és szolgáltatások mockolása
Teljesítmény és legjobb gyakorlatok
- Szálak és időzítés WebFlux-ben
- Reaktív kód hibakeresése
- Mintaalkotások skálázható reaktív alkalmazásokhoz
Telepítés és valós világbeli példák
- WebFlux alkalmazások telepítése
- CI/CD megfontolások
- Eseménytanulmányok és használat a termelésben
Összegzés és következő lépések
Követelmények
- A Java programozás ismerete
- Webalkalmazás-fejlesztési tapasztalat
- Ismerete az HTTP-nek és RESTful API-knek
Célközönség
- Java fejlesztők, akik újak a reakciós programozásban
- Műszaki vezetők és architekták, akik a Spring WebFlux-ot vizsgálják
- Backend mérnökök, akik blokkolásmentes webalkalmazások létrehozását keresik
Vélemények (5)
Tetszett, ahogy Gunnar nagyjából az összes kódot leírta menet közben, de rengeteg előre elkészített anyag volt a google drive-on, amire a képzés után hivatkozhatok. A Gunnar általam korábban megadott mintaadatok alapján írt kód is rendkívül hasznos volt, és a képzést saját adatkészleteinkre is relevánssá tette.
Ranvir - Schroders Personal Wealth
Kurzus - Visual Studio Code
Gépi fordítás
Több példa minden modulhoz és az oktató nagyszerű ismerete.
Sebastian - BRD
Kurzus - Secure Developer Java (Inc OWASP)
Gépi fordítás
Module3 Applications Attacks and Exploits, XSS, SQL Inject Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Kurzus - How to Write Secure Code
Gépi fordítás
Való életbeli példák.
Kristoffer Opdahl - Buypass AS
Kurzus - Web Security with the OWASP Testing Framework
Gépi fordítás
A képzőtanár szakmai ismerete kiváló volt, és ahogy a munkamenetek bevoltak, hogy a hallgatók követheti a demonstrációkat, ez segített megragadni az információkat, ellentétben a passzív hallgatással.
Jack Allan - RSM UK Management Ltd.
Kurzus - Secure Developer .NET (Inc OWASP)
Gépi fordítás