Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere în programarea reactivă
- Sisteme blocante vs. non-blocante
- Specificația Reactive Streams
- Beneficii și cazuri de utilizare
Project Reactor și Mono/Flux
- Publisher, Subscriber și Subscription
- Lucrul cu Mono și Flux
- Gestionarea erorilor și backpressure
Configurarea Spring WebFlux
- Crearea unui proiect Spring Boot WebFlux
- Configurarea dependințelor
- Prezentare generală a WebClient vs. RestTemplate
Construirea API-urilor REST Reactive
- Definirea rutelor și handlerelor
- Maparea cererilor cu RouterFunction
- Controlere reactive și legarea datelor
Integrarea cu baze de date
- Utilizarea R2DBC pentru SQL reactiv
- Lucrul cu MongoDB în stil reactiv
- Conectarea la API-uri externe în mod reactiv
Testarea aplicațiilor WebFlux
- Scrierea testelor unitare cu StepVerifier
- Testare de integrare cu WebTestClient
- Simularea surselor de date și serviciilor
Performanță și bune practici
- Threading și planificare în WebFlux
- Depanarea codului reactiv
- Modele de design pentru aplicații reactive scalabile
Implementare și exemple din lumea reală
- Implementarea aplicațiilor WebFlux
- Considerații CI/CD
- Studii de caz și utilizare în producție
Rezumat și următorii pași
Cerințe
- Înțelegere a programării în Java
- Experiență în dezvoltarea de aplicații web
- Familiaritate cu HTTP și API-uri RESTful
Publicul țintă
- Dezvoltatori Java noi în programarea reactivă
- Lead-eri tehnici și arhitecți care explorează Spring WebFlux
- Ingineri de backend care doresc să construiască aplicații web non-blocante
35 Ore
Mărturii (1)
Faptul că fiecare lecție tehnică a venit cu multiple exerciții practice pentru a consolida conceptele.
Andrei-Calin Bajea
Curs - OWASP Top 10 2025
Tradus de catre o masina