Scheda corso

Sviluppo applicazioni per iPhone e iPad

Premessa Sviluppo applicazioni per iPhone e iPad è un Corso rivolto all'apprendimento delle basi fondanti del linguaggio Objective-C, su cui Apple si basa per la creazione di applicazioni compatibili con Mac e iOS.
Obiettivi Il Corso mira a far acquisire all'allievo la capacità di realizzare applicazioni per iPhone e iPad. Verrano analizzate le strutture caratterizzanti tale linguaggio e, attraverso esercizi e passi guidati, il codice prodotto durante le lezioni verrà migliorato, corretto e completato.
Destinatari Corso consigliato a chiunque sia interessato a sviluppare applicazioni per iPhone e iPad.
Contenuti

Formazione divisa in tre momenti.

Prima parte

  • iPhone e iPad: vantaggi e limiti della piattaforma
  • L'interfaccia di XCode 4 e la configurazione del programma
  • I templates: la base di partenza per lo sviluppo di un'App
  • Anatomia di un' App: come funziona Objective-C
  • Nozioni di base della programmazione ad oggetti
  • Lavorare con le stringhe di testo
  • Lavorare con gli Array
  • Le condizioni if e switch
  • I cicli for e while
  • Le classi, le proprietà e l'ereditarietà
  • Istanza di un oggetto, uso dei metodi e gestione della memoria
  • Oggetti locali e oggetti globali

Seconda parte

  • Le viste principali (UIViewController e UIView)
  • Utilizzare pulsanti, cursori e altri elementi per costruire l'interfaccia
  • Configurare un ruota di selezione (UIPickerView)
  • Il collegamento delle classi con Interface Builder (Outlet)
  • Animare l'interfaccia
  • Creare metodi semplici e metodi complessi
  • Il Navigation Controller (UINavigationController) e la toolbar (UIToolbar)
  • Il Tab Bar Controller (UITabBarConroller)
  • Le finestre modali (UIModalView)
  • I messaggi di allerta (UIAlertView)
  • Le conferma di una azione (UIActionSheet)

 Terza parte

  • Implementare una tabella (UITableView)
  • Implementare una finestra a scorrimento (UIScrollView)
  • Lavorare con la UISplitView e i Popover (solo per iPad)
  • Creare un controller condiviso
  • Implementare un delegato
  • Usare le gestures
  • Utilizzare le libreria di Immagini
  • Utilizzare la fotocamera e la videocamera
  • Suonare un file audio e riprodurre un filmato
  • Utilizzare il MapKit e CoreLocation
  • Salvare i dati tramite NSUserDefaults
  • Localizzare l'App in diverse lingue
  • Debug dell'App tramite NSLog e Breakpoints
Metodologia didattica

Corso realizzato in collaborazione con Èspero, il primo Apple e Adobe Authorised Training Center in Italia, dal 1991

Il docente Èspero e' sviluppatore con pluriennale esperienza e tecnico certificato da Apple.

Corso eseguito con sistema operativo Mac Os

I partecipanti completeranno in aula le esercitazioni progettate per rendere efficace quanto appreso. Il corso si concluderà con lo sviluppo dal vivo di una vera mini-applicazione iPhone.

Durata 24 ore
Costi, date, iscrizioni Per avere maggiori informazioni sulle date di partenza dei "Corsi attualmente non calendarizzati", contatta la sede IFOA più vicina a te.  

Note

Per frequentare con successo il Corso è necessario possedere dimestichezza con l’utilizzo di Mac OS X ed avere familiarità con la programmazione ad oggetti

Per completare la preparazione si consiglia di frequentare studio dell'ambiente di programmazione “Cocoa”  e partecipazione corso iOS Avanzato

Al termine del corso verrà rilasciato ai partecipanti Attestato di Frequenza IFOA

Scheda del corso

Per avere maggiori informazioni sulle date di partenza dei "Corsi attualmente non calendarizzati", contatta la sede IFOA più vicina a te.