
Il corso è rivolto agli sviluppatori che intendono acquisire competenze professionali di base in merito allo sviluppo di applicazioni per iPhone,iPod Touch e iPad.
Per partecipare al corso è consigliabile possedere la conoscenza delle nozioni di base di programmazione strutturata e ad oggetti, oltre alla conoscenza minima dell’ambiente Mac OS X.
Il programma del corso (aggiornato iOS 6 e predisposto per l’adozione di iOS 7)
- Panoramica tecnologica dei dispositivi iPhone,iPod Touch e iPad
- Panoramica dei concetti utili del linguaggio “C”
- Concetti fondamentali di programmazione object-oriented
- Principi generali di Ingegneria del sofware ed utilizzo dei Design Patterns
- Introduzione ad iOS, iOS SDK e all’ambiente Xcode 4.6
- Il linguaggio “Objective C”
- Inizializzazione degli oggetti e gestione della memoria mediante ARC (Automatic Reference Counting)
- Le Proprieta’ , i Protocolli e le Categorie in Objective-C
- Il Foundation Kit e UIKit (Cocoa Touch)
- Come utilizzare il design pattern MVC (Model-View-Controller) nelle applicazioni iOS
- L’interfaccia utente dell’ iPhone : UIView
- Applicazioni MultiViews: Navigation Controller e Tab Bar Controller
- Utilizzo di UIScrollView e di UITableView nelle applicazioni iOS
- La classe UICollectionView in iOS 6
- Utilizzo dello Storyboard nelle applicazioni per iOS 6
- Utilizzo dell’Autolayout
- Elementi di interfaccia utente specifici di iPad
- Gli strumenti per la persistenza dei dati su iOS
- Utilizzo corretto dello stato di background
- Il salvataggio ed il rispristono dello stato dell’app con iOS 6
- Interfacciamento con dati esterni (web services)
- Cenni di Grafica e Animazioni con Quartz2D
- Creazione di UIView con grafica personalizzata
- Utilizzo dell’ accelerometro e del girosocoprio 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 sull’ “App Store”
- Suggerimenti utili al marketing delle App per iPhone/iPad
- Risorse utili per gli sviluppatori iOS
Durante il corso verranno introdotti alcuni argomenti che risultano utili per l’adozione delle nuove tecnologie presenti in iOS 7.
Il costo del corso svolto in aula è di Euro 492,00 (I.V.A. 21% INCLUSA)
Il costo del corso in modalità FAD (e-learning), quando previsto in calendario, è di Euro 329,00 (I.V.A. 21% INCLUSA)
Per gli studenti il costo del corso svolto in aula è di Euro 329,00 (I.V.A. 21% INCLUSA) - invece il corso in modalita e-learning (quando previsto) è di Euro 250,00 (I.V.A. 21% INCLUSA) -
Per ottenere lo sconto studenti è necessario un documento che lo attesti (certificato di iscrizione, pagamento di tasse universitarie, libretto universitario,etc..)
Per consultare il calendario dei corsi BASE, cliccate qui.
Per procedere invece all’iscrizioni ad un corso è necessario compilare il modulo su questa pagina.
Al termine del corso viene consegnato ad ogni allievo il materiale didattico (slides, esempi di codice sorgente, librerie utili durante le attività di sviluppo, etc..).
Ogni allievo riceverà un attestato di partecipazione rilasciato da:
iPhoneDeveloper & The Box – Apple Authorized Training Center









Apple aggiorna il Member Center degli sviluppatori, con una nuova sezione per i Certificates, Identifiers & Profiles!!










