Scarica il programma dettagliato del Corso

Corso Sviluppo Apps su iPhone e iPad
Corso Online
Sviluppo Apps su iPhone e iPad
Accademia Futuro
[email protected]
Programma Generale del Corso
Sviluppo Apps su iPhone e iPad
Tematiche Trattate
Introduzione alla Programmazione
Introduzione ai Computer
Introduzione alla Programmazione
Fondamenti di Programmazione
Fondamenti di Programmazione ad Oggetti
Le Basi della Programmazione xCode
Creazione di una Prima Applicazione iOS
Guida all’Interfaccia di Sviluppo Xcode
Compilazione di Applicazioni iOS
Esecuzione di Applicazioni iOS su Simulatore e Dispositivi iOS
Guida alla Tipologia di Dati in Xcode
Creazione e Gestione di Classi e Oggetti
Allocazione e utilizzo di Number, Array, Dictionary e Set.
Controllers e Views
Implementare i controlli di base dell’UI (User Interface)
Presentazione e Gestione delle Visualizzazioni tramite UIViewController
Implementare la Navigazione tramite UINavigationController
Inserimento e Gestione di Immagini tramite UIImageView
Realizzazione di Barre Navigazionali
Inserimento di Pulsanti nella UI tramite UIbutton
Gestione delle Funzionalità di Base delle Pagine
Realizzazione e Utilizzo delle Table Views
Istanziare una Table View
Caratteristiche di una Table View (assegnazioni dati e gestione eventi)
Realizzare header e footer con le Table Views.
Visualizzazione di Menù Contestuali tramite Table Views
Storyboards
Introduzione agli Storyboards
Creazione di un Progetto con Storyboards
Aggiungere uno Storyboard ad un Progetto Esistente
Concorrenza
Creazione di Oggetti Block
Gestione Operazioni tramite GCD
Impostare Rapporti tra le Operazioni
Creazione di Timer
Georeferenziazione e Mappe
Creazione di Map View
Gestione Eventi di una Map View
Personalizzare la Visualizzazione e gli Elementi di una Map View
Riconoscimento Gestuale
Rilevamento delle Principali Tipologie Gestuali
Networking
Introduzione a NSURLConnection
Operazioni di Downloading tramite NSURLConnection
Gestione Richieste tramite NSURLConnection
Integrazione delle Funzionalità di Twitter nelle proprie App.
Audio e Video
Gestione File Audio
Gestione File Video
Accesso all’”Archivio Musicale”
Rubrica
Inserire e Cercare Dati nella Rubrica
Gestione delle Proprietà di Rubrica
Videocamera
Rilevamento della Videocamera
Utilizzare la Videocamera per Scattare Foto e Realizzare File Video
Sistema di Organizzazione di Foto e Video
Editing Video su un Dispositivo iOS
Core Data
Introduzione al Framework Core Data
Core Data per la Gestione delle Informazioni
Calendario
Introduzione al Calendario
Aggiungere e Rimuovere Eventi
Gestione avanzata degli Strumenti del Calendario
Grafica e animazioni
Utilizzare i font e Creare Testi
Utilizzo dei Colori
Creare Forme e Realizzare Immagini
Strumenti per la Manipolazione delle Immagini
Strumenti di Animazione
Accelerometro e Giroscopio
Rilevare l’Accelerometro e il Giroscopio
Recuperare i Dati dall’Accelerometro e dal Giroscopio
Sviluppo Giochi
Risorse Utili per lo Sviluppo dei Giochi su iOS
Gestione della Grafica di Gioco
Gestione delle Funzionalità di Base del Gioco
Sviluppare un Gioco su iOS
Distribuzione del Gioco tramite AppStore
iCloud
Impostare le Applicazioni per iCloud
Gestione e sincronizzazione dei degli archivi di iCloud
Creazione e Gestione Avanzata delle Cartelle per le Applicazioni
Gestire lo Status dei Documenti in iCloud
Gestione dei Conflitti in iCloud
Obiettivi e modalità di fruizione e valutazione
Obiettivo e modalità di fruizione
L’obiettivo del corso è di fornire tecniche e metodologie adeguate per svolgere la
professione di sviluppatore Apple specializzato (piattaforme Iphone e Ipad).
Il corso sarà fruito online su una piattaforma di FAD, comprensiva di materiali
didattici, esercitazioni guidate e test di verifica dell’apprendimento.
Strutturazione del corso
Il Corso insegna la materia partendo da zero e forma professionisti capaci di creare
applicazioni e giochi su tecnologia Apple per tutti i cellulari iPhone e i tablet iPad, che
insieme coprono circa il 90% del mercato mobile.
Pertanto Il programma del corso, pur partendo dai concetti di base della
programmazione, verterà sulle caratteristiche specifiche dello sviluppo iOS, dagli
elementi di base a quelli di programmazione avanzata, per la creazione di diverse
tipologie di Applicazioni.
Destinatari e modalità di valutazione
I destinatari del corso sono diplomati e laureati che vogliono arricchire le proprie
competenze o intraprendere da zero una carriera nel campo della programmazione
specializzata. La valutazione dei discenti verrà effettuata attraverso test di valutazione
ed un esame finale da svolgere online.