| Il corso si propone di fornire allo studente una conoscenza di base del linguaggio di programmazione (Objective-C) e dell'ambiente di sviluppo (XCODE) utilizzato per la creazione di applicazioni e giochi per iPhone e iPad.
Il corso è tenuto da programmatori esperti, con applicazioni già realizzate e pubblicate sull'App store. Al termine del corso, l'alunno avrà familiarità con tutti i tools di sviluppo interni all'XCODE: interface builder, model-view controller, iPhone simulator e sarà in grado di sottomettere la propria applicazione all'App Store.
A seguire il programma completo del corso, suddiviso in moduli. Per venire incontro alle esigenze di coloro che intendono approfondire solo alcuni dei temi trattati, abbiamo reso possibile frequentare uno o più moduli separatamente. Il costo dei moduli è equivalente.
GIORNO 1 [ACQUISTA]
* Preparare il computer per lo sviluppo su iPhone
* Comprendere l'ambiente di sviluppo
* Alla scoperta dell'Objective-C: il linguaggio di sviluppo di Apple
* Dentro Objective-C e Cocoa Touch
* Tipi di dati e operazioni
* Capire il Model-View Controller
* View Based Application
* Gli oggetti dell'UIKIT
GIORNO 2 [ACQUISTA]
* Gestione della memoria
* Creare un'applicazione di inserimento e visualizzazione
* Gestione di viste multipe
* Gestione dell'interfaccia e del sistema di navigazione attraverso il Navigation Controller
* Personalizzazione del Template "Navigation Based Application"
* Utilizzare le tabelle
* Il concetto di Delegato
* Utilizzare il tamplate "Tab Bar Application"
GIORNO 3 [ACQUISTA]
* Gestione degli eventi Touch
* Timer e animazioni
* Realizzazione di un gioco
* Estendere l'interfaccia attraverso le Scroll View
* Realizzazione di interfacce rotabili e ridimensionabili
* Utilizzare le web view
* Parsing di file XML
* Geolocalizzazione e utilizzo del Map Kit
GIORNO 4 [ACQUISTA]
* Gestione dei file
* Richieste Http
* Gestione e riproduzione dei file audio
* Gestione e riproduzione dei file video
* Utilizzare le fotocamere integrate
* Accedere al rullino fotografico
* In App Mail e Sms
* Utilizzare l'accelerometro
GIORNO 5 [ACQUISTA]
* Gesture recognizer
* Database SQLite
* Notifiche Push
* Integrazione con Facebook e Twitter
* Realizzare app per iPad e differenze rispetto ad iPhone
* Oggetti per iPad
* Distribuire un'applicazione sul app store
* Distribuire un'applicazione su un numero limitato di device (ad Hoc)
* Utilizzo del tool instruments
Informazioni utili
NOTE
- Qualora non venga raggiunto il numero minimo di partecipanti, il corso potrà essere spostato ad altra data. In tal caso, lo studente già iscritto avrà diritto a mantenere la propria iscrizione per la nuova data oppure a richiedere il rimborso completo di quanto già versato.
|