Corso React Native
Corso
Online
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
Sì
-
Lezioni virtuali
Sì
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
Inizio del corso
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
Opinioni
Successi del Centro
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
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
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Corso React Native