” Breve introduzione ai Corsi su Android disponibili in Italia… “
Sono i corsi del momento e del futuro: per averne la certezza, basta digitare su google “corsi android” e verificare personalmente quanto sia grande l’offerta formativa per chi è interessato ad approfondire il tema dello sviluppo delle applicazioni android (Android è il sistema operativo open source per dispositivi mobili targato Google; per maggiori approfondimenti: http://it.wikipedia.org/wiki/Android).
In un momento come quello attuale, in cui questo sistema operativo sta godendo di enorme diffusione sia come software per smartphone sia come software per tablet e netbook, sono moltissime le aziende che ricercano sviluppatori e programmatori android, e quindi sono parecchie anche le possibilità di lavoro che si aprono.
Ma con un’offerta così vasta, come fare ad orientarsi e scegliere nella maniera più corretta, avendo anche la certezza di spendere delle cifre a fronte di una formazione interessante ed adeguata?
In questo articolo, che non ha la pretesa di dare un’informazione del tutto completa ed esaustiva considerata la vastità e la complessità dell’argomento (seguiranno comunque tutta una serie di articoli dedicati ai corsi android), daremo qualche indicazione di massima su quali possono essere i parametri di scelta di un buon corso per sviluppatore android e quali sono le offerte più interessanti reperibili sul web, sia a pagamento, e quindi con rilascio di attestato di frequenza, che come risorse gratuite.
Ecco, per iniziare, 3 link interessanti (come dicevo prima, poi con l’andare dei giorni, amplieremo sempre più questo utile elenco di corsi per android):
– Programma Corso Sviluppatore Android: www.innovaformazione.net
Obiettivi del Corso: formare lo studente con conoscenze basi e tecniche per lo sviluppo di
applicazioni per dispositivi Android.
Requisiti per i discenti: Laureati in informatica (non discriminante) con nozioni di: basi linguaggio
Java e principi di ingegneria del software; programmazione ad oggetti, SQL, HTML 5, lingua
inglese tecnico.
PROGRAMMA (40 ore):
• Lezioni introduttive sulle basi della programmazione e della ingegneria del software:
Ciclo di vita del software
Principi di ingegneria del software, sviluppo per componenti, framework
Programmazione ad oggetti e linguaggio Java
• Lezioni tecniche sul framework Android:
Introduzione ad Android
Componenti e risorse, activity, intent, view, lay out
Widget ed eventi. Animation menu, dialog, toast, gestione della lingua
Gestione dei dati
Gestione dei media, bluetooth
Interazione con social network (Facebook, Twitter…ecc)
• Lezioni sul mobile marketing:
Licenza e pubblicazione di una app su Google Play e confronti con gli altri Market
Pubblicità, visibilità e manutenzione dell’App.
• Pratica di sviluppo app in team (con lavoro anche fuori lezione) :
Composizione gruppi di lavoro. Realizzazione di un’idea di app che coinvolgerà il discente
per tutto il corso. Utilizzo degli open data del Comune di Bari.
• La finalità sarà la pubblicazione di un lavoro su Google Play
Se però prima di lanciarvi in un corso a pagamento volete usufruire di qualche risorsa gratuita, ecco un paio di consigli:
– www.youtube.com/user/androiddevelopers: è un canale di youtube interamente dedicato ad Android, interamente in inglese, con moltissime informazioni e tutorial per lo sviuppo di app “androidiane”. Ovviamente, si tratta di una risorsa gratuita.
– www.corsoandroid.it: in lingua italiana. Videolezioni base gratuite per sviluppo di applicazioni android.
E per concludere, ecco un video del canale youtube Android sopramenzionato, dal titolo: “The App Clinic: Video Players (Redux)”
A presto con altri interessanti e utili corsi per sviluppatori di app android.
Risorse utili e riferimenti:
- Sito ufficiale Android: www.android.com
- Google Play, il market delle applicazioni Android: play.google.com/store
- Siti in italiano che trattano l’argomento Android: www.androidiani.com | www.droidforyou.com