Lépjen kapcsolatba velünk

Kurzusleírás

Bevezetés a reaktív programozásba

  • Blokkoló és nem blokkoló rendszerek
  • A Reactive Streams specifikáció
  • Előnyök és felhasználási esetek

Project Reactor és Mono/Flux

  • Publisher, Subscriber és Subscription
  • Munka a Mono és Flux típusokkal
  • Hibakezelés és vissznyomás (backpressure)

A Spring WebFlux beállítása

  • Spring Boot WebFlux projekt létrehozása
  • Függőségek konfigurálása
  • A WebClient és a RestTemplate áttekintése

Reaktív REST API-k építése

  • Útvonalak és kezelők (handlerek) meghatározása
  • Kérések leképezése RouterFunction segítségével
  • Reaktív vezérlők és adatkötés

Integráció adatbázisokkal

  • R2DBC használata reaktív SQL-hez
  • Munka MongoDB-vel reaktív stílusban
  • Csatlakozás külső API-khoz reaktív módon

WebFlux alkalmazások tesztelése

  • Egységtesztek írása StepVerifierrel
  • Integrációs tesztelés WebTestClienttel
  • Adatforrások és szolgáltatások mockolása

Teljesítmény és legjobb gyakorlatok

  • Szálkezelés és ütemezés a WebFluxban
  • Reaktív kód hibakeresése
  • Tervezési minták skálázható reaktív alkalmazásokhoz

Telepítés és valós példák

  • WebFlux alkalmazások telepítése
  • CI/CD megfontolások
  • Esettanulmányok és éles használat

Összefoglalás és további lépések

Követelmények

  • Java programozási ismeretek
  • Webalkalmazás-fejlesztési tapasztalat
  • HTTP és RESTful API-k ismerete

Célközönség

  • A reaktív programozásban járatlan Java fejlesztők
  • Technikai vezetők és architektek, akik a Spring WebFluxot ismerik meg
  • Backend mérnökök, akik nem blokkoló webalkalmazásokat szeretnének építeni
 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák