IN AULA o LIVE da REMOTO

Corso Sviluppatore React Native e Firebase

IL CORSO IN BREVE:

Il nostro Corso Sviluppatore React Native e Firebase è progettato per formare Mobile App Developer, capaci di creare applicazioni moderne e performanti per Android e iOS con React Native, il framework ideato da Facebook per dimezzare i tempi di realizzazione di app native e basato su React, la libreria di sviluppo di App più utilizzata al mondo.
A CHI E’ RIVOLTO:
Il corso è rivolto ad appassionati del Web con conoscenze di React che abbiano la voglia di cimentarsi nella realizzazione di App native.
Per accedere al Corso Sviluppatore React Native e Firebase è richiesta la frequenza al Corso Sviluppatore React e Firebase o avere conoscenze equivalenti.

  • Corso Sviluppatore React Native e Firebase
  • Già incluso nel seguente Corso ↯
    Master Sviluppatore Front-End App Development Android e IOS
  • Partenza prossima sessione:

    Stato:
  • Vuoi saperne di piu' su questo Corso?
    Compila il campo grigio qui sotto.
    Inserisci il tuo nome e la tua email.
    Ti ricontattiamo senza impegno!



    Accetto l’informativa sulla privacy.
    ✌ Messaggio ricevuto!
    Grazie per averci contattato ☺
  • Prerequisiti per l'accesso a questo Corso: Corso Sviluppatore React e Firebase o conoscenze equivalenti.
  • Costo PROMOZIONALE Corso di gruppo:
    650+iva
    fino al 5/2/2021, invece di
    789,90+iva.


    COSTO PROMOZIONALE RATEIZZATO:
    10 rate senza interessi da 79,3 iva compresa.

  • Unica Sede: Roma
  • Durata: 2 mesi /30 ore
  • Frequenza:
    OBBLIGATORIO: 1 giorno a settimana con 3 ore per lezione.
    PROPEDEUTICO: 1 giorno a settimana di laboratorio ONLINE con 1 ora per lezione.
  • Orari disponibili:
    SABATO ❯ dalle 10.00 alle 13.00.
  • Posti disponibili:
    Numero chiuso, massimo 6 partecipanti.
    Ci sono ancora posti?
  • Tipo di Corso: in AULA o LIVE da REMOTO
  • Tipo di lezioni: PRATICHE
  • Possibilità di recuperare le lezioni perse: SI
    O di partecipare in remoto, tramite piattaforma Skype.
  • Attestazioni rilasciate IN OMAGGIO:
    ➸ Attestato di Frequenza.
  • Materiale didattico incluso:
    - Chiavetta USB con Software e il materiale didattico.
    - Rilascio dell'Attestato.
    - Borsa porta-notebook.
    - Blocco.
    - Penna.
    - Matita.
    - Dispense formative.
  • Postazioni disponibili: 1 personal computer per Corsista, con S.O. Win o Mac.
  • Docenti: Adobe Certified Instructor
PROGRAMMA DIDATTICO:

Lo studente verrà guidato in un percorso di apprendimento delle nozioni indispensabili per la programmazione nativa. Data la natura professionalizzante del corso, la presentazione di nuovi argomenti verrà accompagnata da esempi pratici.
Durante il percorso ogni partecipante creerà una App e sarà in grado di personalizzarla in completa autonomia.
Inizialmente ci si focalizzerà sulla strutturazione degli ambienti di sviluppo per iOS ed Android, con una overview sui software necessari per generare le build da rilasciare ai rispettive Store, configurare i permessi e analizzare bug con l’uso di simulatori o device fisici.
La parte centrale del corso prevede la creazione guidata, a partire da una web app in React, di una applicazione mobile con alcune delle funzionalità più richieste dal mercato.
Verranno mostrati i passaggi necessari per creare architetture scalabili e si implementeranno features come l’autenticazione - sia in app che lato terzi (Google, Facebook, Twitter ecc) - il routing, l’inclusione di video da YouTube, il multilingua, la lettura e la scrittura su un db remoto, la creazioni di query di ricerca performanti e la strutturazione di temi dinamici, e layout seamless (in grado cioè di adattarsi ad ogni device e monitor).
L’ultima parte del corso si focalizzerà sugli accorgimenti tecnici per ottimizzare il deploy di una app nativa, mostrando come inoltrare notifiche push con Firebase.

  • Native Development Env & Tools:
    • JDK & Android Studio:
      • Installare JDK, il kit di sviluppo indispensabile per la creazione di app per Android.
      • Installare Android Studio, guidando alla generazione di un progetto e alla configurazione di un simulatore.
    • Cocoapods & xCode (è necessario un Mac):
      • Installare xCode e Cocoapods, guidando alla generazione di un progetto e alla configurazione di un simulatore.
  • React Native:
    • Introduzione:
      • Cos’è React Native?
      • Create React Native App: lanciare il comando e spiegare la struttura generata.
      • Mostrare un componente e lanciare un comando di build per Android e iOS.
    • JSX:
      • Mostrare il JSX nativo e spiegare le differenze con il JSX per il web.
      • Uso dei principali tag e delle proprietà.
      • Convertire un componente React in uno React Native.
    • Stili:
      • Da Css-In-JS agli stili nativi.
      • Utilizzare e organizzare gli stili di un componente.
      • Convertire gli stili css negli stili nativi.
    • Routing:
      • Installare libreria di routing e spiegarne le funzionalità.
      • Passare parametri tra pagine.
    • Funzionalità avanzate:
      • Gestione del multilingua.
      • Inclusione di video da YouTube.
      • Salvare e recuperare dati dallo storage del device.
    • Fetch Data:
      • Creare un progetto nativo su Firebase e collegarlo all’app.
      • Interrogare un DB ed autenticarsi con React Native e Firebase.
      • Gestire gli errori.
    • Debug:
      • Come analizzare un errore in una applicazione mobile con Node, un device fisico o un simulatore
      • Tools di debugging.
  • Deploy:
    • Rilasciare una app nativa:
      • Configurare e produrre una build di release per Android e per iOS.
    • Notifiche push:
      • Inoltrare notifiche push a tutti gli utenti che hanno scaricato la nostra app attraverso Firebase.

Copyright © 1999-2021 | | Tutti i diritti riservati | P. IVA 0722671005
Google «»