Corso Apache Cordova (PhoneGap)

Introduzione:

Apache Cordova (ex PhoneGap) è il framework alternativo per sviluppare applicazioni mobile senza conoscere i diversi linguaggi di programmazione come Objective-c o Java. È multi piattaforma ed il suo slogan è "write once, run anywhere". Il successo del framework è dovuto al recente acquisto da parte di Adobe e ad una community attiva che supporta ogni nuova feature dei sistemi operativi dei diversi smartphone. Phonegap si basa su HTML5 in un futuro in cui quest'ultima versione del linguaggio si preannuncia come standard de-facto per la nuova era di Internet ed è supportato da tutti i maggiori browser mobile.

Scopo corso:

Il corso intensivo "Cordova" è stato pensato per favorire un rapido apprendimento della tecnologia, mettendo a disposizione svariati esempi e best practices per risolvere i problemi comuni che si incontrano nello sviluppo di applicazioni mobile.

Destinatari:

Programmatori e web designer che hanno una buona conoscenza di HTML, CSS e JAVASCRIPT e vogliono intraprendere lo sviluppo di app per il mobile o semplicemente predisporre i propri siti web alla navigazione su smartphone e tablet.

Cosa portare:

Un pc portatile con Wi-Fi, almeno 4GB di RAM, Eclipse o MAC con Xcode  preinstallati.

 

Materiale fornito:

Al termine del corso verrà rilasciata copia delle slide che accompagneranno la lezione.

Orari e diploma:

Il corso ha una durata di 2 giorni (per giornata si intendono 6h di lezione).
Alla fine verrà rilasciato un documento che attesta la frequentazione del corso e, previo consenso, il CV del partecipante verrà inserito nel Db JDK per eventuali opportunità di collaborazione professionale.

Docenti:

Esperto programmatore Java e Mobile.

Metodo/Luogo:

In aula, Roma presso i NS. locali o presso la sede del Cliente.

Programma:

Conoscere Cordova. Cos'è Cordova

  • Obiettivi
  • Vantaggi e svantaggi: Applicazioni web vs. Applicazioni native
  • Architettura di A. Cordova
  • Tools da integrare
    • HTML5
    • Media elements
    • Canvas elements
    • Local storage
    • Xui
    • Features detection
    • Media queries
    • View templating

Funzionalità del framework Pattern Event-listener

  • Deviceready
  • Backbutton, menubutton, searchbutton
  • Pause, resume
  • Online, offline
  • Altri eventi

I Sensori con esempi pratici Funzionalità native: API

  • Accelerometer
  • Geolocation
  • Camera
  • Contacts
  • Capture
  • Notifications
  • Compass
  • Connection
  • Storage
  • File

Installazione in ambiente iOS ed Android -  Installazione Cordova

  • Ambiente iOS, configurazione in Xcode (MAC)
  • Ambiente Android configurazione in Eclipse (PC)
  • Plugin

Best practices Sviluppo utilizzando il framework Apache Cordova

  • Logica di programmazione
  • Front-End Development
  • Storage: local e web SQL
  • Implementazione
  • Breve trattazione sulla modalità Sync e Multilanguage
  • Layout: risoluzioni immagini per smartphone e tablet
  • Linee guida nella pubblicazione sullo store (apple e android)

Esercizio completo fine corso: sviluppo di un app completa

NB: il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.

PER INFO E PRENOTAZIONI COMPILA IL NOSTRO FORM:

Per info e prenotazione corsi

QUESTO CORSO E' DISPONIBILE NELLE SEGUENTI MODALITA':

 

Corso di gruppo Corso per aziende Corsi a tu per tu

 Gruppo

Aziende

A tu per tu