Schița de curs
Introducere în programarea reactivă
- Sisteme blocking vs. non-blocking
- 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ă WebClient vs. RestTemplate
Construirea de API-uri REST reactive
- Definirea rutelor și a handlerelor
- Maparea request-urilor cu RouterFunction
- Controllere reactive și data binding
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
- Testarea de integrare cu WebTestClient
- Mock-uirea surselor de date și a serviciilor
Performanță și bune practici
- Threading și scheduling în WebFlux
- Debugging-ul codului reactiv
- Patternuri de design pentru aplicații reactive scalabile
Deployment și exemple din lumea reală
- Deployment-ul aplicațiilor WebFlux
- Considerații CI/CD
- Studii de caz și utilizare în producție
Rezumat și pașii următori
Cerințe
- Cunoștințe de programare Java
- Experiență în dezvoltarea de aplicații web
- Familiaritate cu HTTP și API-urile RESTful
Public țintă
- Developeri Java noi în programarea reactivă
- Team lead-i tehnici și arhitecți care explorează Spring WebFlux
- Ingineri backend care vor să construiască aplicații web non-blocking
Mărturii (3)
Trainingul m-a ajutat să îmi extind cunoștințele și înțelegerea asupra Burp Suite. De asemenea, mi-am dat seama că ceea ce învățasem prin self-study era încă destul de limitat. Acest training mi-a fost de mare ajutor ca QA, deoarece Burp Suite este un instrument valoros pentru realizarea testării de securitate și pentru îmbunătățirea calității generale a testării aplicațiilor. Voi continua să explorez acest instrument și să învăț mai multe despre funcționalitățile și capabilitățile sale.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Curs - OWASP Top 10 2025
Tradus de catre o masina
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
Exerciții practice, asistență și întrebări în persoană.
Jose Paulos - INESC TEC
Curs - Tailwind CSS
Tradus de catre o masina