NotizieCorso
"Programmazione per iPhone, iPad e iPod Touch"
Descrizione
L'iPhone è uno degli smartphone più acquistati sul mercato. Secondo un'indagine effettuata negli Stati Uniti, il melafonino si classifica, infatti, al secondo posto nella vendita degli smartphone, subito dietro il Blackberry. La stessa importante commercializzazione ha caratterizzato anche l'avvento sul mercato dell'iPad, altro dispositivo prodotto da Apple.
Sviluppare per iPhone significa dover usare Mac OSX, padroneggiare l'IDE di sviluppo XCode, utilizzare il linguaggio Objective-C e il framework Cocoa. Oltre a questo bisogna abituarsi a programmare secondo il modello Model-View-Controller e a tutta una serie di piccole e grandi differenze rispetto al modo di lavorare con altri ambienti e linguaggi. Di sicuro occorre del tempo affinché si diventi realmente produttivi nel campo visto che l'essere esperti in altre tecnologie non è garanzia di immediato apprendimento.
Questo percosro formativo ha pertanto l'obiettivo di fornire le basi dei linguaggi C e Objective C in modo da potere sviluppare autonomamente applicazioni per iPhone, iPad e iPod Touch. I partecipanti apprenderanno come si progetta la programmazione, fino ad apprendere scorciatoie e trucchi del mestiere per velocizzare il lavoro.
A chi si rivolge il corso:
Il corso è rivolto agli sviluppatori che intendono acquisire competenze professionali di base in merito allo sviluppo di applicazioni per iPhone, iPod Touch e per il nuovo dispositivo iPad.
Prerequisiti:
Per prendere parte al corso è consigliabile la conoscenza delle nozioni base di programmazione e la conoscenza dell'ambiente di lavoro "Mac OS X".
Obiettivi Formativi:
Il
corso è progettato per l'acquisizione di 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 arrivare all'iphone Sdk: lo strumento che permette
di sviluppare applicazioni per iPhone e iPod Touch.
Al termine del percorso formativo i partecipanti avranno acquisito le conoscenze
teoriche e pratiche utili per poter sviluppare applicazioni con il linguaggio
Objective-C.
Materiale Didattico:
A ciascun partecipante verrà fornito un kit didattico contenente materiale di cancelleria, manuale originale nella versione più aggiornata, dispense didattiche cartacee e supporti elettronici riportanti i contenuti delle sessioni formative.
Durata Corso:
Sebbene
per il corso possa essere indicato un numero preciso di ore da dedicare alla
formazione d'aula, determinare a priori un monte ore definito non conoscendo
le peculiarità dei fruitori di tale formazione comporterebbe un'eccessiva
standardizzazione del servizio offerto che, a nostro avviso, deve invece tener
conto di una serie di variabili non preventivabili quali il numero di allievi
ed il loro livello di conoscenza iniziale della materia, le singole individualità
e tutto ciò che possa essere considerato come un' esigenza specifica.
Riportiamo pertanto un monte ore indicativo di fruizione del corso variabile
entro il range compreso tra 50 e 84 ore.
Programma Didattico:
MODULO:Objective-C Programming Language
•Breve panoramica dei concetti utili del linguaggio "C";
•Introduzione alla programmazione object-oriented;
•Concetti di classe,ereditarietà e composizione;
•Introduzione all'iPhone SDK e all'ambiente XCode;
•Il linguaggio "Objective C";
•Gestione della memoria;
•Inizializzazione degli oggetti;
•Proprietà, Protocolli e Categorie;
•Panoramica del Foundation Kit e del UIKit (COCOA TOUCH);
•Il pattern Model-View-Controller;
•L'interfaccia utente dell'iPhone;
•Autorotation,Autosizing,MultiViews,Tab Bars,Pickers,Table Views;
•Persistenza dei dati sull'iPhone;
•Cenni di Grafica e Animazioni con Quartz e OpenGL;
•Utilizzo base dell'accelerometro dell'iPhone;
•Localizzazione delle applicazioni per iPhone;
•Debugging e Testing dell'applicazione per iPhone;
•Distribuzione delle applicazioni sull' "App Store";
•Risorse utili per lo sviluppatore iPhone.
COSTI CORSO
Accademia Informatica offre la possibilità di fruire del corso avvalendosi di due modalità: finanziata o non finanziata.
Corso Finanziato
Avvalendosi di questa tipologia di formazione, la partecipazione al corso può essere totalmente gratuita per l'Azienda che ne faccia richiesta per i propri lavoratori dipendenti o collaboratori.
Il costo del corso verrà infatti sostenuto da Istituzioni o Fondi Interprofessionali con lo scopo di permettere ai partecipanti l'acquisizione di competenze e qualifiche immediatamente spendibili sul mercato del lavoro per rispondere prontamente alle richieste contingenti.
Per fornire l'assistenza più rispondente alle necessità ed alle tempistiche aziendali inoltre, Accademia Informatica si impegna ad affiancare l'impresa garantendo un servizio globale studiato su fabbisogni specifici attraverso il quale reperire opportunità di accesso ai contributi, predisporre la documentazione per la presentazione delle domande di finanziamento agli Enti finanziatori, progettare la didattica definendo i contenuti formativi e l'impiego dei docenti, coordinare e supervisionare le attività, nonché curare la redazione degli atti amministrativi per la rendicontazione sollevando l'Azienda stessa da ogni responsabilità che possa gravarle.
Tipologia Corso:
Frequenza:
Tipologia ammissibile di lavoratore:
Corso non Finanziato
In alternativa al corso finanziato, l'Azienda può decidere di sostenere il costo della formazione del proprio personale dipendente.
A tale riguardo si potrà richiedere un'offerta commerciale personalizzata utilizzando l'apposito modulo di Richiesta_Offerta, che dovrà essere compilato in ogni sua parte ed inviato tramite fax al numero 06.97.74.92.71 o in alternativa tramite e-mail all'indirizzo formazione@accademiainformatica.com.
Tipologia Corso:
Frequenza:
Tipologia ammissibile di lavoratore:
Tempistiche di erogazione:
MODALITA' ISCRIZIONE
A prescindere dalla modalità del corso, finanziato o non finanziato, le iscrizioni avverranno attraverso il sistema An.Fa., Analisi dei Fabbisogni, una specifica applicazione web di supporto alla gestione della formazione Aziendale mediante la quale si ha accesso al catalogo completo dei corsi proposti da Accademia Informatica.
Obiettivo principale di An.Fa. è quello di semplificare alle imprese operazioni di pianificazione, gestione e monitoraggio delle attività formative del proprio personale mettendo loro a disposizione funzionalità statistiche e di reportistica di estrema utilità anche per il Sistema di Gestione della Qualità proprio dell'Azienda.
Per l'accesso al sistema An.Fa. è necessario farne richiesta attraverso l'apposito modulo Richiesta_Accesso_ANFA da inviare debitamente siglato e riportante il consenso per il trattamento dei dati personali secondo la normativa vigente al numero di fax 06.97.74.92.71 o in alternativa tramite all'indirizzo e-mail formazione@accademiainformatica.com.
Successivamente una e-mail di notifica fornirà al richiedente credenziali personalizzate con le quali poter accedere al sistema web tramite il link http://anfa.accademiainformatica.com/ANFA/.