OSDE-20 - SVILUPPARE CON REACT NATIVE

INFORMAZIONI SUL CORSO

durata

Durata:

5 GIORNI
categoria

Categoria:

Development
qualifica

Qualifica istruttore:

Docente Senior (min. 5 anni)
dedicato a

Dedicato a:

Sviluppatore
produttore

Produttore:

PCSNET

SCEGLI LA SEDE PER QUESTO CORSO

CORSO A CALENDARIO

Per vedere le informazioni relative al calendario del corso scegli prima una sede
sede
Sede: PCSNET Roma
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Milano
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET NordEst
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Torino
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Emilia Romagna
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Toscana
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Marche
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNet Umbria
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Napoli
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!
sede
Sede: PCSNET Sicilia
prezzo
Prezzo: 1.950 € + IVA
Questo corso attualmente non ha date a Calendario e può essere erogato in forma dedicata.
Usa il box qui accanto per richiederne uno apposta per te!

CORSO DEDICATO

Per avere informazioni sul corso dedicato compila il form e ti contatteremo

CORSO DEDICATO

Grazie per la tua richiesta, ti contatteremo al più presto.

OBIETTIVI

Al termine del corso i partecipanti dovranno aver acquisito tutti gli elementi necessari all'implementazione di App mobile di qualità e performanti con tecnologie familiari quali HTML5, CSS e Javascript e React.

In particolare, l corso approfondisce i seguenti macro contenuti:

  • Introduzione a JSX
  • Configurazione e Installazione ambiente di sviluppo React Native
  • Creazione di una app React Native
  • React UI
  • Ciclo di Vita delle Componenti
  • React Router
  • Gestione degli Eventi
  • ReactStyles
  • Unit Testing

PREREQUISITI

Buona conoscenza del linguaggio Javascript.

CONTENUTI:

Recap sul linguaggio Javascript

 

Applicazioni Ibride Vs Native

  • Introduzione alle applicazioni ibride
  • Comparazione di app ibride e native
  • Problematiche relative alla pubblicazione di app ibride

 

React Native

  • Utilizzare Webpack in progetti React Native
  • Esecuzione di un’app su simulatore
  • Deploy su Android ed iPhone di un app React Native
  • Hello world in React e ES2015 (aka ES6)
  • Creare componenti React in ES2015
  • React props
  • Trasferire proprietà e children ai componenti
  • La funzione render
  • Costruttore del componente
  • Gestire i valori di defaults
  • PropTypesvalidation
  • Inline styling, classi CSS dinamiche e skinning componenti React
  • Gestione CSS e LESS con WebPack
  • DOM e template condizionali
  • Ciclo di vita di componenti React Native
  • Creare componenti statefull e stateless
  • Gestire lo stato di default di un componente
  • Template dinamici legati allo stato del componente
  • Trasferire proprietà ai componenti con lo spread operator
  • Introduzione alle arrowfunctions ES6
  • Creare liste dinamiche di elementi
  • Utilizzo del metodo .map()
  • Form, Refs ed eventi
  • Gestire campi di input, Select e controlli del form
  • Valori di default e utilizzo dello state
  • Validazioni
  • Utilizzo di references (refs)
  • Gestione eventi mouse e interazione utente
  • Sviluppo componenti
  • Creazione componenti riusabili
  • Comunicazione tra componenti

INFO

  • Manuale: Materiale didattico e relativo prezzo da concordare
  • Prezzo manuale: NON incluso nel prezzo del corso
  • Natura del corso: Operativo (previsti lab su PC)

PARTNERSHIP