LA FORMAZIONE PENSATA PER TE

Corso React Native

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

Calendario

14, 15 e 16 ottobre 2024
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

Corso React Native

Modalità di erogazione

  • in aula, formazione tradizionale
  • da remoto in Virtual Classroom

Metodologia didattica

L’approccio della docenza sarà estremamente pratico: dopo ogni spiegazione, saranno immediatamente messe in pratica le nozioni acquisite con esempi dedicati.

Sedi

Milano: Via Tortona, 33

Bologna: Piazza dei Martiri 1943 1945, 3

Roma: Via Ostiense, 30

14, 15 e 16 ottobre 2024

9:00-13:00 e 14:00-18:00

FORM DI CONTATTO

    Filiale (richiesto)
    MilanoBolognaRoma