iOS Developer Avanzato 201

The Box - Apple Authorized Training Center
Online

390 
IVA inc.
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Online
  • 27 ore di studio
Descrizione


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

Informazione importanti

Domande più frequenti

· Requisiti

Per partecipare al corso è necessaria la conoscenza delle nozioni base di programmazione e la conoscenza dell'ambiente di lavoro "Mac OS X".

Professori

Ing. Pierpaolo Marturano
Ing. Pierpaolo Marturano
iOs Trainer e iOs Developer

Programma

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

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


Programma del corso
Ripasso generale degli argomenti di base di sviluppo su iOS
Introduzione alla programmazione Key Value Coding (KVC) e Key Value Observing (KVO)
Uilizzo del multithreading nelle applicazioni:Grand Central Dispatch (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: la modellazione delle entità, lavorare con la classe NSManagedObject, la gestione del versioning, l’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
APNs – Apple 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?


Confronta questo corso con altri simili
Leggi tutto