Imparare a sviluppare architetture dati e gestire flussi di dati complessi in Web Applications con Redux e RxJS 5 in Angular.
Angular Data Architectures è un corso diviso in 3 parti sulle più recenti ed avanzate tecnologie in merito alla creazione di architetture dati solide e scalabili in contesti Angular enterprise e non.
I partecipanti verranno preparati su RxJS5 ed Observables per sfruttare al meglio RxJS in scenari sia comuni che avanzati nello sviluppo di Web Applications quali gestione input utente, richieste multiple da e verso server dipendenti tra loro e molto altro.
Tramite Redux verranno inoltre esplorate tecniche per una gestione dello stato applicativo chiara, performante, prevedibile e scalabile. Man mano che un’applicazione cresce, come si garantisce che una variazione di stato in un modulo sia consistente e accurata in altri moduli indipendenti? Cosa succede se tali modifiche risultano in altre modifiche?
Programma tarato sul livello di conoscenza dei partecipanti
Preparazione allo sviluppo funzionale e reattivo in contesti enterprise Angular e Typescript
Comprensione nozioni in dettaglio su RxJS, Observables e Redux.
Per partecipare è necessario avere confidenza con:
Day 1: Reactive Programming in RxJS 5
Reactive Programming In RxJS
Real-World RxJS
Angular & RxJS
RxJS Avanzato
Day 2: Angular Data Architecture in Redux
Concetti Core
Integrazione Redux e RxJS
Real-World Redux con Unit Testing
Redux Avanzato
Day 3: Real World Application
Analisi di una applicazione reale per individuare gli aspetti legati all’utilizzo di RxJS e Redux
Analisi e Risoluzione
Operazioni