Sedi e orari

Milano: Dal 29 al 31 Ottobre 2018 (3 gg)

Bologna: Dal 5 al 7 Novembre 2018 (3 gg)

Roma: Dal 12 al 14 Novembre 2018 (3 gg)

Premesse

React Native è un framework sviluppato dal Facebook per sviluppare applicazioni mobile cross-platform. React Native, allo stesso modo di React, si basa su Javascript e ha lo stesso design.
La peculiarità a differenza di Ionic e di Cordova, è che non sviluppa applicazioni ibride o HTML5 ma costruisce applicazioni reali utilizzando gli stessi form delle app native (IOS, e Android) col solo utilizzo di Javascript.

Il corso prevede l’utilizzo di Javascript in versione ES2015 (ES6).

Obiettivi

Il corso ha l’obiettivo di formare il discente per lo sviluppo applicazioni mobile cross-platform con React Native.

Prerequisiti e strumenti richiesti

Il corso si rivolge a front-end developer con una buona base di programmazione javascript.

Piano di lavoro

Cos’e React Native

  • Introduzione

Strumenti per la Creazione applicazione

  • Utilizzo di NPM / Yarn e Package.json file
  • Visual studio Code per text editor e plugins
  • command line interface per iniziare una nuova app
  • Uso Imports file
  • JSX e ES6
  • Struttura file e scaffolding
  • Setup e Debug Simulatori dispositivi mobili (Android and iOS)
  • Render elements
  • Nested Components

Struttura e funzionamento applicazione

  • Functional vs. Class (React + Redux)
  • React Props
  • Props Validation con Data Types
  • Component State
  • Conditional rendering
  • Ciclo di vita
  • Aggiunta “ref” nei tag html
  • Style & CSS
  • Componenti React Native
  • Layout con Flexbox
  • Integrazione con dispositivi esterni camera/mappa

Routing

  • Configurazione
  • AJAX gestire le richieste HTTP
  • Navigazione
  • Passaggio parametri
  • Utilizzo Ta
  • Drawer laterale
  • Deep linking

Redux

  • Introduzione
  • Provider Component
  • Store
  • Actions
  • Reducers
  • Esempi
  • redux-persistence

Test

  • React Unit Testing
  • JEST
  • React Component Testing

Pubblicazione

  • iOS Marketplace
  • Google Play

Sedi e orari

Milano: Via Andrea Solari, 43/1B
Dal 29 al 31 Ottobre 2018 (3 giorni full time dalle ore 9:30 alle ore 18:00).

Bologna: Piazza dei Martiri 1943 1945, 3
Dal 5 al 7 Novembre 2018 (3 giorni full time dalle ore 9:30 alle ore 18:00).

Roma: Via Pomarico, 58
Dal 12 al 14 Novembre 2018 (3 giorni full time dalle ore 9:30 alle ore 18:00).

Durata e organizzazione

Il corso ha una durata di 3 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.

Al termine del corso verrà rilasciato un attestato di formazione.

Prezzo e convenzioni

La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, forum di follow up tra studenti e docenti.

 

 

Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.

Per ulteriori informazioni consulta la nostra pagina FAQ o contattaci ai seguenti recapiti:

Tel: (+39) 02.48958342

Mail: formazione@esis-italia.com


Informazioni e Iscrizioni

Il tuo nome (richiesto)

La tua email (richiesto)

Il tuo numero di telefono (se desideri essere contattato telefonicamente)

Corso al quale sei interessato (richiesto)

Ti vuoi iscrivere o chiedere informazioni? (richiesto)

Se hai uno sconto inserisci qui il tuo codice

Scegli la città (richiesto)

Il tuo messaggio

Privacy (richiesto)
Ho letto l'informativa privacy

About the author

ESIS Italia