Cerchi lavoro? Cerchi un Corso o un Master? Vuoi metterti in proprio? Sei nel posto giusto, inizia subito la tua ricerca gratis

26 Aprile 2024 Elimina data

26 Maggio 2024 Elimina data

Corso React Native

Close

Richiedi informazioni sul corso


3471012275 - 3429836

Corso React Native

Impara a sviluppare app cross-platform con il framework React Native!

Obiettivo del corso

Corso React Native sviluppatore applicazioni mobile cross-platform di INNOVAFORMAZIONE

React Native è un framework sviluppato dal Lab Facebook per lo sviluppo mobile cross-platform. E’ basato su Javascript e ha lo stesso design di React.

La particolarità di React Native è che non sviluppa applicazioni ibride o HTML5.  React Native costruisce “reali” app mobile utilizzando le stesse UI blocks (User Interface) native di iOS e Android. Programmando ovviamente una volta sola con Javascript e React.

Sono sviluppate con React Native le applicazioni mobile di molte grandi aziende come Facebook,  Istagram, AirBnB, Walmart, Adidas, UberEats, Tesla e molte altre.

Obiettivo: formare il discente per lo sviluppo applicazioni mobile cross-platform con React Native
framework

A chi è rivolto

corso rivolto a sviluppatori front-end. Necessarie basi di javascript, html e css

Programma

Corso-React-Native

Obiettivo: formare il discente per lo sviluppo applicazioni mobile cross-platform con React Native
framework

Requisiti: corso rivolto a sviluppatori front-end. Necessarie basi di Javascript, HTML e CSS (utili
ma non indispensabili conoscenze sullo sviluppo moble nativo).

 

Programma didattico Corso-React-Native (32 ore)

 

1. Cos’e React Native
• Introduzione
• Perche utilizzare React Native
• Vantaggi e Limitazioni

2. Installazione e confgurazione ambiente di sviluppo ReactJS
• Utilizzo di NPM e Package.json fle
• Yarn
• Text editor e plugins
• create-react-native-app
• Imports
• ES6
• Ternary operator
• Organizzazione codice
• ReactJS Browser Plugin
• Setup simulators (Android and iOS)
• Debug on device and simulator

3. Creazione di una applicazione ReactJS
• JSX
• Render elements
• Nested Components
4. Component
• Functional vs. Class
• React Props
• Props Validation con Data Types
• Component State
• Conditional rendering
• Ciclo di vita
• “ref”
• Liste
• Style & CSS

5. React Native Components
• View
• Text
• Image
• Lists
• Other
• Geolocation

6. Flexbox
• Concept
• Examples

7. Integrazione librerie
• react-native-camera
• react-native-camera-roll-picker
• react-native-maps

8. React Navigation
• Confgurazione
• Navigazione
• Passaggio e Ricezione Parametri
• Navigazione a Tab
• Navigazione con Drawer laterale
• Deep linking

9. Redux
• Concept
• Provider Component
• Store
• Actions
• Reducers
• Uso di Redux

10. Persistenza dei dati
• redux-persistence

11. Unit Testing
• React Unit Testing
• JEST
• React Component Testing

12. Beta Testers
• Testfight

13. Pubblicazione
• iOS Marketplace
• Google Play

Dove si svolge

modalità virtual classroom online oppure in sede frontale

Testimonianze

è possibile visionare le recensioni dei nostri studenti cercandoci su Google come “innovaformazione”. Troverete la pagina Google Bussiness con le recensioni ed i commenti “liberi” e trasparenti di chi ha seguito un corso con noi. chiamteci al 3471012275

Richiedi informazioni sul corso


Richiedi informazioni sul corso
Richiedi informazioni sul corso

Richiedi informazioni sul corso


3471012275 - 3429836

Caratteristiche del corso

Sede: Italia
Durata ore: 32
Ore in aula: 32
Ore online: 32
Settore corso: Analisi e programmazione, Cloud Computing, Informatica, Multimedia e design
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza
Durata ore: 32
Ore in aula: 32
Ore online: 32
Settore corso: Analisi e programmazione, Cloud Computing, Informatica, Multimedia e design
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza