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 sui 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 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 18 novembre 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à a Bologna nei giorni 28,29 e 30 novembre: 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. ‘¨’¨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.
Gli appuntamenti di iPhoneDeveloper proseguono con i corsi dedicati a chi già conosce la programmazione e l’ambiente iOS. Il Corso di Aggiornamento a iOS 5 SDK è indirizzato a chi desidera acquisire rapidamente competenze professionali in merito all’applicazione pratica nel progetto e nella realizzazione di applicazioni con il nuovo iOS 5 SDK e Xcode 4.2. Le lezioni danno per presupposta la conoscenza del linguaggio Objective-C e dei frameworks utilizzati nello sviluppo di applicazioni iOS, e che si possegga la padronanza d’uso dello strumento Xcode 4.’¨Il corso, il cui programma dettagliato si può leggere qui, si tiene il 2 dicembre: la partecipazione è online e il costo di 100 euro.
Infine ricordiamo il Corso Avanzato di 3 giorni in programma a Padova il 19, 20 e 21 dicembre. Per partecipare è necessario conoscere la programmazione del sistema operativo iOS, del linguaggio C e del linguaggio Objective-C. Tra gli argomenti trattati ricordiamo: ripasso generale degli argomenti di base di sviluppo su iOS, programmazione Key Value Coding (KVC) e Key Value Observing (KVO), utilizzo del multithreading nelle applicazioni:GCD, NSOperationQueue e NSOperation, lazy loading dei dati : un caso di studio con il TableViewController, approfondimento e personalizzazione della classe UIScrollView, gestione della persistenza dei dati con Core Data: modellazione delle entità, utilizzo del “FetchedResultsController”, gestione del multitasking in iOS4, impostazione dell’architettura di una Universal Application, portare una applicazione da iPhone ad iPad, aspetti specifici della programmazione su iPad e di iOS4: Disegno di forme con UIBezierPath, Generazione di file .pdf – Core Text – Popovers, SplitViewControllers, Video playback: MPMoviePlayerViewController, edit Menu Actions : aggiungere nuove funzionalità, Keyboard Layout personalizzabili, I GestureRecognizer, Condivisione dei documenti tra applicazioni: UIDocumentInteractionController, Altri aspetti specifici di programmazione iOS: approfondimenti su Core Graphics e Core Animations : come realizzare grafica e animazioni personalizzate nelle applicazioni per iPhone/iPad, utilizzo di Bluetooth e Wi-Fi nelle applicazioni iPhone/iPad, Push Notification Service e In App Purchase, Primi passi con la grafica OpenGL ES 1.1/2.0, Realta’ aumentata nelle applicazioni: da dove cominciare.
La partecipazione al Corso Avanzato costa 540 euro IVA inclusa: per ulteriori informazioni e per iscriversi è possibile partire da questo link. Oltre alle lezioni in aula a Padova questo corso è fruibile anche via Internet attraverso la piattaforma di e-learning fornita da iPhoneDeveloper.
Per ulteriori informazioni sui corsi iPhoneDeveloper è possibile visitare il calendario completo a partire da questa pagina: per tutti i corsi i lettori di Macitynet possono usufruire di uno sconto di 24 euro a partire da questa pagina.