Struttura del corso
Introduzione alla Programmazione Reattiva
- Sistemi bloccanti vs non bloccanti
- Specifica Reactive Streams
- Vantaggi e casi d'uso
Project Reactor e Mono/Flux
- Publisher, Subscriber e Subscription
- Lavorare con Mono e Flux
- Gestione degli errori e backpressure
Configurazione di Spring WebFlux
- Creazione di un progetto Spring Boot WebFlux
- Configurazione delle dipendenze
- Panoramica di WebClient vs. RestTemplate
Creazione di API REST Reattive
- Definizione di route e gestori
- Mappatura delle richieste con RouterFunction
- Controller reattivi e data binding
Integrazione con i Database
- Utilizzo di R2DBC per SQL reattivo
- Lavorare con MongoDB in stile reattivo
- Connessione a API esterne in modo reattivo
Test delle Applicazioni WebFlux
- Scrittura di test unitari con StepVerifier
- Test di integrazione con WebTestClient
- Simulazione di fonti dati e servizi
Prestazioni e Best Practices
- Threading e scheduling in WebFlux
- Debugging del codice reattivo
- Pattern di design per app reattive scalabili
Distribuzione ed Esempi del Mondo Reale
- Distribuzione di app WebFlux
- Considerazioni su CI/CD
- Studi di caso e utilizzo in produzione
Riepilogo e Passi Successivi
Requisiti
- Comprensione della programmazione Java
- Esperienza nello sviluppo di applicazioni web
- Familiarità con HTTP e API RESTful
Pubblico
- Sviluppatori Java che si avvicinano per la prima volta alla programmazione reattiva
- Responsabili tecnici e architetti che esplorano Spring WebFlux
- Ingegneri backend che desiderano costruire applicazioni web non bloccanti
Recensioni (2)
Ho apprezzato molto aver appreso riguardo agli attacchi di intelligenza artificiale e agli strumenti disponibili per iniziare a praticare e utilizzare attivamente nei test di sicurezza. Ho acquisito molte conoscenze che non avevo all'inizio e il corso ha corrisposto alle mie aspettative. La parte che ho preferito della formazione è stata Comet Browser: mi ha sorpreso ciò che era in grado di fare. Sicuramente valuterò di approfondire l'argomento. Nel complesso è stato un corso ottimo e ho apprezzato moltissimo l'apprendimento del Top 10 OWASP GenAI.
Patrick Collins - Optum
Corso - OWASP GenAI Security
Traduzione automatica
Che ogni lezione tecnica fosse accompagnata da numerosi esercizi pratici per consolidare i concetti.
Andrei-Calin Bajea
Corso - OWASP Top 10 2025
Traduzione automatica