Per chi non è programmatore i primi passi nel mondo dello sviluppo di iPhone e iPad rappresentano una sfida complessa se affrontata da autodidatta: a questo proposto iPhoneDeveloper offre una offerta formativa completa con vari corsi in aula e online pensati per tutti i livelli, dal principiante assoluto fino ai corsi avanzati per sviluppatori professionisti.
Per chi possiede solo una conoscenza di base della programmazione strutturata ed a oggetti iPhoneDeveloper propone il Corso Base, indicato per tutti gli aspiranti sviluppatori che vogliono cominciare a scrivere app per iOS. Questo corso offre le conoscenze di base necessarie per cominciare e anche le basi di partenza da cui proseguire per migliorare le proprie competenze di programmazione. Il primo appuntamento con il Corso Base in auta è a Bologna dall’8 al 10 maggio. Ricordiamo a chi preferisce non spostarsi che è possibile seguire anche il Corso Base online dal 22 al 24 aprile, comodamente dalla propria casa o dall’ufficio, tramite gli strumenti di formazione a distanza, risparmiando su viaggi e trasferte.
L’obiettivo del corso BASE è quello di affrontare nelle 27 ore di lezione tutti gli argomenti che consentono di progettare l’architettura di un’applicazione iOS di media complessità; per schematizzare la struttura del corso, ecco in sintesi i punti che vengono toccati:
– conoscenza dei devices (iPhone/iPad/iPod Touch) e del funzionamento del sistema operativo iOS
– i frameworks che fanno parte dell’API di iOS e la loro architettura (Design Patterns)
– i linguaggi di programmazione coinvolti nello sviluppo (C ed Objective-C)
– la creazione della user-interface delle applicazioni iOS
– le metodologie per persistere i dati (Property List, database SQLite, CoreData)
– la comunicazione con un server esterno mediante XML e JSON (Web Services)
– la geolocalizzazione (GPS, bussola digitale)
– utilizzo elementare della fotocamera e della telecamera
– funzionamento di base dell’accelerometro e del giroscopio
– il test dell’applicazione, la distribuzione ai beta-testers e il deployment su App Store
Il programma del corso Base in dettaglio è consultabile in questa pagina del sito iPhoneDeveloper. Nel corso, che ha un taglio formativo di tipo ingegneristico, vengono affrontati con attenzione gli aspetti teorici sottostanti lo sviluppo, ma anche gli aspetti operativi che consentono, alla fine, di ottenere un prodotto finito e di qualità. Il costo del corso Base in aula e online è di 329 euro IVA inclusa: per gli studenti di scuole ed università è possibile usufruire del prezzo scontato di 250 euro IVA inclusa. Per i lettori di Macitynet è previsto lo sconto di 70 euro IVA inclusa: ricordiamo che gli sconti non sono cumulabili. Per ulteriori informazioni sul Corso Base in aula a Bologna dell’8-10 maggio è possibile partire da qui mentre per l’edizione online del 22-24 aprile è disponibile questa pagina.
Infine per chi è non ha mai affrontato la programmazione iPhoneDeveloper propone il corso Introduzione alla programmazione per iOS che può essere seguito online. Si tratta di un corso introduttivo di una sola giornata, 8 ore di lezione, che offre le basi necessarie per poter affrontare i percorsi formativi più specifici per la programmazione iPhone, iPod Touch e iPad. Si tratta di un percorso da zero per imparare i fondamenti della programmazione strutturata e ad oggetti in funzione dei dispositivi mobili di Apple, pertanto vengono utilizzati i linguaggi C e Objective-C e gli esempi di codice verranno scritti in ambiente Xcode 4. Il Corso online di Introduzione alla programmazione del 19 aprile costa 100 euro (IVA inclusa) mentre gli studenti possono partecipare al prezzo scontato di 70 euro.
Ricordiamo che gli appuntamenti di iPhoneDeveloper proseguono nel mese di maggio con il Corso Avanzato online nei giorni 15,16 e 17 maggio infine il corso online sulla programmazione grafica con OpenGL ES per iOS, unico corso in Italia su questo argomento, che si svolgerà il 30 e 31 maggio. Il Corso Avanzato è dedicato a chi è già programmatore e desidera acquisire competente professionali avanzate per sviluppare app per iPhone e iPad.
Il programma completo dei corsi iPhoneDeveloper è disponibile a partire da questa pagina.