Sviluppare applicazioni con Android
Prezzo 1.590 €
Richiesta informazioni
Sviluppare applicazioni con Android
Richiesta informazioni
Informazioni sul corso
Corso di formazione professionale
In aula
Prezzo 1.590 €
Descrizione
Il corso è rivolto a tutti coloro che hanno intenzione di programmare con una piattaforma presente oramai in moltissimi dispositivi smartphone e tablet. In questo corso verranno approfonditi tutti i dettagli architetturali per riuscire a costruire delle applicazioni che utilizzano tutte le caratteristiche di uno smartphone Android, dalla geolocalizzazione al networking per il consumo di Web Service. Il corso si basa sull'utilizzo dell'ambiente di sviluppo Eclipse e parte dai concetti riguardanti l'architettura di un sistema Android fino ad arrivare all'approfondimento della scrittura di applicazioni molto complesse e il loro relativo deployment.
Ciascun partecipante avrà a disposizione, una postazione allestita con i sistemi operativi ed il software necessario alle esercitazioni.
Programma
1^ giorno
Introduzione alla piattaforma Android
I componenti architetturali: dal Linux Kernel al Framework Java
Interazione tra processi Android
Ambiente di sviluppo : Eclipse, ADK e Emulatori
Componenti di una applicazione Android
Ciclo di vita di una applicazione
------------------------------------------------
2^ giorno
Priorità e transizioni di stato del processo
Utilizzo delle risorse in una applicazione
Layouts, Stili e Temi
Gestione degli eventi in una applicazione
Le Activity
Ciclo di vita di una Activity
Creazione di Custom Views
Risorse Drawable e risoluzione dello schermo
Creazione dei menu
I Context menu
------------------------------------------------------------
3^ giorno
Intents: definizione e utilizzo
Intents per lanciare le Activity
Implicit e Explicit Intents
Pending Intents
Adapters: funzionalità
Adapters per il Data Binding
Dialogs
Preferences Activity
Salvataggio dello stato dell'applicazione
---------------------------------------------------------------------------------
4^ giorno
Databases in Android: SQLite
Cursori e Content Values
Operazioni CRUD con SQLite
Content Providers: Funzionamento e utilizzo
I Content Providers Nativi
Geolocalizzazione e Mappe
Map-Based Activities
Eventi relativi alla geolocalizzazione
Servizi in Android
Ciclo di vita di un servizio
I Binders
Background Threads
Toasts e Notifications
Utilizzo e consumo di Web Services
Odata Services
Destinatari
Il corso si rivolge a sviluppatori
Requisiti
Conoscenza della programmazione ad oggetti
Conoscenza del linguaggio di programmazione Java
Durata
4 giorni
Programma
lunedì-venerdì dalle 9:00 - 12:30 / 13:30 - 17:00
Sviluppare applicazioni con Android
Overnet Education
Campus e sedi: Overnet Education
Overnet Education - Bologna
Via Nazario Sauro, 26
40121
Bologna
Overnet Education - Napoli
Via Gaetano Pelella, 1
80026
Casoria
(Napoli)
Overnet Education - Genova
Corso Buenos Aires, 8
16121
Genova
Overnet Education - Roma
Viale Città d'Europa, 679
00144
Roma
Overnet Education - Milano
Centro Direzionale Milanofiori Strada 4 Palazzo A6
20089
Rozzano
(Milano)
Overnet Education - Torino
Via Livorno, 60
10144
Torino