Per chi desidera compiere i primi passi nella programmazione e in particolare nello sviluppo per iPhone, touch e iPad i corsi organizzati da iPhoneDeveloper permettono di frequentare una full immersion di 27 ore di corso, suddivisa in 3 giorni, in una città vicino alla propria abitazione. Riportiamo qui di seguito e prossime tappe per i corsi base di iPhoneDeveloper indicati per chi compie i primi passi sulla piattaforma iOS: a Milano il 21-22-23 febbraio e Roma 2-3-4 marzo. Il prezzo dei corsi base è di 492euro IVA 20% inclusa: ricordiamo che i lettori di Macitynet possono ottenere uno sconto di 24euro IVA Inclusa a partire da questa pagina. Qui di seguito riportiamo il programma del corso base:
Panoramica tecnologica dei dispositivi iPhone,iPod Touch e iPad
• Panoramica dei concetti utili del linguaggio “C”
• Concetti fondamentali di programmazione object-oriented
• Introduzione ad iOS, iOS SDK e all’ambiente XCode
• Il linguaggio “Objective C”
• Inizializzazione degli oggetti e gestione della memoria
• Le Proprieta’ , i Protocolli e le Categorie in Objective-C
• 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
• Interfacciamento con dati esterni (web services)
• Cenni di Grafica e Animazioni con Quartz2D
• Creazione di UIView con grafica personalizzata
• Utilizzo dell’ accelerometro dell’iPhone e di iPad
• Utilizzo della fotocamera e della telecamera di iPhone
• Cenni di utilizzo di Map Kit e Location API
• Utilizzo base di audio e video nelle applicazioni
• Localizzazione internazionale delle applicazioni per iOS
• Debugging e Testing delle applicazioni per iOS
• Distribuzione delle applicazioni su “App Store”
• Il marketing delle App per iPhone/iPad
• Risorse utili per gli sviluppatori iOS
Per ulteriori informazioni è possibile visitare il sito web ufficiale.