Corso Android ROMA Programmazione APP Online Classe Virtuale al Sabato
Impara a programmare Applicazioni per Smartphone e Tablet di nuova generazione!
Obiettivo del corso
Formare lo studente con conoscenze basi e tecniche per lo sviluppo di applicazioni per dispositivi Android.
A chi è rivolto
Profili informatici/programmatori con basi di programmazione (consigliate conoscenze base di Java). Consigliato a laureandi e laureati in informatica (non discriminante) con nozioni basi di linguaggio Java e programmazione ad oggetti.
Programma
Programma didattico (40 ore – 5 sabati full time):
Modulo 1: Introduzione
Introduzione ad Android
Architettura di Android
Framework di sviluppo
Modulo 2: Struttura e componenti di base
Android Studio
Prima APP Android
Componenti di base
Manifest
Risorse e compatibilità
Modulo 3: Activity e Intent
Activity
Ciclo di vita di un’activity
Passaggio di parametri tra Activity
Intent (impliciti e espliciti) e Intent Filter
Modulo 4 – User Interface
Layout (LinearLayout, RelativeLayout, ListView, GridView)
Eventi e Input Controls
Widget
Menu, Dialog e Toast
Adapter e AdapterView
Gestione immagini (utilizzo di librerie)
Modulo 5 – Multithreading
Thread Java
AsyncTask Framework
HaMeR Framework
Modulo 6 – Networking
Gestione della connettività
Accesso a servizi web
Client HTTP (Socket, HttpRequest, HttpResponse, Uri, AndroidHttpClient)
Modulo 7 – Storage
Preferences
Scrittura su Files
SQLite DB
Broadcast Receiver
Modulo 8 – Sensori, Mappe e PlayStore Google
Gestore Sensori
Localizzazione e Mappe
Pubblicazione su Play Store e Statistiche
Pratica di sviluppo APP in team (con lavoro anche fuori aula). Realizzazione di un’idea di APP che coinvolgerà il discente per tutto il corso.
Dove si svolge
Corso erogato in modalità frontale e in modalità ONLINE con “virtual classroom” dal vivo.
La formazione avviene con calendario al sabato, riproducendo l’esperienza della formazione frontale attraverso la nostra piattaforma e-lerning per la “classe virtuale”.
Comodamente da casa, si potra seguire le lezioni in videoconferenza, condividendo il proprio schermo e visualizzando lo schermo del docente. Massima interazione come nei corsi standard.
Lo studente verrà seguito online anche per le esercitazioni pratiche sull’ambiete di sviluppo Android (Android Studio) e la programmazione.
Aziende partner
Ulixe Technologies e Links