Corso di programmazione
SWIFT 5

Corsi di formazione

In breve

Data: da definire
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.

    Cliccando su “ISCRIVIMI” accetti di ricevere la nostra newsletter mensile (Leggi la Privacy Policy). Puoi disiscriverti in qualsiasi momento cliccando sul link nella newsletter che ti invieremo.

    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.

    RICHIEDI INFORMAZIONI