Due giornate dedicate alla scoperta di React Native per imparare a sviluppare mobile app!
Il webinar sarà effettuato da remoto
19-20 Febbraio 2019
2 giorni
Descrizione
Introduzione a React, React-Native e vantaggi dell’architettura a componenti
-
Confronto veloce con altri frameworks mobile e Architettura React Native
- Framework ibridi mobile
- Confronto con Ionic
- Confronto con Nativescript
- Bridging
-
JSX
- Cos'è JSX e perché dovremmo usarlo
- Children in JSX
- Principali caratteristiche di JSX e differenze con HTML
- Attributi in JSX
- Esempi
-
Componenti
- Cos'è un componente in React?
- Creazione di un componente in React-Native
- Rendering di un componente
- Cicli
- Rendering condizionale
- Esempi
-
Lifecycle
- Cos'è il ciclo di vita di un Componente React?
- Principali metodi del lifecycle e contesti d'uso
-
State & Fetching
- Cos'è lo state di un Componente?
- Uso corretto dello state
- Gestione dello state
- State vs Props
- Storage: AsyncStorage, Flux, Relay
- Redux: teoria e pratica
-
Creazione di una app di esempio
DI COSA HAI BISOGNO?
- Fondamenti di programmazione JavaScript
- Conoscenza minima di ES6
- Conoscenza base di sviluppo web su architetture MVC /MVVM
- Ambiente di sviluppo mobile (XCode / Android Studio) pronto con tutte le dipendenze: seguire la guida: https://facebook.github.io/react-native/docs/getting-started.html sotto il tab “Building Projects with Native Code” in base al SO fino alla creazione di una nuova applicazione
...e il tuo laptop!
DOVE?
Le due giornate di Workshop si svolgeranno da remoto tramite Webinar.
QUANDO?
Martedì 19 e Mercoledì 20 Febbraio - dalle 9 alle 18*
*Accredito dalle 9 alle 9.20. Inizio corso h 9.30.