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
Mărturii (2)
Mi-a plăcut foarte mult să învăț despre atacurile de IA și despre instrumentele disponibile pentru a începe să exersez și să le folosesc în mod activ pentru testarea securității. Am acumulat o mulțime de cunoștințe pe care nu le aveam la început, iar cursul a îndeplinit ceea ce speram. Partea mea preferată din training a fost Comet Browser și am fost uimit de ceea ce poate face. Cu siguranță este ceva ce voi explora mai mult. În general, a fost un curs excelent și m-am bucurat să învăț totul despre OWASP GenAI Top 10.
Patrick Collins - Optum
Curs - OWASP GenAI Security
Tradus de catre o masina
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