Corso React Native

Corso

Online

501-1000 €

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Livello

    Livello intermedio

  • Metodologia

    Online

  • Ore di lezione

    32h

  • Durata

    4 Giorni

  • Inizio

    Scegli data

  • Invio di materiale didattico

  • Lezioni virtuali

React Native è oggi la più moderna tecnologia per lo sviluppo APP native Android e iOS con approccio cross-platoform. Sviluppato e supportato dal lab Facebook, oggi React Native è molto richiesto sul mercato dello sviluppo software.
Lezioni su richiesta con calendario personalizzato. Modalità classe virtuale on line o frontale.
Corso erogato solo per le aziende. Preventivo da personalizzare.

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso

Apprendere le basi per sviluppare app mobile per android e iOS con la libreria React Native e Redux. Approccio pratico con esercizi continuativi e condivisione dello schermo.

Rivolto ad aziende software house e di consulenza informatica

conoscenze basi di sviluppo front-end, javascript, html,css

possibilità di personalizzare calendario, approccio con casi di studio pratico durante il corso

contatto telefonico con Innovaformazione

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Successi del Centro

2021

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

10 anni del centro in Emagister.

Materie

  • Sviluppo mobile
  • ReactJS
  • Android
  • IOS
  • Programmazione app
  • React Native
  • Corso react native
  • ES6
  • Programmazione react
  • Sviluppo applicazioni react native

Professori

Consulente  Programmatore Senior

Consulente Programmatore Senior

Docente

Docente programmatore Java e Mobile APP con pluriennale esperienza nel settore. Formatore specializzato nei corsi Android, iOS e Phonegap per lo sviluppo APP. Docente programmatore Java e Mobile APP con pluriennale esperienza nel settore. Formatore specializzato nei corsi Android, iOS e Phonegap per lo sviluppo APP.

Programma

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
• Visualizzare i dati in un ListView
• Fetching data dal web, e visulizzarli all interno dell App RN

10. React Navigation
• Confgurazione
• Navigazione
• Stack React Navigation
• Passaggio e ricezione parametri via props
• Navigane con Tabs (react-navigation-tabs)
• Navigane con drawer laterale (eact-navigation-drawer)
• La logica di navigazione a stack (react-navigation-stack)
• react-native-screens
• React Navigation vs React Native Navigation
• Async Storage in RN
• Creazione App di Esempio

11. Redux
• Concetti fondamentali
• Action, Store e reducer
• Utilizzo di Redux in RN
• Redux Observable
• epic

12. Tool e Testing in React Native;
• Build apk per progetti Android
• Build plist per progetti iOS
• Eslint, configurazione ed esecuzione
• Watchman
• Test con Jest

13. Pubblicazione;
• iOS Marketplace
• Google Play

Ulteriori informazioni

contattare innovaformazione , scuola informatica specialistica

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Corso React Native

501-1000 €