Javascript - Sviluppo Applicazioni Corso Completo

Impara ad utilizzare Javascript - il linguaggio di programmazione piú usato al mondo per lo sviluppo di applicazioni per smartphone.

Javascript_Sviluppo Applicazioni_Banner

Il corso Javascript - Sviluppo Applicazioni | Corso Completo é rivolto a tutti coloro che desiderano creare applicazioni per smartphone (android e ios) utilizzando javascript, react e react native.
Il corso viene svolto presso la sede di Mariano Comense ed é strutturato in 13 lezioni da 4 h per un totale di 52 h di formazione. Javascript - Sviluppo Applicazioni | Corso Completo include concetti di base e avanzati, consentendo di apprendere e utilizzare le funzionalità native degli smartphone (fotocamera, GPS, rubrica, ecc.), di collegare le App al backend e sviluppare applicazioni avanzate e innovative.

Durante Javascript - Sviluppo Applicazioni | Corso Completo viene sviluppata un'applicazione dimostrativa, completa di tutte le funzionalità.

Al termine del corso l'allievo sarà in grado di:

  • Utilizzare al meglio gli strumenti, le funzioni e le interfacce degli ambiente di sviluppo (Visual Studio Code, Node.js, npm, expo);
  • Scrivere ed ottimizzare le stringhe di codice all'interno del code editor 'Visual Studio';
  • Realizzare interfacce utente sfruttando le potenzialità di React;
  • Sfruttare le funzionalità avanzate di React Native per la creazione e l'ottimizzazione di App per tutti i dispositivi sia Android sia iOS;
  • Implementare una API per ottenere dei dati e configurare token di sicurezza per una maggiore tutela delle informazioni condivise;
  • Creare e gestire tag NFC;
  • Gestire le interazioni dell'App con i codici QR;
  • Pubblicare l'App sui piú diffusi Store (Google Play, App Store, ecc.

100€ per l'iscrizione. Il resto, dopo la prima lezione, se soddisfatti.

Sconti crescenti (fino al 20%) per chi viene accompagnato.

Classi di massimo 8 persone. Possibilità di corsi one to one.

Utilizzo di PC e software compreso nel prezzo per i corsi in presenza.

Senior Official Instructor per ogni corso.

Autodesk Training Center. Autodesk Certification Center.

Puoi pagare con Carta di credito, PayPal o Bonifico bancario.

Date e sedi

Al momento non sono presenti corsi attivi.

Scrivici all'indirizzo formazione@4mgroup.it. Le nostre sedi sono a Milano, Roma, Genova, Como, Torino, Brescia, Pisa, Macerata e Reggio Emilia. Consulta il calendario per gli altri corsi in programma.

Programma

Lezione 1:

  • Ambiente di sviluppo (vs code, node js, npm, expo)
  • Debug
  • Emulazione
  • Strutturare i progetti
  • Principi di React

Lezione 2:

  • Componenti funzionali
  • Componenti predefiniti
  • Componenti personalizzati
  • Stile dei componenti

Lezione 3:

  • Gestione degli hook
  • Use state
  • Use effect
  • Use context
  • Use ref

Lezione 4:

  • Schermate
  • Liste
  • Eventi
  • Gesti

Lezione 5:

  • Formulari
  • Validazione
  • Gestione errori

Lezione 6:

  • Permessi
  • Localizzazione
  • Navigazione GPS
  • Fotocamera
  • Rubrica

Lezione 7:

  • Navigazione
  • Rotte
  • Navigazione con parametri

Lezione 8:

  • Backend
  • Chiamate API
  • Recupero e gestione dati
  • Gestione caricamenti e errori

Lezione 9:

  • Autenticazione
  • Autorizzazione
  • Token di sicurezza

Lezione 10:

  • Attività in assenza di connessione
  • Archiviazione asincrona
  • Sincronizzazione dati
  • Gestione della cache

Lezione 11:

  • Notifiche push
  • Gestione tag NFC
  • Gestione beacons
  • Gestione codici QR

Lezione 12:

  • Pubblicazione
  • Specifiche Android
  • Specifiche IOS
  • Installazione dispositivi fisici
  • Pubblicazione sugli store

Lezione 13:

  • Esercitazione finale

Caratteristiche

A chi si rivolge

Il corso Javascript - Sviluppo Applicazioni | Corso Completo é rivolto a tutti coloro che desiderano lavorare come sviluppatori di applicazioni per smartphone (in ambiente Android e/o MacOS) avendo una conoscenza a 360 gradi dei principali ambienti di sviluppo.


Requisiti

Il corso Javascript - Sviluppo Applicazioni | Corso Completo é rivolto a tutti coloro che hanno delle conoscenze di base della programmazione ad oggetti. La conoscenza di altri linguaggi di programmazione come C++, C#, é considerata un plus.

Learning skill

Programmazione a oggetti

95%

Modelli e Algoritmi di Apprendimento

80%

Realtà Aumentata e Realtà Virtuale

75%