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 a handlerelor
- Maparea cererilor cu RouterFunction
- Controlere reactive și legare de date
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 a serviciilor
Performanță și Bune Practici
- Gestionarea firelor de execuție și planificarea î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 Pași Următori
Cerințe
- Înțelegerea programării în Java
- Experiență în dezvoltarea aplicațiilor web
- Familiaritate cu HTTP și API-uri RESTful
Publicul țintă
- Dezvoltatori Java noi în programarea reactivă
- Lead-uri tehnice și arhitecți care explorează Spring WebFlux
- Ingineri 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