React, il futuro della UI
Creata da Facebook, scelta per l’interfaccia Web di Instagram, React è libreria JavaScript che si presenta come la soluzione ottimale per gli sviluppatori Front-end di app web e mobile.
Ci consente di creare componenti UI riutilizzabili e dinamici. Attualmente è una delle librerie JavaScript più popolari e ha alle spalle una base solida e una grande community.
Di fatto React è stata sviluppata per rendere più fluidi i processi di sviluppo, manutenzione e aggiornamento della UI con lo scopo di supportare i team di sviluppo che lavorano su progetti di media e grande complessità.
Oltre ad Instagram, React viene utilizzato da altre grandi aziende quali: Facebook, Netflix, New York Times, WhatsApp, Dropbox e tante altre.
Obiettivo del corso:
Durante il corso verrà realizzata un’applicazione desktop/mobile reale andando di pari passo con il programma didattico, con lo scopo di mettere in pratica i concetti principali della libreria.
Programma Didattico:
1. Cos’è ReactJS
Introduzione
Perchè utilizzare React
Il concetto di SPA e MPA
2. Introduzione a JSX
Il Virtual DOM
La Sintassi JSX
I Componenti
3. Configurazione e Installazione ambiente di sviluppo
Installazione iniziale
Utilizzo di NPM e Package.json
Introduzione a Webpack e ES6
Cos’è Babel
Utilizzare React Dev Tool
4. Iniziare il primo progetto
I Parent Component
I Child Component
Il React Render
Le Props
5. State e Lifecycle
Cos’è lo State
I cicli di vita di un componente
6. React Styles
CSS e Inline Styles
Utilizzare Styled Components
7. React Router
Configurazione React Router
La Router History
PROMOZIONE per disoccupati: 200€
lo stato di disoccupazione verrà accertato tramite la presentazione della D.I.D rilasciata da un centro per l’impiego. Per info contattare la nostra segreteria
© Istituto Cappellari 2019 - Tutti i diritti riservati