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

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative