Corso Modern Web Applications with React (ICWD33)
React è la libreria open source grafica concepita dagli sviluppatori di Facebook per sviluppare interfacce utente dinamiche e complesse, adottata successivamente anche da altre società note, come Netflix e Paypal.
In costante competizione con Angular e AngularJS, ha offerto con la sua leggerezza e semplicità nell'apprendimento un aiuto considerevole nello sviluppo e diffusione di SPA moderne.
All'interno di questo corso verranno spiegati i concetti di base, come costruire un progetto di React/Redux da zero, gestire i suoi Component e le chiamate asincrone verso web API REST.
I contenuti sono i seguenti:
- Panoramica di ReactJs
- Setup di un progetto
- Il Virtual DOM
- Integrazione di JSX per la definizione del markup HTML
- Il concetto di componente StateLess e componente Stateful: quando usare le props e quando lo state
- Form e gestione degli eventi
- Concetti base di Redux: Actions, Stores e Reducers
- Utilizzare Redux in un'applicazione ReactJs
- Routing
- Chiamate asincrone HTTP gestione degli errori
- Localizzazione
Scheda rapida
Durata del corso: 28 ore, pari a 4 giorni (7 ore al giorno)
Prerequisiti
Materiale del corso
- slide in formato PDF, da poter stampare
- esempi presentati nel corso