A proposito di formazione
Indirizzato a
Requisiti per la realizzazione del corso: conoscenza di base della programmazione strutturata e a oggetti.
Presentazione
Il corso iOS e Swift 3.0 fornisce tutti gli elementi necessari per imparare a programmare App per dispositivi iOS.
L’obiettivo è quello di formare i partecipanti a essere degli sviluppatori di App, aumentando il proprio livello di produttività e sfruttando le potenzialità offerte dal mondo IOS.
E’ rivolto a tutte le fasce di programmatori: agli amanti dei dispositivi Apple, a chi ha nozioni base di programmazione, ai tecnici e agli specialisti informatici.
Il corso è suddiviso in tre moduli (Base, Intermedio e Avanzato), che permettono di apprendere il linguaggio di programmazione Swift 3.0, l’ambiente di sviluppo Xcode e la suite di strumenti utili allo sviluppo di software per i sistemi iOS.
Per ottenere migliori risultati dalla partecipazione al corso è consigliabile possedere la conoscenza delle nozioni di base di programmazione strutturata e ad oggetti.
Prezzo:
1300 € - con Mac di proprietà
1500 € - con Mac fornito da Simposio Academy Iva inclusa
Alla fine del primo modulo non sei soddisfatto? Ti rimborsiamo il 50%.
Sconti e agevolazioni:
o Chi ha già frequentato un corso di Simposio Academy avrà diritto a uno sconto del 10%.
o Chi si iscrive insieme a un amico avrà diritto a uno sconto del 10%.
Tutti gli sconti sono cumulabili
Rateizzazione con finanziamento a tasso zero
Acconto all’iscrizione di 300€ e 6, 8, 12 rate a tasso zero.
Pagamento in un’unica soluzione con uno sconto del 10%
Luogo
a Roma
Durata
5 giorni
Programma
MODULO BASE
Giorno 1
- Introduzione allo sviluppo IOS
- Apple membership
- Xcode e i principali strumenti di sviluppo
- Struttura di un progetto Xcode
- Hello word
Giorno 2
- Il linguaggio Swift
- Ciclo di vita di un’applicazione
- AppDelegate
- ViewController e il suo ciclo di vita
- IBOutlet & IBAction
MODULO INTERMEDIO
Giorno 3
- UINavigationController, UITabBarController e ModalViewController
- Passaggio di dati da una vista ad un’altra
- Il concetto di delegate
- UITableView e UICollectionView
- Array e Dizionari
Giorno 4
- Singleton, MVC, Delegate
- Interazioni con web services (NSURLRequest & NSURLSession)
- Da JSON a Strutture dati
- GCD (grand central dispatch)
- ViewController annidati
- Utilizzo di MapKit e CoreLocation
MODULO AVANZATO
GIORNO 5
- Accesso alla fotocamera
- Accesso al calendario
- Push notifications
- Utilizzo librerie di terze parti
- Cocoa pods
- Customizzazioni avanzate
- Custom Transitions & Animations