CORSO SVILUPPO APPLICAZIONI APPLE IOS PER IPHONE IPAD

Obiettivi del corso:
L'obiettivo principale del corso è quello di formare uno sviluppatore per il sistema operativo Apple iOS, utilizzato per lo sviluppo di applicazioni mobile per i dispositivi Apple.
Lo studente, alla fine del corso, sarà in grado di sviluppare applicazioni per le più comuni piattaforme mobile di Apple come iPhone, iPad, iPod touch etc.
La figura professionale alla fine del corso sarà in grado di ricoprire le seguenti mansioni:
- Progettare una applicazione mobile per iOS
- Disegnare l'interfaccia applicativa e il paradigma navigazionale
- Sviluppare l'applicazione utilizzando i principali controlli di iOS
- Effettuare il testing e il deploy dell'applicazione
Corso riconosciuto da:
Provincia di Lecce, Regione Puglia

Punti di forza:
- L'invenzione dell'IPhone ha creato un nuovo mercato. I programmatori iOS sono molto richiesti dal mercato del lavoro nel mondo ICT.
- Il corso avrà un taglio teorico/pratico. Lo studente, sarà inserito in un contesto progettuale reale, e, grazie all'affiancamento costante dei nostri docenti, metterà in pratica le competenze acquisite durante le sessioni teoriche
Docenza
Il corso sarà tenuto da tecnici esperti di applicazioni per iOS con pluriennale esperienza di docenza.
Fissa un appuntamento gratuito con uno dei nostri docenti che risponderà alle tue domande
A chi è rivolto
A chi vuole diventare un programmatore iPhone/iPad e trasformare in lavoro le competenze acquisite.
A chiunque voglia ampliare le proprie competenze nel settore mobile e, in particolare, nell'ambiente di programmazione Apple iOS.
Ad aziende che vogliono dotarsi di un applicazione iPhone o che vogliono formare i propri dipendenti e collaboratori, per essere competitivi ed essere al passo con l'innovazione ed il progresso nel campo delle applicazioni mobile di Apple.
Prerequisiti
E' necessario avere a disposizione un Computer Mac, anche e soprattutto per potersi esercitare dopo le lezioni.
E' necessaria la conoscenza di almeno un linguaggio di programmazione.
Profilo uscente
Il profilo uscente sarà quello di uno sviluppatore per sistemi operativi iOS.
Tale figura professionale sarà in grado di distinguere tra i vari paradigmi applicativi per applicazioni mobile, conoscerà l'ambiente di sviluppo Apple XCode, conoscerà la struttura e il funzionamento di una applicazione per iOS.
Programma corso
MODULO N. 1 - Analisi dei modelli applicativi e dei paradigmi architetturali delle applicazioni mobile
- Modelli mobile
- Descrizione delle principali piattaforme mobile
- Architettura e paradigmi di uso delle applicazioni mobile
- Caratteristiche della programmazione delle App per iOS
MODULO N. 2 – Preparazione dell'ambiente di sviluppo: Xcode
- Xcode
- Apprendimento dell'ambiente di sviluppo Xcode
- Creazione di un progetto
- Strumenti di sviluppo offerti dall'ambiente
- Creazione di una App "Hello world"
MODULO N. 3 – Sviluppo della prima applicazione iPhone
- La mia prima App per iPhone
- Il paradigma MVC nelle applicazioni iOS
- Gli oggetti e file principali di una App
- Utilizzo dell'Interface Builder di Xcode
- iOS Simulator di Xcode
MODULO N. 4 – I principali Controlli di base delle applicazioni mobile
- Controlli di base
- Controlli di base
- Aggiungere interattività all'applicazione
- Analisi ed uso delle "View"
MODULO N. 5 – Organizzare la propria applicazione: TabBar e Navigation Controller
- Navigation Controller
- L'importanza di una navigazione chiara
- Sviluppo di MultiViews
- Utilizzo della TabBar
- Navigation Controller
MODULO N. 6 – Analisi ed uso del componente TableView
- TableView
- Analisi del controller principale
- Manipolazione di una table view
- Personalizzazione di una table view
MODULO N. 7– API per la gestione dei touch, dei tap e delle gesture
- Uso delle gesture
- Gestire i tap sullo schermo
- Gestire il multitouch
- Pinch to Zoom
MODULO N. 8 – Gestione delle funzioni multimediali
- Multimedia
- Gestione delle Immagini su iOS
- Gestione del video su iOS
- Gestione dell'audio su iOS
- Interagire con le risorse di sistema
MODULO N. 9 – Fruizione di Webservice remoti
- Uso dei Webservice
- Sfruttare internet per le proprie applicazione
- WebService, definizione ed uso
- Esempio: integrazione con Twitter
Materiale didattico
Ad ogni studente sarà fornito materiale didattico in forma cartacea e/o elettronica necessario allo svolgimento del corso.
Numero partecipanti
Numero chiuso, 10 partecipanti
Iscrizione e costi
Iscrizione € 200,00 (Iva compresa)
Costo totale € 650,00 (Iva compresa)
Possibilità di pagamento dilazionato a tasso zero.
RICHIESTA INFORMAZIONI PER ISCRIZIONI, COMPILA L'APPOSITA SCHEDA
tel.: 0832 332224
Sede aule
Jto Training, via Maremonti 41, Lecce