Corso Building iOS apps (ICWD29)

Richiedi un preventivo

L?obiettivo del corso è quello di acquisire competenze professionali specialistiche, da utilizzare nella propria carriera di progettista/sviluppatore software del mondo Apple.
Swift è un nuovo linguaggio di programmazione multi-paradigma, ideato da Apple nel 2010 e progressivamente destinato a sostituire il più datato Objective-C. Il linguaggio Swift 2 consente di lavorare agevolemente con i framework preesistenti scritti in Objective-C. Scrivere applicazioni per Cocoa e Cocoa Touch è molto più semplice, ed in più hai a disposizione tutta la potenza della programmazione funzionale di Swift 2 per scrivere software più efficiente.

I contenuti sono i seguenti:

  • Introduzione al linguaggio di programmazione SWIFT
  • Installazione e configurazione dell?ambiente di sviluppo Xcode
  • Le basi: Costanti e Variabili
  • Operatori di base e avanzati
  • Lavorare con le Stringhe ed i Caratteri
  • Le generics collection: Array, Dictionary e Set
  • Controllo del flusso in Swift
  • I tipi Optional
  • Funzioni semplici e di ordine superiore
  • Closures
  • Le Classi e l?Ereditarietà, proprietà e metodi
  • Protocolli (e cenni di Protocol Oriented Programming)
  • Le Extensions
  • La gestione degli errori in Swift
  • Come utilizzare Xcode Playground

Scheda rapida

Durata del corso: 21 ore, pari a 3 giorni (7 ore al giorno)

Prerequisiti

Nozioni di base di programmazione strutturata e ad oggetti, oltre alla conoscenza minima dell?ambiente Mac OS X.

Software: Questo corso è pensato per consentire di sviluppare app per iOS e l'unico modo perché si possa fare build di un'app è possedere MacOSX, che è disponibile solo con un Mac. Per questo motivo, se si vuole sperimentare con un'app per iOS, bisogna necessariamente possedere un Mac. Esiste un servizio che consente di affittare un Mac, disponibile su http://www.macincloud.com/.

Materiale del corso

  • slide in formato PDF, da poter stampare
  • esempi presentati nel corso

Preventivo

Richiedi un preventivo