iPhoneDeveloper propone una serie completa di corsi e lezioni per imparare a programmare app per iPhone, iPod touch e iPad. L’offerta formativa è completa e disponibile per tutti i livelli, anche per chi non ha alcuna esperienza di programmazione e desidera compiere i primi passi proprio su dispositivi mobile della Mela.
Il primo appuntamento dedicato a chi non è sviluppatore è il corso online di Introduzione alla programmazione su iOS di una giornata. Si tratta di un corso appositamente studiato per coloro che sono completamente a digiuno di programmazione e voglio cominciare a mettere piede nell’affascinante mondo dello sviluppo software con un focus particolare sui dispositivi iOS della Mela. Ricordiamo che grazie agli strumenti di formazione a distanza il corso introduttivo che si svolgerà il 12 settembre potrà essere seguito ovunque l’utente si trovi, a patto di avere a disposizione un buon collegamento a Internet.
Tra gli argomenti trattati segnaliamo: introduzione generale al mondo dei computer e dispositivi mobili Apple, algoritmi e linguaggi di programmazione, introduzione alla programmazione strutturata. Per quanto riguarda il linguaggio C verranno illustrati i concetti fondamentali di: variabili – gli operatori aritmetici, logici e di confronto, il controllo condizionale e iterativo dell’eescuzione algoritmica, le funzioni, gli array, i puntatori, caratteri, stringhe e funzioni per la formattazione dell’I/O, strutture, unioni, enumerazioni, i principi fondamentali della programmazione OOP: incapsulamento, ereditarietà e polimorfismo. Il corso online di introduzione ha una durata di 8 ore e prevede diversi altri argomenti: per consultare l’elenco completo dei contenuti rimandiamo a questa pagina. Il corso di Introduzione alla programmazione iOS ha un costo di 100 euro IVA inclusa: per iscriversi è possibile seguire questo link.
Il secondo appuntamento nel calendario di iPhoneDeveloper è il Corso BASE di programmazione iOS, che si svolgerà sempre a Milano Cologno Monzese nei giorni 14, 15 e 16 settembre, parte da una panoramica dei dispositivi e del sistema operativo iOS per passare alle fondamenta della programmazione C e dei concetti di base della programmazione orientata agli oggetti. Il corso affronta nel dettaglio la creazione di una applicazione per iPhone/iPad mediante l’utilizzo degli elementi di interfaccia utente di UIKit, ponendo un accento specifico sull’architettura dell’applicazione e sui design patterns utilizzati. Si passa in rassegna il linguaggio Objective-C (classi, ereditarietà, proprietà, protocolli, categorie), la gestione della memoria, il framework Foundation (stringhe, collections, etc..).
Il corso prosegue fornendo tutti gli elementi utili alla persistenza dei dati e al collegamento con Web Services esterni, inoltre vengono prese in esame applicazioni che fanno uso dei frameworks Core Location, Map Kit, Core Motion, MediaPlayer, fornendo i rudimenti per l’impiego di audio e video nelle app e molto altro ancora. L’elenco completo dei contenuti del corso base è disponibile a partire da questa pagina del sito iPhonedeveloper. ‘¨’¨Il costo è di 492 euro IVA inclusa: ricordiamo che i lettori di Macitynet possono ottenere uno sconto di 24 euro per partecipare al Corso Base registrandosi a partire da questa pagina. Gli studenti possono partecipare al corso in aula al prezzo di 329 euro IVA inclusa, infine ricordiamo che questa edizione del Corso Base può essere seguita anche via Internet tramite gli strumenti di formazioni a distanza messi a disposizione da iPhoneDeveloper. Il costo per partecipare via Internet è di 329 euro IVA inclusa, mentre per gli studenti il prezzo scende a 250 euro, sempre IVA Inclusa.