Project Description

Corso React Native

Calendario

Dal 28 al 30 Novembre 2023
3 giorni full time
9:00-13:00 e 14:00-18:00

Quota di partecipazione 950 € + iva per 3 giornate full time

Premesse

React Native è un framework sviluppato dal Facebook per sviluppare applicazioni mobile cross-platform. React Native, allo stesso modo di React, si basa su Javascript e ha lo stesso design.
La peculiarità a differenza di Ionic e di Cordova, è che non sviluppa applicazioni ibride o HTML5 ma costruisce applicazioni reali utilizzando gli stessi form delle app native (IOS, e Android) col solo utilizzo di Javascript.

Il corso prevede l’utilizzo di Javascript in versione ES2015 (ES6).

Obiettivi del corso

Il corso ha l’obiettivo di formare il discente per lo sviluppo applicazioni mobile cross-platform con React Native.

Prerequisiti e strumenti richiesti

Il corso si rivolge a front-end developer con una buona base di programmazione javascript.

Piano di lavoro

Cos’e React Native

  • Introduzione

Strumenti per la Creazione applicazione

  • Utilizzo di NPM / Yarn e Package.json file
  • Visual studio Code per text editor e plugins
  • command line interface per iniziare una nuova app
  • Uso Imports file
  • JSX e ES6
  • Struttura file e scaffolding
  • Setup e Debug Simulatori dispositivi mobili (Android and iOS)
  • Render elements
  • Nested Components

Struttura e funzionamento applicazione

  • Functional vs. Class (React + Redux)
  • React Props
  • Props Validation con Data Types
  • Component State
  • Conditional rendering
  • Ciclo di vita
  • Aggiunta “ref” nei tag html
  • Style & CSS
  • Componenti React Native
  • Layout con Flexbox
  • Integrazione con dispositivi esterni camera/mappa

Routing

  • Configurazione
  • AJAX gestire le richieste HTTP
  • Navigazione
  • Passaggio parametri
  • Utilizzo Ta
  • Drawer laterale
  • Deep linking

Redux

  • Introduzione
  • Provider Component
  • Store
  • Actions
  • Reducers
  • Esempi
  • redux-persistence

Test

  • React Unit Testing
  • JEST
  • React Component Testing

Pubblicazione

  • iOS Marketplace
  • Google Play

Form di contatto

    SiNo

    Calendario

    Dal 28 al 30 Novembre 2023
    3 giorni full time dalle ore 9:00 alle 13:00 e dalle 14:00 alle 18:00

    Modalità di erogazione

    Durata e organizzazione

    Il corso ha una durata di 3 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.

    Al termine del corso verrà rilasciato un attestato di formazione.

    Prezzo e convenzioni

    La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, forum di follow up tra studenti e docenti.

    quota di partecipazione 950 € + iva

    Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.

    Per ulteriori informazioni consulta la nostra pagina FAQ o contattaci ai seguenti recapiti:

    Tel: (+39) 02.48958342

    Mail: formazione@esis-italia.com

    Scopri i nostri corsi di formazione

    CORSI DI FORMAZIONE

    Desideri maggiori informazioni?

    CONTATTA ORA