immagine sfondo SVILUPPO APP PER IOS IN SWIFT

SVILUPPO APP PER IOS IN SWIFT

27 gennaio 2018
SVILUPPO APP PER IOS IN SWIFT

Programmazione per sistemi macOS con il linguaggio Swift

Inizio

sab, 27 gennaio 2018

Le date

27 gen. / 3-10-17-24 feb. 2018
5 lezioni da 4 ore

Orari

Sabato dalle 9:00 alle 13:00

Quota

Non tesserati: 240€ IVA inclusa
Tesserati FabLab Treviso: 220€ IVA inclusa

Status

immagine Programmazione per sistemi macOS con il linguaggio Swift
Descrizione

Introduzione
IDE di programmazione: Xcode
Struttura di un progetto: file .swift e .storyboard
Introduzione a Storyboard: constraints e elementi grafici
Collegamento tra file .swift e storyboard: @IBAction e @IBOutlet
*Esempio semplice di hallo world

Pod, Login e database online
Introduzione a Parse
Servizi gratuiti di hosting
Integrazione nel progetto (tramite CocoaPods)
Costruzione della schermata di login
Parallelismo tramite Storyboard e costruzione manuale
Compilazione del codice per effettuare un login

Database offline e impaginazioni
Introduzione a Realm
Integrazione nel progetto (tramite CocoaPods)
Pattern delegati I
Stesura del codice per salvare / ottenere informazioni dal database
*Compilazione di tabelle e collection con i dati ottenuti

Posizione e mappe
Location manager e attributi
Pattern delegati II
Introduzione all’uso di MapKit
Rappresentazione sulla mappa di annotazioni standard
*Consumo energetico e metodi di controllo di aree geografiche

Consolidamento di quanto appreso, dubbi e cenni a strumenti più avanzati
Spazio per dubbi o curiosità
Cosa sono le api
Cenni sull’utilizzo del protocollo RESTfull (Alamofire)
Esempio di come utilizzare le informazioni di un servizio REST
*Dove trovare informazioni e framework

Per partecpare al corso è necessario:

  • Avere una buona dimestichezza nell’uso generale del computer
  • Portare alle lezioni il proprio computer Mac (compatibile con l’ultimo aggiornamento software Mac OS Sierra)
  • Programma Xcode installato all’ultima versione (disponibile gratuitamente sull’App Store)
  • Programma CocoaPods installato (disponibile gratuitamente, installabile da terminale con la riga “sudo gem install cocoapods”)
Destinatari

Tutti coloro che sono interessati allo sviluppo di Applicazioni mobili per iOs e che vogliano cimentarsi, anche per la prima volta, nella programmazione.

Obiettivi

Swift è il neonato linguaggio di programmazione che ha già conquistato il cuore dei programmatori Apple. Moderno, semplice ed efficace è giunto già alla quarta release e promette di espandersi efficacemente anche su piattaforme Linux e Android. L’obiettivo del corso è fornire tutti gli elementi di base sia teorici che pratici per affrontare i problemi più comuni nello sviluppo di un’applicazione (login, impaginazioni e trattamento di dati, manipolazione delle interfacce grafiche).

Link
Iscrizioni aperte fino al 24/01/2018

Modulo iscrizione