Programmatore e Sviluppatore di applicazioni Mobile per Android e Iphone

lug 01, 2011 4 Comments by
{lang: 'it'}

Il corso per Programmatore e Sviluppatore di applicazioni Mobile per Android e Iphone è realizzato nell’ambito del Catalogo Interregionale dell’Alta Formazione in Rete 2011/2012, con erogazione di voucher formativo regionale a copertura dell’intero importo.

ID. CORSO: 9643

Obiettivi

Il corso mira a rispondere alla crescente domanda di competenze nello sviluppo di applicazioni per dispositivi mobili, generata dall’aumento esponenziale di utenti che utilizzano smartphone e tablet pc. Nei prossimi anni si prevede un incremento sostanziale di posti di lavoro nel settore dello sviluppo di software per cellulari, in quanto le aziende che si occupano di sviluppo software, per mantenere la propria competitività, dovranno prevedere anche la versione “mobile” dei propri applicativi. L’obiettivo del corso consiste quindi nel formare sviluppatori esperti in applicazioni per dispositivi mobili di ultima generazione , fornendo gli strumenti e le tecniche di sviluppo per le due piattaforme maggiormente diffuse: iOS di Apple (iPhone, iPad, iPod Touch) e Android di Google. Il corso, riprendendo i concetti principali della programmazione object-oriented, passa poi ad esaminare nel dettaglio prima la programmazione java in ambiente Android e poi la programmazione C su piattaforma iOS (per IPhone e IPad). Alla fine del corso, lo studente sarà in grado di sviluppare applicazioni mobili per piattaforme iOS e Android: dall’interfaccia grafica, alla business logic, al packaging finale e distribuzione su App Store e Android Market.

Destinatari

Il corso è rivolto a laureati sia del vecchio che del nuovo ordinamento nelle facoltà di Informatica, Ingegneria o altre Facoltà scientifiche .

Sede

Associazione Time Vision – via Tavernola, 6-8, Castellammare di Stabia (NA)

Durata e date

Data inizio iscrizione 04 luglio 2011
Durata 340 ore

Quota di partecipazione:

Il corso è fruibile gratuitamente da coloro che faranno richiesta di voucher formativi, partecipando all’apposito bando della Regione Campania.

COME RICHIEDERE IL VOUCHER:

Per informazioni ed assistenza sulle modalità di partecipazione al bando regionale per la richiesta di voucher formativo, potrai contattarci allo 0813941097, oppure puoi visitare il nostro SPORTELLO TELEMATICO DI ASSISTENZA ALLA RICHIESTA DI VOUCHER www.sportelloaltaformazione.com

Programma didattico

MODULO I – INTRODUZIONE AI SISTEMI MOBILE (10 ore)

1. Caratteristiche Tecniche e Categorie dei Dispositivi

2. Progettare applicazioni mobili

  • architettura delle applicazioni mobili (stand-alone, Web e Client/Server)
  • caratteristiche delle applicazioni mobili
  • progettazione e disegno delle interfacce con review di Html e css
  • problematiche di portabilità, accessibilità e usabilità

3.Introduzione alle piattaforme mobili con focus su iOS (iPhone/iPad) e Android

MODULO II – REWIEW DEL LINGUAGGIO JAVA (10 ore)

  • Caratteristiche del linguaggio Java
  1. Architecture neutral: la JVM
  • Comandi ed Espressioni
  1. Tipi primitivi, Costanti ed operatori
  2. Comandi e Eccezioni
  3. Stringhe e Array
  • Programmazione ad Oggetti
  1. Oggetti, Classi e istanze
  2. Metodi e campi
  3. I package
  4. L’ereditarietà e il Polimorfismo
  5. I thread
  6. Le utility standard
  • Introduzione alla programmazione in ambienti IDE: Eclipse

MODULO III – INTRODUZIONE ALLA PROGRAMMAZIONE DI APPLICAZIONI PER ANDROID (35 ore)

  • Introduzione alla piattaforma Android
  • Descrizione dell’ambiente di sviluppo
  • Android Virtual Device
  • La struttura di una applicazione Android
  • La prima applicazione: Hello Android
  • Il file di configurazione: AndroidManifest.xml
  • I componenti principali: ListView e Adapter
  • Menu
  • I componenti principali di Android
  • Deploy di una applicazione: Android Market

MODULO IV – PROGRAMMARE APPLICAZIONI PER ANDROID – MODULO AVANZATO (30 ore)

  • Concetti fondamentali di Intent e Intent Filter
  • La gestione delle risorse: gps, sensori, servizi telefonici e servizi google
  • Definizione dichiarativa delle GUI
  • Activity e view – Widget e layout
  • Menu, dialog e toast
  • Creare Custom View
  • Input Media Framework
  • Sicurezza e Permission
  • Gestire i File
  • Utilizzo e creazione di un Content Provider
  • Live Folder
  • Gestione dei dati con SQLite
  • Tools e debugging
  • Deploy di una applicazione: Android Market

MODULO V – REWIEW DEL LINGUAGGIO OBJECTIVE-C (10 ore)

  • Caratteristiche del linguaggio: Le classi, gli oggetti e i metodi
  • Definire classi, costruire istanze e classi di metodi
  • Ereditarietà, polimorfismo e Dynamic Typing
  • Inizializzazione degli oggetti e gestione della memoria
  • Usare le classi basi del Foundation: numeri, array, dizionari, set, etc

MODULO VI – INTRODUZIONE ALLO SVILUPPO DI APPLICAZIONI PER IPHONE, IPOD TOUCH E IPAD (35 ore)

  • Panoramica tecnologica dei dispositivi iPhone,iPod Touch e iPad
  • Introduzione ad iOS, iOS SDK e all’ambiente XCode e Interface Builder
  • Il Foundation Kit e UIKit (Cocoa Touch)
  • Il pattern MVC : Model-View-Controller
  • L’ interfaccia utente dell’ iPhone : UIWindow e UIView
  • Applicazioni MultiViews: Navigation Controller e Tab Bar Controller
  • Utilizzo di UIScrollView e di UITableView nelle applicazioni iOS
  • Elementi di interfaccia utente specifici di iPad
  • Gli strumenti per la persistenza dei dati su iOS
  • Cenni di Grafica e Animazioni
  • Utilizzo base di audio e video nelle applicazioni
  • Creazione di UIView con grafica personalizzata
  • Debugging e Testing delle applicazioni per iOS
  • Distribuzione delle applicazioni su “App Store”
  • Risorse utili per gli sviluppatori iOS

MODULO VII – SVILUPPO DI APPLICAZIONI PER IPHONE, IPOD TOUCH E IPAD – MODULO AVANZATO (30 ore)

  • Core Graphics e Core Animations
  • Intefacciamento con l ‘Hardware: utilizzo di accelerometro, fotocamera e telecamera, Map Kit e Location API
  • Utilizzo di Bluetooth e Wi-Fi nelle applicazioni
  • Funzionalità Web Client: Connessioni URL, Sfruttamento della Classe http, Uso della Web View, I vari tipi di Files connessi con la rete
  • Interfacciamento con dati esterni (web services)
  • Networking, security e certification
  • Gestione della memoria e ottimizzazione delle performances

MODULO VIII – LABORATORIO (20 ore)

L’attività di laboratorio consisterà nello sviluppo di applicazioni per dispositivi mobili realmente commissionate da aziende del settore ICT che hanno già manifestato interesse ad ospitare gli allievi in stage.

MODULO IX – STAGE (160 ore)

L’attività di stage si svolgerà presso aziende di Information Technology e telecomunicazioni che intendono sviluppare applicazioni mobile.

ALTRE INFO SULL'ARGOMENTO:

  1. Corso Alta Formazione in Rete per Programmatore e Sviluppatore di applicazioni Mobile per Android e Iphone {lang: 'it'}Il corso per Programmatore e Sviluppatore di applicazioni Mobile per Android e Iphone è realizzato nell’ambito del Catalogo Interregionale dell’Alta Formazione in Rete 2011/2012, con erogazione di voucher formativo regionale a copertura dell’intero importo. ID. CORSO: 9643 Obiettivi Il corso mira a rispondere alla crescente domanda di competenze nello sviluppo di applicazioni per dispositivi [...]...
Corsi di Formazione, Corsi finanziati per le persone, Informatica, Master e Corsi di specializzazione

About the author

Compila il form che trovi al lato della pagina e richiedi subito informazioni. Un nostro consulente sarà lieto di darti, senza impegno, tutti i chiarimenti di cui hai bisogno!

4 Responses to “Programmatore e Sviluppatore di applicazioni Mobile per Android e Iphone”

  1. Alta Formazione in Rete 2011/2012 - Voucher per laureati | Articoli Online says:

    [...] Programmatore e Sviluppatore di applicazioni Mobile per Android e Iphone [...]

  2. Alta Formazione in Rete 2011/2012 – Voucher per laureati | says:

    [...] Programmatore e Sviluppatore di applicazioni Mobile per Android e Iphone [...]

  3. I corsi Alta Formazione in Rete della Time Vision | Comunicati Stampa says:

    [...] Programmatore e Sviluppatore di applicazioni Mobile per Android e Iphone [...]

  4. Corsi di Alta Formazione con voucher regionale ad alto potenziale di inserimento lavorativo | Articoli Online says:

    [...] Programmatore e Sviluppatore di applicazioni Mobile per Android e Iphone [...]