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
 35 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák