Obiettivi: una volta ultimo il percorso formativo il discente avrà acquisito solide competenze nello sviluppo di applicazioni web con la libreria ReactJS e Redux framework.
Grazie alle numerose esercitazioni pratiche, alla fine del corso il discente sarà in grado in autonomia di sviluppare un applicazione web.
Contenuti del corso:
o TypeScript
o Introduzione a React JS: Principi su cui si basa React, React vs JQuery vs AngularJS, React Primi passi, download e tool di sviluppo (Visual Studio Code), JSX, la sintassi, React, stato e proprietà dei componenti, Gestire gli eventi in React, Virtual DOM, Componenti React e loro Ciclo di vita ( constructor(), Render(), ComponentDidMount(), ComponentDidUpdate(), ComponentWillUnmount()), Gestire lo stato dei componenti.
o Panoramica Eventi React
o Hooks: Introduzione Hooks, Panoramica Hooks, Hooks state, Hooks effect, Regole Hooks
o Routing React
o Il rendering dell’interfaccia utente: Stilizzare lo stile delle pagine, Renderizzazione condizionale, Liste, Chiavi, Forms.
o Redux: Principi su cui si basa Redux, Stato e slice, Action, Reducer e Thunks, React Redux Toolkit.
o Profiler e ottimizzazione
o REST Api
LIVELLO : Intermedio
DURATA : 7 giorni
DESTINATARI : Programmatori e sviluppatori IT
PREREQUISITI : Al partecipante si richiede una competenza di base javascript e nella rappresentazione HTML – CSS.