iPhone Developer:

Il corso permette di acquisire competenze professionali nello sviluppo di applicazioni object oriented, nello specifico in "Objective C" per l'ambiente Mac OS X, ed in particolare lo sviluppo di applicazioni per iPhone e iPod Touch;

Il corso parte dalle nozioni di base della programmazione, illustra la programmazione orientata agli oggetti, entra nel dettaglio dell'ambiente xcode su mac os x, fino ad apprendere l'iphone sdk: lo strumento che permette di sviluppare applicazioni per iPhone e iPod Touch;

iPhone SDK (XCode, Interface Builder, iPhone Simulator);

I costi:

1.000 Euro IVA 20% inclusa


Posti disponibili:

max 20 persone per corso

(si consiglia pertanto di prenotare quanto prima se interessati)


Data prevista inizio corsi:

lunedi 14 settembre (concluso)

lunedi 19 ottobre (concluso)

lunedi 23 novembre (cancellato)
    per non raggiungimento numero minimo iscritti

(le date possono subire slittamenti dovuti alla disponibilità di docenti e aule)


Svolgimento:

giornaliero, 20 giorni,
da lunedì a venerdì,
dalle 8.30 alle 13.30

Calendario Giornate

 

Docente:

Fabio Cecchini

Corso di programmazione iPhone

Corso di programmazione per imparare le tecniche necessarie a sviluppare software per iphone, alla fine del corso i partecipanti saranno in grado di progettare e sviluppare applicazioni in totale autonomia.

Non è richiesta alcuna preparazione o esperienza precedente per partecipare al corso anche se un minimo di conoscenza di programmazione di base è consigliabile.

Durata del corso: 100 ore

Programma sintetico del corso:

° Introduzione alla programmazione object-oriented
° Concetti di classe, ereditarietà e composizione
° Introduzione all'iPhone SDK e all'ambiente XCode
° Il linguaggio "Objective C"
° Panoramica del Foundation Kit
° Gestione della memoria
° Inizializzazione degli oggetti
° Proprietà, Protocolli e Categorie
° Gestione dei file
° Introduzione alla programmazione per iPhone
° Il pattern Model-View-Controller
° L’interfaccia utente dell’iPhone
° Autorotation,Autosizing,MultiViews,Tab Bars,Pickers,Table Views
° Persistenza dei dati sull’iPhone
° Grafica e animazioni con Quartz e OpenGL
° Gestione dell’accelerometro dell’iPhone
° Photo Library e iPhone Camera
° Localizzazione delle applicazioni per iPhone
° Debugging e Testing dell’applicazione per iPhone
° Distribuzione delle applicazioni sull’ "App Store"
° Risorse utili per lo sviluppatore iPhone