Kurzusleírás
Bevezetés a Reactive Programming-ba
- Blokkoló és nem blokkoló rendszerek
- Reactive Streams specifikáció
- Előnyök és használati esetek
Reactor és Mono/Flux projekt
- Publisher, Subscriber és Subscription
- Munkavégzés Mono és Flux segítségével
- Hiba kezelés és visszaszorítás
Spring WebFlux beállítása
- Spring Boot WebFlux projekt létrehozása
- Függőségek konfigurálása
- Áttekintés WebClient és RestTemplate között
Reactive REST API-k építése
- Útvonalak és kezelők meghatározása
- Kéréslekezelés RouterFunction-nel
- Reactive vezérlők és adatkötés
Databases-sal való integráció
- R2DBC használata reaktív SQL-hoz
- Munkavégzés MongoDB-val reaktív stílusban
- Reaktív módon kapcsolódó külső API-khoz
WebFlux alkalmazások tesztelése
- Egységtesztek írása StepVerifier segítségével
- Integrációs tesztelés WebTestClient-tel
- Adatforrások és szolgáltatások szimulálása
Teljesítmény és legjobb gyakorlatok
- Szálkezelés és időzítés WebFlux-ben
- Reaktív kód hibakeresése
- Merevítési minták 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
- Esettanulmányok és használat termelésben
Összegzés és következő lépések
Követelmények
- Az Java programozás megértése
- A webalkalmazás-fejlesztés tapasztalata
- Ismeret az HTTP és RESTful API-kkal
Célközönség
- Java fejlesztők, akik újbóli a reakciós programozással
- Technikai vezetők és architektúrák, akik a Spring WebFlux-t kutatózkodnak
- Backend mérnökök, akik blokkolás nélküli webalkalmazások építését keresik
Vélemények (5)
A tárgyak, amelyekről beszéltünk, számos élő kódpélda és az oktató hozzáállása a csoporthoz.
Weronika - ATOS PGS sp. z o.o.
Kurzus - Reactive Programming with Angular RxJS
Gépi fordítás
Részletes információt adunk a haladóbb témákra, amelyeket kértél.
Farukh Khan - Tandem Solution
Kurzus - RabbitMQ with Java and Spring
Gépi fordítás
Ebben a képzésekben nem csak alapvető technikai ismereteket szerezünk meg a Java spring/technológiáról, hanem azt is megkapjuk a világias tudást, amelyet az óráid alatt megosztott velünk.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Kurzus - Java 8 and Spring
Gépi fordítás
Though it was an online training, the interactivity with the trainer was exceptional and he was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Kurzus - Functional Reactive Programming with Java 9 and RxJava
Gépi fordítás
A tempó, a mélység és a magyarázatok mind kiválóak voltak. Scott szakértő a tárgyban, és tőle tanulni rendkívüli élmény volt.
Ben Leiken - SurveyMonkey
Kurzus - Reactive Programming for iOS with RxSwift
Gépi fordítás