Corso iOS-Swift per Aziende
Forma il tuo team per lo sviluppo Applicazioni per iPhone e iPad!

Obiettivo del corso
Obiettivi: formare lo studentecon le conscenze e basi tecniche per lo sviluppo di applicazioni per dispotivi iPhone/iPad utilizzando in particolar il linguaggio Swift 
A chi è rivolto
Rivolto ad AZIENDE, sono consigliate base di programmazione in almeno un linguaggio ad oggetti. In laternativa consigliamo di iniziare con un corso in C++/C#. E’ necessario anche disporre di un Mac Apple ed di un dispositivo iPhone.
Programma
-
Programma (40 ore) :
- Panoramica generale iOS, watchOS e tvOS
- Introduzione a Xcode
- Programmazione ad oggetti
- Hello world con playground Playground
- Swift: Sintassi, Variabili, Proprietà, Metodi, Array, if, switch e for
- Lavorare con le stringhe, i numeri primi, i numeri decimali e le variabili di istanza
- Anatomia di un’ App
- Hello World con App
- Optionals, Tuples, Type Inference, Multiple Returns e gli altri segreti di Swift
- Il delegate, gli handler e le Closures di Swift
- Gestione della memoria con ARC
- Singleton
- Delegato e i suoi protocolli
- Tecniche per il Debug dell’App (print, Breakpoint, Instruments)
- Le Extension e le Protocol Extension
- Guida pratica a web service e JSON
- UI con Storyboard e Auto Layout
- UIView
- UIViewController
- Cenni Objective-C
- Navigation Controller
- Tab Bar Controller
- UI Controls (pulsanti, text fields, text views)
- Animazioni elementi UI
- Tabella statica (UITableView)
- Tabella dinamica (UITableView)
- CollectionView (UICollectionView)
- Scroll View (UIScrollView)
- Salvataggio dati: NSUserDefaults
- Notifiche
- Utilizzare il MapKit e CoreLocation
- Core Data
- Supporto multilingue
- Distribuzione sull’App Store
Dove si svolge
Corso erogato sia in aula frontale che online in classe virtuale completamente dal vivo e con lezioni personalizzabili.
Richiedi informazioni sul corso
Richiedi informazioni sul corso
3471012275 - 3429836
Caratteristiche del corso
Sede: Italia
Durata ore: 40
Ore in aula: 24
Ore online: 40
Settore corso: Analisi e programmazione, Cloud Computing, Database, Gestionali e Software, Informatica
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza
Durata ore: 40
Ore in aula: 24
Ore online: 40
Settore corso: Analisi e programmazione, Cloud Computing, Database, Gestionali e Software, Informatica
Tipologia: Corsi di alta formazione
Livello: Base
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza

