Sviluppo App Ibride: Ionic, Phone Gap e Cordova
Corso
A Collegno
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Collegno
-
Ore di lezione
24h
-
Durata
3 Giorni
-
Inizio
Scegli data
Il vantaggio principale delle app ibride è la loro forte adattabilità a diversi tipi di piattaforme: infatti, al contrario delle app native, che devono essere programmate per ogni sistema operativo, basta sviluppare un’app ibrida solo una volta e poi è pronta per essere installata e utilizzata su quasi tutti i sistemi operativi (come Android, iOS e Windows Phone). In questo modo l’app si diffonde maggiormente e ciò si ripercuote positivamente sul numero dei potenziali utenti.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Il corso è pensato per coloro che vogliono imparare a sviluppare applicazioni mobile multipiattaforma ma che non sono pronti ad affrontare la complessità della programmazione nativa.
I destinatari del corso dovranno avere conoscenze riguardo a HTML5, CSS e JavaScript
Attestato ufficiale di Argo 3000
Telefonata da parte di Argo 3000 a cui seguirà un email per appurare le esigenze in relazione alla offerta Argo 3000
Opinioni
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
8 anni del centro in Emagister.
Materie
- Android
- Ionic
- Phone Gap
- Cordova
- Svilluppo applicazioni
- App Ibride
- Mobile
- HTML 5
- CSS 5
- Javascript
Professori
Luigi Vanore
Docente
Programma
- INTRODUZIONE
- Introduzione al concetto di S.P.A (single Page Application)
- Introduzione a Ionic -Introduzione Phonegap -Introduzione Cordova -Introduzione Mobile Hybrid Application
- INSTALLAZIONE AMBIENTE DI SVILUPPO
- Scegliere l’IDE : VSCODE o VS2015
- Instalare i plug in necessari all’ IDE
- Node.js e NPM
- Installare NODE.js e NPM (e quali versioni sono supportate) da riga di comando
- Bower cos’è e a cosa ci serve
- Installare Bower da riga di comando
- GULP cos’è (task running)
- Installare GULP da riga di commando, come lanciarlo da shell o da VS2015 (o VSCODE)
- Configurare GULP e i suoi Task
- Installare Ionic da riga di comando
- Aggiungere le piattaforme che vogliamo (ANDROID e IOS)
- IONIC
- Il sistema di Ionic per il responsive ( differenze rispetto a bootstrap)
- SASS anziché Css
- GULP per trasformare Sass in Css.
- le DIRETTIVE Ionic e Angular
- I TEMPLATE Ionic (a Tab o a Menu laterale).
- Il sistema di dependency injection di IONIC (Angular) e come usare i PLUGIN NATIVI per cellulare (es: fotocamera).
- ui-router .. ROUTING e come poter usare ROUTING annidati
- I CONTROLLER
- I SERVICES per poter fare richieste REST ($http)
- Alternative per fare richieste REST (angular-resource / $resource)
- Lavorare OFFLINE e la sincronizzazione (LOCALSTORAGE vs SQLITE vs PUCHDB)
- Utilizzare one way data-binding anzichè two way
- CONTROLLERAS syntax (improve performance)
- Mettere HTML in AngularTemplateCache tramite GULP (performance)
- DEBUG Ionic nel browser emulando i dispositivi
- DEBUG Ionic sui dispositivi nativi agganciati al browser inspector
- COMPILARE per ANDROID e IOS e WINDOWS MOBILE
- Panoramica sui plug in (Camera / Rilevatore di altezza / Rilevatore della rete )
- PUSH NOTIFICATION (come svilupparle usando plug in e i servizi online gratis o fatti su Azure Cloud)
- OAUTH .. token e autenticazione nelle richieste rest. Creare una login nella nostra app per richieste sottoposte ad Authorization.
- Pubblicare sullo store
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Sviluppo App Ibride: Ionic, Phone Gap e Cordova