Sviluppare applicazioni con Android

Prezzo 1.590 €
Richiesta informazioni
Sviluppare applicazioni con Android
Richiesta informazioni
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
Richiesta informazioni
X