MILANO: 28.29 Maggio 2015 – Corso di programmazione SWIFT per iOS

Il prossimo corso del 28-29 Maggio 2015, che si svolgerà a MILANO, è un corso della durata di 18 ore, in due giornate di lezione (dalle ore 09.00 alle ore 19.00), ed è rivolto a coloro che vogliono acquisire le tecniche di programmazione con il nuovo linguaggio SWIFT.

I partecipanti possono essere sia coloro che già programmano in iOS e desiderano acquisire velocemente le nuove competenze, sia coloro che iniziano per la prima volta a sviluppare applicazioni per i dispositivi Apple.

L’obiettivo del corso, come di consueto, è 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, sviluppato in gran segreto per 4 anni e presentato al pubblico nel mese di Giugno alla WWDC 2014.

Swift è il linguaggio destinato, progressivamente, a sostituire il più datato Objective-C (le cui origini risalgono agli inizi degli anni ’80).

Appena presentato al pubblico degli sviluppatori Apple, nel mese di Luglio 2014 era già al 16° posto nella classifica dei linguaggi più utilizzati al mondo.

Il linguaggio Swift consente di lavorare in modo molto più semplice con i framework contenuti in iOS 8 SDK.

Sviluppare applicazione per Cocoa Touch con Swift è molto più produttivo ed inoltre l’ottimizzazione raggiunta dal nuovo compilatore LLVM 6.0 consente prestazioni eccellenti (3.4 volte più veloce di Objective-C)!!

Programma del corso

  • Introduzione al linguaggio di programmazione SWIFT 1.2
  • Configurazione dell’ambiente di sviluppo con Xcode 6.3
  • La Swift Standard Library
  • Le basi: Costanti e Variabili (let & var) – Importanza dell’immutabilità
  • Operatori di base e avanzati (overloading ed operatori personalizzati)
  • Lavorare con le Stringhe ed i Caratteri
  • Le generics collection: Array e Dictionary
  • Controllo del flusso di esecuzione algoritmico in Swift
  • I tipi Optional
  • Funzioni semplici e di ordine superiore (higher-order)
  • Closures (Chiusure)
  • Enumerazioni
  • Classi e Strutture
  • Proprietà (stored & computed) e Metodi
  • Il controllo di accesso (public, private, internal)
  • Ereditarietà e Protocolli
  • Le Extensions
  • Funzioni e tipi generics
  • Interazione con le API scritte in Objective-C
  • Imparare a scrivere classi Swift da utilizzare nel mondo Objective-C
  • Adottare i Design Patterns di Cocoa/Cocoa Touch con il linguaggio Swift
  • Utilizzare Swift ed Objective-C nello stesso progetto iOS (Mix & Match)
  • Migrare il codice Objective-C verso Swift
  • Come utilizzare Xcode Playground per sperimentare Swift
  • Debugging di applicazioni Swift con REPL
  • Esempi e best-practices in Swift
  • {{content-26}}
  • {{content-27}}
  • {{content-28}}

 

Tutti i partecipanti al corso riceveranno le slides delle lezioni in formato pdf, gli esempi di codice scritti in aula durante la lezione e l’attestato di partecipazione iPhoneDeveloper/Apple Training Center “The Box”.

Il docente resterà,inoltre  a disposizione per ulteriori discussioni di approfondimento sul gruppo Facebook raggiungibile a questo link.

Il costo del corso è di Euro 250,00 IVA 22% INCLUSA.

Per partecipare al corso è necessario compilare il modulo di pre-iscrizione online, successivamente verrete contattati dalla nostra segreteria didattica per perfezionare i dettagli dell’iscrizione, e a seguito dell’emissione della fattura verranno fornite le istruzioni per il pagamento.

Per trarre maggiore beneficio dalla partecipazione al corso, è necessario possedere nel proprio bagaglio culturale, almeno i concetti di base della programmazione in generale.

Per sviluppare applicazioni iOS utilizzando SWIFT è necessario un sistema con Mac OS X 10.9.4 (Mavericks) o Mac OS X 10.10 (Yosemite), e l’IDE Xcode 6.1 (scaricabile gratuitamente dal Mac AppStore).

LA SEDE DI SVOLGIMENTO DEL CORSO E’ PRESSO: 

COPERNICO – Via Copernico,38 – 20125 MILANO

Aula

La location di svolgimento del corso è comodissima da raggiungere, trovandosi ad appena 7 minuti a piedi dalla Stazione Centrale di MILANO
La mappa per raggiungere la sede di svolgimento del corso è visibile al seguente link

In aula non viene fornita nessuna apparecchiatura (iMac, MacBook, iPhone, iPad,etc..).

Chi lo desidera puo’ portare il proprio hardware. La struttura ospitante fornisce la connessione Wi-Fi gratuitamente.

0 commenti

Lascia un Commento

Vuoi partecipare alla discussione?
Fornisci il tuo contributo!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *