Corso Ionic-Framework

32 ore
Qualsiasi livello

Corso-Ionic-Framework: Ionic Framework è un framework open-source per lo sviluppo applicazioni mobile ibride (o cross-platfom). Ionic Framework si basa su Angular (e Cordova). Attraverso le tecnologie per lo sviluppo web (HTML5, CSS3 e Javascript), Ionic permette di sviluppare app mobile mantenendo una UI (User Interace) molto simile ad un app nativa. Con Ionic l’interazione utente è molto vicina ad un app nativa.

Non appena gli hardware dei dispositivi mobili sono diventati più potenti, l’approccio allo sviluppo cross-platform ha riscontrato una notevole diffusione. Ionic permette infatti di ridurre i tempi di sviluppo, i costi e le risorse. Evitare di apprendere nuovi linguaggi come Java o Swift per lo sviluppo nativo è un’altro ostacolo che evita Ionic Framework. Ulteriori informazioni sullo sviluppo cross-platform le trovate in questo articolo.

Alternativa importante a Ionic è invece React Native.

Corsi attivati solo su richiesta in modalità online virtual classroom oppure frontale.

Programma Corso-Ionic-Framework

Obiettivi del Corso: Fornire le basi per lo sviluppo applicazioni in multipiattaforma (Android/iOS/WinwosPhone ecc.) con l’utilizzo del framework Ionic (sarà utilizzata sempre l’ultima versione disponibile).

Requisiti per i discenti: Compentenze di programmaziona lato front-end: Angular, Html5, CSS3 e Javascript. Programmazione ad oggetti, protocollo http.

Corso Ionic-Framework erogato solo su richiesta e per le aziende. Modalità virtual classroom online o frontale.

Programma Corso Ionic Framework (32ore):

1. Cos’è Ionic
• Ionic
• Claasificazione Mobile App
• Sviluppare App Ibride
• Tecnologia a Webview
• Apache Cordova
• Vantaggi e Svantaggi

2. Struttura Progetto
• Ionici CLI
• Ambiente di sviluppo
• Struttura Progetto Ionic
• Template Ionic
• Setup Prrogetto

3. Creazione Applicazione
• Ionic Starter
• Prima App mobile con Ionic
• Ionic Creator

4. Sass Framework Ionic
• Componenti e gli stili
• Sass framework
• Modificare lo style dei componenti con Sass
5. Angular Foundamentals per Ionic
• Angular Directive
• Components e Service
• Page
• Navigation Vs Routing
• Change Detection strategy
• Animazioni con @angular/animation
• Encapsulation style
• ViewEncapsulation e ShadowDOM

6. Integrazioni Esterne
• Integrazione Ionic con API esterne
• Integrazione Components e Pages
• Esercitazione

7. Ionic Cordova
• Ionic Cordova plugin
• Ionic Native
• Geolocalizzazione con Ionic
• Utilizzare la fotocamera nativa con Ionic
• Push Notification

8. Architetture Mobile con Ionic
• Architetture Mobile con Ionic
• UNIT e E2E Test ed Input properties
• Com’è fatto un Plugin
• Creazione di un Plugin Custom
• Organizzare Single Page Applications in components in Ionic
• Creazione componenti riutilizzabili in Ionic

9. Gesture ed eventi
• Gesture in Ionic
• Intercettare e gestire gli eventi
• Hold, Tap and Click, Swipe, drag ‘n’ drop

10. Deploy e Release
• Deploy App su smartphone
• Release delle App mobile sui vari sistemi operativi;

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Contattaci su Whatsapp