Programma Generale del Corso iOS Guru

Download Report

Transcript Programma Generale del Corso iOS Guru

Programma Generale del Corso iOS Guru
Programma Base
Modulo Uno – Introduzione alla Programmazione
Prima unità didattica – Introduzione ai Computer
Seconda unità didattica – Introduzione alla Programmazione
Terza unità didattica – Fondamenti di Programmazione
Quarta unità didattica – Fondamenti di Programmazione ad Oggetti
Modulo Due – Le Basi della Programmazione xCode
Prima unità didattica – Creazione e Compilazione di Applicazioni iOS
Seconda unità didattica – La Gestione della Memoria
Terza unità didattica – FrameWork XCode
Modulo Tre – Controllers e Views
Prima unità didattica
Implementare i controlli di base dell’UI (User Interface)
Text Input e MapKit
CoreGraphics e UIKit
UIScrollView per operazioni di paging e zoom
1
View Controllers
UITabBar
UITableView
UINavigationBar
UINavigationController
Rendere Universali le Applicazioni
Seconda unità didattica Presentazione e Gestione delle Visualizzazioni tramite
UIViewController
Implementare
la
UINavigationController
Inserimento
UIImageView
e
Gestione
Navigazione
di
Immagini
tramite
tramite
Sistemi di Localizzazione
Le Animazioni
Utilizzo dello Storyboard
Servizi Web
Obiettivi e modalità di fruizione e valutazione
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.
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.
2
I destinatari del corso persone 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 online.
3