CORSO SVILUPPO APP per iOS


Il corso è rivolto a programmatori che intendono acquisire competenze professionali per lo sviluppo di applicazioni per iOS, sistema operativo sviluppato da Apple per iPhone, iPod Touch e iPad.

Requisiti tecnici:

  • conoscenza base/intermedia di un linguaggio quale C#, Java o C++
  • conoscenza base/intermedia di programmazione ad oggetti
  • conoscenza base di un database
  • ottima esperienza nell'utilizzo di ambienti MAC oSX
  • per seguire la formazione è necessario essere in possesso di computer Apple


Giorno 1: Introduzione alla programmazione Web

  • Introduzione alla programmazione Web
  • Panoramica tecnologica dei dispositivi iPhone,iPod Touch e iPad
  • Creare un layout per iPhone e iPad

Giorno 2: Introduzione a iOS - Objective C

  • Ripasso OOP
  • Introduzione a iOS
  • Regole sintattiche di base (objective-c)
  • Xcode e Interface Builder
  • Objective-C
  • Costrutti e statement del linguaggio
  • Esercitazioni

Giorno 3: Gestione della memoria, MVC, Componenti SDK

  • Gestione della memoria
  • Inversion of control: protocolli e delegate
  • Paradigma MVC
  • Gestione del ciclo di vita di una app
  • Views
  • View Controllers
  • Navigazione con Navigation Controller
  • Componenti UI
  • Componenti di base: button, label, image, textfield, segmented control
  • Esercitazioni

Giorno 4: componenti SDK seconda parte

  • Componenti sdk seconda parte
  • Componenti sdk con uso di protocolli / delegate, table view, web view, scroll view, datepicker, pickerview, webview, texview
  • Creazione di protocolli
  • Creazione di categories
  • Esercitazioni

Giorno 5: Gestione eventi

  • Animazioni e transizioni
  • La gestione degli eventi
  • Eventi touch
  • Gesture Recognizer
  • Studio di interfacce grafiche alternative / accattivanti
  • Esercitazioni

Giorno 6: Sviluppo App pilota

  • Persistenza
  • Accesso al file system
  • Accesso a DB locali con Sqlite
  • Accesso a web service: get e post
  • Invio immagini e media a server web
  • Parsing XML
  • Sviluppo app pilota: lettura feed rss e presentazione contenuti con navigazione multimediale
  • Esercitazioni

Giorno 7: Uso di hardware

  • Uso di hardware: accellerometro, gps, fotocamera, gallery
  • Realtà aumentata
  • Accesso rubrica
  • Componente mail
  • Api facebook e twitter (share to social)
  • Esercitazioni

Giorno 8: Geolocalizzazione , Media: Audio e Video

  • Multithreading
  • Core Location e Kit
  • Realtà aumentata nel contesto di geolocalizzazione
  • Media: audio e video
  • Esercitazioni

Giorno 9: Debugging e Testing e Distribuzione delle applicazioni sull’ App Store

  • Localizzazione in lingua delle applicazioni per iPhone
  • Debugging e Testing dell’applicazione per iPhone
  • Distribuzione delle applicazioni sull’ "App Store"
  • Esercitazioni

Giorno 10: Sicurezza sul lavoro

  • MOD. 1 - DIRITTI E DOVERI DEI LAVORATORI IN SOMMINISTRAZIONE - contenuti come da allegato 12 del VADEMECUM FORMA.TEMP (4 ORE TEORIA)
  • MOD. 2 - SICUREZZA E SALUTE NEI LUOGHI DI LAVORO – D.LGS 81/08 - contenuti come da allegato 13 del VADEMECUM FORMA.TEMP (4 ORE TEORIA)

Il corso dura 80 ore di lezione in aula dove si alternano formazione teorica ed esercitazioni pratiche ed è finanziato al 100% per persone non occupate in possesso dei requisiti tecnici richiesti.

Verrà rilasciato un attestato di formazione e, previo consenso, il CV verrà inserito in banca dati per eventuali future collaborazioni con la ESIS S.r.l. o con le nostre società partner.





Le lezioni si svolgeranno dal 5 Dicembre 2011 al 20 Dicembre 2011 in orario: 09:00 – 18:00.



I corsi sono suddivisi per aree e per skill.
Per qualsiasi informazioni contattare: formazione@esis-italia.com
oppure clicca qui per inviare il tuo Cv.