Skip to main content

Durata corso:

3 giorni

Costo:

1.210,00 €

Sviluppo di Applicazioni Reactive con Spring WebFlux

Codice: DSP05

Spring WebFlux è il modulo Spring per la realizzazione di applicazioni web ad alte prestazioni mediante l’utilizzo della reactive programming. Attraverso l’utilizzo di un pattern asincrono Spring WebFlux supera le limitazioni tipiche delle applicazioni web Java in contesti di elevata concorrenza su ambienti scalabili quali le moderne infrastrutture cloud. Il corso introduce i concetti di base della programmazione reactive in Java e conduce i partecipanti fino alla realizzazione di una applicazione web completa compresa la parte di sicurezza e testing.

Modalità di erogazione

In aula o Live Virtual Classroom

Esame

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Contenuti del corso

1 Introduction

2 Common problems using thread/request

3 IO Models

4 Reactive Streams

5 Publish/Subscribe model

6 Mono

  • Stream lazy behavior
  • Just
  • Subscribe
  • Pipeline build vs. execution
  • From Future
  • From Runnable

 

7 Flux

  • Just
  • Multiple subscribers
  • From Stream
  • Range
  • Flux vs. List
  • To Mono

 

8 Operators

  • Handle
  • Do Hooks
  • Limit rate
  • Delay
  • onError
  • Timeout
  • Default if empty
  • Transform
  • Flat map
  • Concat map

 

9 Hot and cold publishers

  • Cold publisher
  • Hot publisher – Share
  • Hot publisher – Ref Count
  • Hot publisher – Auto connect

 

10 Threading and schedulers

11 Backpressure / overflow strategy

12 Combining publishers



Partecipanti

Sviluppatori

Prerequisiti

Per partecipare al corso è obbligatoria:

  • Ottima conoscenza del linguaggio Java 
  • Conoscenze di Spring Boot
Lingue
Italiano
Vuoi ulteriori info?
Stiamo caricando il listino completo dei corsi
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.