Corso React Native per aziende
Pubblicato da INNOVAFORMAZIONE

Il Corso React Native vuole fornire delle solide basi per iniziare progetti mobile cross-platform sia per android che iOS, utilizzando proprio il framework React Native.

Corso rivolto a sviluppatori front-end, in particolare sono necessarie basi di Javascritp, Html5, CSS3. (utili ma non indispensabili conoscenze sullo sviluppo mobile nativo)

Obiettivo: fornire una solida base teorica che permetta di inquadrare architetturalmente il framework e dare conoscenze pratiche che permettano allo sviluppatore di muoversi con indipendenza in un progetto React Native. Ogni giornata è organizzata con lezioni teoriche di inquadramento degli argomenti ed esercitazioni guidate studiate ad hoc che si pongono l’obiettivo di portare ogni sviluppatore verso l’autonomia nello sviluppo di App mobile

Referente Dario Carrassi

Richiedi il prezzo

Scopri tutti i dettagli sul Corso React Native per aziende


Programma e moduli didattici

Programma didattico (32 ore)


1. Cos'e React Native

  • Introduzione
  • Perche utilizzare React Native
  • Sviluppare App Ibride
  • Vantaggi e Svantaggi


2. Review ReactJS e ES6

  • Utilizzo di NPM e Package.json flile
  • Yarn
  • Imports, arrow function e destructuring props e state
  • Componenti React
  • Functional Components vs Class Components
  • Destructuring in Functional Components
  • Scrivere Components con const ES6
  • PropTypes
  • Flow (type checking)


3. React Native

  • Come funziona RN
  • Virtual DOM vs Native APIs
  • Rendering Lifecycle
  • Expo
  • Come funziona
  • Vantaggi e svantaggi
  • Installazione expo CLI
  • Installazione e RN CLI
  • Ambiente di sviluppo (Visual Studio)
  • create-react-native-app
  • Panoramica comandi react-native (CLI)
  • Setup Progetto di esempio
  • React Native packager
  • Build test e run del progetto sui dispositivi
  • Build test e run del progetto sugli emulatori

4. Style in React Native

  • Inline style
  • Styling con Objects (oggetti javascript)
  • Styling con Styleshhet.Create RN
  • Utilizzo dell eridatrietà
  • Passare stili via props
  • Layout con Flexbox, Responsive Design e Fonts
  • Utilizzo posizioni assolute e relative


5. React Native Components

  • View
  • Text e Button
  • Image
  • ListView e FlatList
  • Componenti Platform Specific


6. Lavorare con i progetti nativi

  • Dipendenze ios (pod file)
  • Dipendenze android (build gradle)
  • Lanciare il progetto dagli IDE per sviluppo nativo
  • Integrazione librerie esterne in Xcode ed Android studio
  • Integrazione react-native-vector-icons (uses case)
  • Creazione app di esempio;


7. Utilizzo delle periferiche native

  • Utilizzare la Geolocalizzazione
  • Utilizzare la Fotocamera
  • Utilizzare le mappe Google Maps


8. Gesture ed eventi

  • Gesture in RN
  • Utilizzare TouchableHighlight component
  • GestureResponder System
  • PanResponder Components


9. Gestione user input e user data;

  • Gestione dell input utente
  • ................................

Per maggiori informazioni su questo percorso formativo puoi utilizzare il form "Richiedi informazioni" messo a disposizione da tuttoformazione.com e sarai contattato direttamente dallo staff del centro di formazione.

Recensioni sul corso

Nessuna recensione inserita

Richiedi informazioni