“Programmazione iOS Objective-C”
Corso programmazione e creazione applicazioni App Android e IOs Teramo e Pescara
Prerequisiti:
I partecipanti devono essere forniti di un computer Apple con sistema operativo MAC OS X 10.7 (Lion) e, facoltativo, un dispositivo iPhone, iPod touch o iPad. I partecipanti inoltre devono avere una buona dimestichezza con sistemi operativi Apple.
Descrizione:
Il corso è rivolto ad un gruppo composto da circa 10 persone e consta di 80 ore di lezione da tenere presso la vostra sede. Le lezioni saranno di 8 ore ciascuna e sono svolte in 2/3 giorni a settimana da concordare in sede di attivazione del corso..
Programma del corso:
Il corso è diviso in 2 parti: concetti base di programmazione e programmazione iOS
Concetti base di programmazione (circa 5 lezioni):
Panoramica sulle tipologie dei linguaggi di programmazione, compilazione e interpretazione
Paradigmi di programmazione: imperativo, strutturato, ad oggetti
I principali costrutti di programmazione: variabili, tipi, assegnamento, cicli, condizioni, array, puntatori
Esercizio: ordiniamo un array di interi
La programmazione ad oggetti: oggetti, classi, metodi, incapsulamento, ereditarietà, interfacce, classi e metodi statici
Esercizio: un programma in pseudo codice
Design pattern: cosa sono, i principali: MVC, Delegate
Programmazione iOS (circa 5 lezioni):
Objective-C: tipi primitivi, variabili, cicli, condizioni, metodi, classi e oggetti
Ambiente Xcode
Design pattern in iOS
Gestione della memoria
View e controller
Esempi: Hello world, Rubrica telefonica
Debug di un’applicazione
iPad: split view
Esempio: rubrica su iPad
Pubblicare l’applicazione: Apple Developer Center e iTunesConnect