Corso iOS Base – Swift 3.1

logo ios swift
Il corso iOS Swift è ideale per chi voglia imparare a programmare applicazioni per iPhone, iPad, Apple Watch ed Apple TV scritte in linguaggio nativo Swift e pubblicarle su App Store.
- Requisiti: nessuna competenza tecnica richiesta, il corsista dovrà portare con sé un computer MAC con macOS 10.12 o versioni successive (“Sierra”)
- Durata base: 5 giornate (30 h), da confermare a seguito di colloquio tecnico in base alle specifiche esigenze.
- Destinatari: aziende
- Sede: in aula a Roma o presso la sede del Cliente
Giorno 1

- Introduzione a iOS
- Architettura
- Strumenti per lo sviluppo di APP su piattaforma iOS
- SDK e ambiente di sviluppo
- “Xcode 8.3” e struttura del progetto di una APP - Strumento XCode “Playground”
- Nozioni base di programmazione a oggetti (OOP)
- Elementi base di programmazione in linguaggio Swift – APP “Hello World”
- Esercitazioni

Giorno 2

- Viste principali: UIViewController, UIView
- Interfaccia grafica: Storyboard
- Controlli, azioni, elementi di interfaccia
- Auto Layout
- Navigazione tra le viste: i “Segue”
- Navigation Controller e Toolbar
- Tab Bar Controller

Giorno 3

- Implementazione di tabelle dinamiche (UITableView) e la CollectionView (UICollectionView)
- Cenni su multimedia e iOS: uso della libreria delle Immagini e della fotocamera
- Interazione con la libreria Contatti
- Interazione con la libreria Calendari
- Interfaccia con le funzioni Telefono
- Esercitazioni

Giorno 4

- Connettività: cenni architettura Client/Server
- Connettività: i metodi HTTP
- Connettività: download e elaborazione di file JSON
- Mappe e geolocalizzazione: MapKit e CoreLocation
- Esercitazioni

Giorno 5

- Localizzazione dell’App in diverse lingue
- Salvataggio dei dati: UserDefaults, Plist, Core Data
- Notifiche: locali e di sistema
- Notifiche Push
- App Store
- Preparazione dell’App per la pubblicazione
- Esercitazioni


*Per i corsi aziendali e individuali, il programma potrà essere customizzato così come la durata

I nostri corsi:


Richiedi Info/Iscriviti al corso