Exenia [sponsor], l’Apple Training Center nato da qualche mese nel Canton Ticino, presenta un iter formativo di sviluppo su iOS articolato su cinque moduli. Questa particolarità è stata studiata al fine di offrire la possibilità di scegliere il percorso più adatto ad ogni singolo partecipante, in base al proprio livello di competenza, di specializzazione e agli obiettivi che desidera raggiungere. Questo percorso culmina con il modulo di Project Management, unico nel suo genere. Il docente, Ivan Guajana, ha conseguito un master in informatica presso il Politecnico Federale di Zurigo (ETH) con specializzazione in scienze computazionali e computer grafica. Ha maturato una decennale esperienza nella programmazione su piattaforma Mac OS X. Negli ultimi tre ha sviluppato un notevole know-how di programmazione su iOS e su altre piattaforme di sviluppo. È attualmente direttore tecnico di Vilea, società specializzata nello sviluppo di software su misura per server e dispositivi mobili.
Qui di seguito il programma del corso
Objective-C 2.0 (1 giorno, 13 dicembre 2010)
Questo corso è destinato a chi già possiede buone conoscenze di un linguaggio di programmazione orientato agli oggetti quali il C++, Java o C#. Durante la giornata si apprenderanno le basi per la programmazione in Objective-C 2.0, utilizzato da Apple per lo sviluppo di applicazioni per Mac OS X e iOS.’¨’¨
iPhone Development 101 (3 giorni, dal 14 al 16 dicembre 2010)
Lo scopo di questo corso consiste nel portare lo studente ad essere in grado di creare semplici applicazioni per iPhone utilizzando gli elementi standard forniti da Apple nel framework di programmazione per iOS. Oltre ad una vista d’insieme dei device, delle rispettive capacità, delle librerie e dei pattern di sviluppo più frequentemente utilizzati, verranno toccate tematiche quali animazioni, networking ed XML. Il corso si rivolge a chiunque abbia dimestichezza di programmazione orientata agli oggetti e una conoscenza di base di Objective-C.’¨’¨
iPad Development 101 (1 giorno, gennaio 2011)
iPad Development è un corso pensato per fornire allo studente una panoramica globale sullo sviluppo per iPad. Saranno presentate le differenze con gli altri device e verrà illustrato come sfruttarne le caratteristiche e come creare applicazioni universali, in grado cioè di funzionare sia su iPhone che su iPad sfruttandone le rispettive specificità. Verranno inoltre presentati pattern e best practice utili ad apprendere come riutilizzare il codice in maniera ottimale nel caso in cui si sviluppi per più dispositivi contemporaneamente, sia con applicazioni universali che con versioni autonome.’¨’¨
Advanced iPhone Development 201 (3 giorni, gennaio 2011)
Questo corso avanzato di sviluppo si concentrerà su tematiche quali database (CoreData), networking avanzato, animazioni, programmazione in parallelo (multithreading), mappe (MapKit, Location API) e personalizzazione di elementi d’interfaccia. Prerequisito per il corso è una buona dimestichezza con lo sviluppo di applicazioni per iOS.’¨’¨
Project Management for mobile applications (1 giorno, 17 dicembre 2010)
Si tratta di un modulo indirizzato a tutti i team leader e accounter che devono gestire e coordinare lo sviluppo di un’applicazione per iOS. I temi spazieranno dalla valutazione delle tempistiche necessarie per lo sviluppo all’ottenimento dei certificati necessari a rispondere alle limitazioni imposte da Apple. Attraverso diversi esempi presi da applicazioni reali, verranno anche illustrati vari elementi di interfaccia e funzionalità e le relative difficoltà di implementazione, in modo da poter valutare e quantificare i relativi tempi e costi.’¨’¨
Exenia è il primo e unico Apple Authorized Training Center della Svizzera Italiana e offre corsi di formazione e di certificazione Apple. A queste attività si aggiunge quella di consulenza IT specializzata sulla piattaforma Apple. Per maggiori informazioni potete contattare la segreteria di Exenia all’indirizzo [email protected] o al numero +41 91 646.70.20.