Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Introduzione a Reactive Programming
- Che cos'è la programmazione reattiva?
- Il paradigma della programmazione reattiva e i suoi vantaggi
- Panoramica degli strumenti e dei framework: Java 9, Spring, Jersey, Akka, RxJava 2.0
Esplorazione dell'API Flow di Java 9
- Funzioni e componenti principali dell'API Flow
- Implementazione di flussi reattivi utilizzando l'API Flow
- Integrazione dell'API Flow con le applicazioni esistenti
Introduzione a RxJava 2.0
- Informazioni sulla libreria di programmazione reattiva funzionale RxJava 2.0
- Creazione di flussi di dati reattivi utilizzando RxJava 2.0
- Unit test con RxJava 2.0
Sviluppo di applicazioni simultanee con Spring
- ReactProgrammazione attiva nel quadro Spring
- Creazione di applicazioni asincrone e basate su eventi
- Gestione della concorrenza e della scalabilità nelle applicazioni Spring
Implementazione del quadro Akka
- Panoramica del quadro Akka e dei suoi principi fondamentali
- Costruire sistemi resilienti e distribuiti con Akka
- Integrazione di Akka con RxJava e Java 9
Costruire un'applicazione Reactive
- Progettazione dell'architettura dell'applicazione
- Costruzione di componenti utilizzando Java 9, Spring, Akka e RxJava 2.0
- Test e debug dell'applicazione
Distribuzione e monitoraggio di Reactive Applications
- Distribuzione di applicazioni in un ambiente containerizzato
- Monitoraggio delle prestazioni e del comportamento delle applicazioni
- Affrontare le sfide nell'implementazione e nella scalabilità
Argomenti avanzati e best practice
- Gestione degli errori e debug in sistemi reattivi
- Ottimizzazione delle prestazioni delle applicazioni reattive
- Esplorazione di pattern avanzati nella programmazione reattiva
Riepilogo e passaggi successivi
Requisiti
- Una solida base in JavaScript
- Comprensione delle tecnologie web di base
- Esperienza con lo scripting dell'interfaccia utente
Pubblico
- Sviluppatori di software
- Architetti di sistema
14 ore
Recensioni (1)
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.