Corso Programmazione Android Base Guarda l'OFFERTA!
Introduzione:
Android è una piattaforma mobile open source ed il linguaggio di programmazione della Google lanciato nel 2007 e divenuto a passi da gigante la piccola grande rivoluzione delle tecnologie mobile. Può contare su molti vantaggi che hanno contribuito a rendere le vendite dei prodotti che la ospitano vincitori nell'agguerrita sfida con i competitors. Innanzitutto si basa sul linguaggio Java, una tra le tecnologie di programmazione più diffuse. Lo sviluppo di apps è aperto inoltre a tutti i programmatori Java, senza costi di ingresso iniziali e barriere "culturali". In secondo luogo tanti altri fattori, come l'estetica differenziabile, l'integrazione nativa con i vari servizi di Google (Google maps, Gmail, YouTube etc), hanno spinto ad una crescita esponenziale delle vendite di cellulari intelligenti che si basino su questo linguaggio.
Scopo corso:Il corso avrà come obiettivo quello di permettere allo studente che lo segue di rendersi autonomo nelle seguenti attività:
• Installare, configurare ed utilizzare gli ambienti di sviluppo necessari per realizzare applicazioni mobile su sistema operativo Android. | Destinatari:Persone che hanno una conoscenza buona della Piattaforma Java e della Programmazione Object Oriented sempre al passo con i tempi e le nuove opportunità di mercato. Basi Java: Oggetti, Interfacce, Polimorfismo, Ereditarietà, Classi Astratte, Eccezioni. Cosa portare:Un notebook, possibilmente un terminale Android. Materiale fornito: • Codice sorgente di tutti gli esempi e delle applicazioni realizzate. Orari e diploma:Data da schedularsi. Cinque giornate di lezione (per giornata si intendono 6h di lezione). Docenti:Esperto programmatore Mobile. Lista docenti. Metodo/Luogo:In aula, Roma presso i NS. locali o presso la sede del Cliente. Se vuoi suggerimenti su dove alloggiare Clicca Qui. |
Programma:
1° GIORNATA
Ripasso dei concetti di programmazione Object Oriented e Java per Android
Introduzione ad Android
Architettura di Android (concetti principali)
Il Framework (concetti principali)
Installazione e configurazione dell'ambiente di sviluppo
SDK (Download ed installazione)
Emulatore
Android Development Tools (Installazione e primo utilizzo).
2° GIORNATA
Componenti di Android
Le Risorse
Activity ed Intent
Toast
Gestione di una Activity
Gestione di Intent
Layout e Widget
Esercitazione pratica
3° GIORNATA
Gestione dei Task Asincroni
Creazione e gestione di un Menù e Dialog
Geolocalizzazione e Google Maps
Esercitazione pratica
4° GIORNATA
Service, BrodcastReceiver e Intent Filter
Esercitazione pratica Servizi locali e remoti
Introduzione all'utilizzo della Rete
I Servizi http Recupero dei dati in formato JSON tramite le librerie GSON
Esercitazione pratica
5° GIORNATA
I Fragment utilizzo e concetti base
ActionBar utilizzo e concetti base
Gestione di un DB SQLite
Utilizzo dei dati con SQLite
Librerie di terze parti: ORMLite e AndroidQuery (concetti base)
Notification Service (concetti di funzionamento)
Esercitazione pratica (sarà implementata una app reale)
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.













