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.


• Fornire una panoramica completa dei principali aspetti che caratterizzano il framework del sistema Android. Tale panoramica sarà affiancata da esempi ed esercitazioni pratiche per familiarizzare l'alunno con essi.


• Pubblicare le proprie applicazioni sul market di Android. A tal fine, durante le lezioni, verrà realizzata una piccola applicazione che sarà pubblicata al termine del corso.


• Permettere allo studente di approfondire e praticare autonomamente, o in modo assistito, le conoscenze acquisite nella settimana di lezioni.


 
 

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.
•    Slide ppt con il contenuto delle lezioni.
•    Suggerimenti sulle pubblicazioni relative a manuali sullo sviluppo di applicazioni Android.

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.


PER INFO E PRENOTAZIONI COMPILA IL NOSTRO FORM:

Per info e prenotazione corsi

FAQ

FAQ


QUESTO CORSO E' DISPONIBILE NELLE SEGUENTI MODALITA':

 

Corso di gruppo Corso per aziende Corsi a tu per tu

 Gruppo

Aziende

A tu per tu