Schermata 10 2455855 alle 21.24.10 Corso Avanzato di Programmazione iOS dal 26 al 28 Ottobre a Milano.

Continuano i Corsi di iPhoneDeveloper in collaborazione con l’Apple Training Center ufficiale “The Box” di Torino. Il calendario prosegue con il corso Avanzato, corso  che si svolgera’ a MILANO il 26-27-28 e della durata di 27 ore, distribute in tre giornate (dalle ore 09.00 alle ore 19.00), ed è rivolto a coloro che hanno gia’ acquisito le tecniche di programmazione di base di iOS e desiderano approfondire alcune tematiche specifiche che si incontrano durante lo sviluppo di una applicazione reale.

Il corso è rivolto agli sviluppatori che intendono acquisire competenze professionali avanzate in merito allo sviluppo di applicazioni per iPhone,iPod Touch e iPad.

Il corso AVANZATO è aggiornato ad iOS 5 ed alle nuove tecniche di programmazione specifiche del nuovo compilatore LLVM Apple Compiler 3.

Per partecipare al corso è necessario conoscere la programmazione del sistema operativo iOS, del linguaggio C e del linguaggio Objective-C.

  • Ripasso generale degli argomenti di base di sviluppo su iOS
  • Programmazione Key Value Coding (KVC) e Key Value Observing (KVO)
  • Uilizzo del multithreading nelle applicazioni:GCD, NSOperationQueue e NSOperation
  • Il lazy loading dei dati : un caso di studio con il TableViewController
  • Approfondimento e personalizzazione della classe UIScrollView
  • La gestione della persistenza dei dati con Core Data: modellazione delle entità, utilizzo del “FetchedResultsController”
  • La gestione del multitasking in iOS4
  • Impostazione dell’architettura di una Universal Application
  • Portare una applicazione da iPhone ad iPad

Aspetti specifici della programmazione su iPad e di iOS4:

  • Disegno di forme con UIBezierPath
  • Generazione di file .pdf – Core Text – Popovers
  • SplitViewControllers
  • Video playback: MPMoviePlayerViewController
  • Edit Menu Actions : aggiungere nuove funzionalità
  • Keyboard Layout personalizzabili
  • I GestureRecognizer
  • Condivisione dei documenti tra applicazioni: UIDocumentInteractionController

Altri aspetti specifici di programmazione iOS:

  • Approfondimenti su Core Graphics e Core Animations : come realizzare grafica e animazioni personalizzate nelle applicazioni per iPhone/iPad
  • Utilizzo di Bluetooth e Wi-Fi nelle applicazioni iPhone/iPad
  • Push Notification Service e In App Purchase
  • Primi passi con la grafica OpenGL ES 1.1/2.0
  • Realta’ aumentata nelle applicazioni: da dove cominciare?

Il corso può esser seguito anche online, per info e prezzi visitate questa pagina.