Corso di programmazione
SWIFT 5
Corsi di formazione
In breve
Luogo: MILANO
Durata: 2 giorni
199 € (IVA INCLUSA)!!
L’obiettivo del corso, come in tutti i corsi iPhoneDeveloper, è quello di acquisire competenze professionali specialistiche, da utilizzare nella propria carriera di progettista/sviluppatore software del mondo Apple, sia per i dispositivi iOS che MacOS
Per partecipare al corso è consigliabile possedere la conoscenza delle nozioni di base di programmazione strutturata e ad oggetti, oltre alla conoscenza minima dell’ambiente Mac OS X.
Programma del corso
Swift è un nuovo linguaggio di programmazione multi-paradigma, ideato da Apple nel 2010, sviluppato in gran segreto per 4 anni e presentato al pubblico di sviluppatori nel mese di Giugno alla WWDC 2014, giunto ad oggi alla versione 5.1
Il linguaggio Swift consente di scrivere applicazioni per Cocoa e Cocoa Touch in modo molto più semplice ed efficiente rispetto al passato.
- Introduzione al linguaggio di programmazione SWIFT 5.1 ed alla programmazione funzionale
- Installazione e configurazione dell’ambiente di sviluppo Xcode 11
- 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, Dictionary e Set (map,filter e reduce)
- Controllo del flusso di esecuzione in Swift
- I tipi Optional
- Funzioni semplici e di ordine superiore (higher-order)
- Closures (Chiusure)
- Enumerazioni
- Le Classi e l’Ereditarietà
- Le Strutture
- Proprietà (stored & computed) e Metodi
- Il controllo di accesso (public, private, internal)
- Protocolli (e cenni di Protocol Oriented Programming)
- Le Extensions
- Funzioni e tipi generics
- La gestione degli errori
- Interazione con le API scritte in Objective-C
- Imparare a scrivere classi Swift da utilizzare nel mondo Objective-C (e viceversa)
- Adottare i Design Patterns
- Utilizzare Swift ed Objective-C nello stesso progetto iOS (Mix & Match)
- Come utilizzare Xcode Playground per sperimentare Swift
- Debugging di applicazioni Swift con REPL
- Esempi e best-practices di Swift
Luogo di svolgimento del corso
Il corso di svolge a MILANO presso l’Hotel Studios di Cologno Monzese (MI) – V.la Europa,56 (accanto a MEDIASET).
Ulteriori informazioni sulla location di svolgimento del corso (modalità per raggiungere la sede, eventuale soggiorno in albergo) sono disponibili direttamente sul sito dell’Hotel Studios.
In aula non viene fornita nessuna apparecchiatura (MacBook, iPhone, iPad ,etc..).
Chi lo desidera puo’ portare il proprio hardware (opzionale) da utilizzare in aula.
La struttura ospitante fornisce la connessione Wi-Fi gratuitamente a tutti i partecipanti al corso.