Struttura del corso
Introduzione alla Programmazione Reattiva
- Sistemi bloccanti vs. non bloccanti
- Specifiche 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 handler
- 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 reattiva a API esterne
Test delle Applicazioni WebFlux
- Scrittura di test unitari con StepVerifier
- Test di integrazione con WebTestClient
- Mocking di origini dati e servizi
Prestazioni e Best Practices
- Threading e scheduling in WebFlux
- Debug del codice reattivo
- Modelli di progettazione per app reattive scalabili
Distribuzione e Esempi Reali
- Distribuzione di app WebFlux
- Considerazioni su CI/CD
- Casi di studio e utilizzo in produzione
Riepilogo e Prossimi Passi
Requisiti
- Una comprensione della programmazione in Java
- Esperienza nello sviluppo di applicazioni web
- Familiarità con HTTP e API RESTful
Pubblico target
- Sviluppatori Java nuovi alla programmazione reattiva
- Lead tecnici e architetti che esplorano Spring WebFlux
- Ingegneri backend che intendono costruire applicazioni web non bloccanti
Recensioni (3)
La formazione mi ha aiutato ad ampliare le mie conoscenze e a migliorare la mia comprensione di Burp Suite. Ho anche realizzato che ciò che avevo imparato attraverso l'autodidattica era ancora piuttosto limitato. Questo corso si è rivelato estremamente utile per me, in qualità di QA, poiché Burp Suite è uno strumento di grande valore per condurre test di sicurezza e migliorare la qualità complessiva dei test applicativi. Continuerò a esplorare questo strumento e ad approfondire le sue funzionalità e capacità.
Rea Mendez - BAKAWAN Data Anallytics Inc.
Corso - OWASP Top 10 2025
Traduzione automatica
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
Pratiche, esercitazioni, supporto e domande in presenza.
Jose Paulos - INESC TEC
Corso - Tailwind CSS
Traduzione automatica