Swift avanzato: tecniche avanzate di sviluppo

Swift avanzato: tecniche avanzate di sviluppo

Introduzione

Il corso “Swift Avanzato tecniche avanzate di sviluppo” (durata 2 giorni consecutivi, ore 9-18) è rivolto all’approfondimento della realizzazione di applicazioni per iPhone e iPad con il linguaggio Swift.
Il corso è rivolto a sviluppatori mobile.

I partecipanti completeranno in aula le esercitazioni progettate per rendere efficace quanto appreso.

Il corso è rivolto a
  • Sviluppatori che abbiano già buone conoscenze di Swift e di sviluppo per iOS e siano interessati ad uno sviluppo avanzato di applicazioni per iPhone e iPad.
Leggi i commenti di chi ha partecipato ai corsi Espero, scritti direttamente dai partecipanti su Google.
Leggi i commenti di chi ha partecipato ai corsi Espero, scritti direttamente dai partecipanti su Google.
Obiettivi
  • Migliorare le tecniche di realizzazione di applicazioni per iPhone e iPad
  • Approfondire aspetti di sviluppo avanzati
Prerequisiti

Conoscenze richieste per una proficua partecipazione

Argomenti trattati
  • 1° giorno
    Richiami ARC
    weak, strong, unowed, autoreleasing, unsafe ponter
    Optional Chaining (since Swift 1.2)
    cast, downcast, upcast, casting in Swift 1.2
    Blocks and capturing
    Mixing Obj-C e Swift, ma anche C: la portabilità fra linguaggi
    Array Swift e Array Obj-C, confronti
    Ripasso sui delegati e le best practices in iOS
    NSURLed NSURLRequest per le richieste GET e POST
    NSUrlConnection: implementazione caching di immagini e atuenticazione
    NSUrlSession: utilizzo e scarico out of process
    Lazy loading dei dati: un esempio pratico con le UITableView
    NSJsonSerialization: lavorare con JSON
    CoreData e SqlLite: implementing SQLite from scratch via C calls (cenni)
  • 2° giorno
    Singletons in Swift
    UITableView: creare celle customizzate
    UITableView e CoreData
    esecuzione asincrona: NSTimer, NSOperations, GCD e blocks
    Passbook e PassKit
    Push notification: requisiti sistemistici, impostazioni lato server, coding in Swift
NOTA 
Il corso prevede sessioni di spiegazione del docente alternate con esercitazioni pratiche in aula coordinate dal docente (ogni partecipante ha a disposizione un computer Espero Mac o Windows)
Documentazione e attestati
  • Dispense di presentazione incluse nella quota corso
  • Al termine il partecipante riceverà l’attestato di frequenza ufficiale
Docenti

I docenti Espero sono sviluppatori con pluriennale esperienza e trainer certificati.

Note
Si consiglia di portare una chiavetta USB per copiare i lavori realizzati durante le esercitazioni in aula
Hai bisogno di ulteriori informazioni?

Contatta Francesca, Training Coordinator, e richiedi una consulenza personalizzata per individuare il percorso formativo più adatto a te.

Fai parte di un'azienda o un ente?

Contatta Ambrogio del team business. Se sei un'azienda della pubblica amministrazione, ci trovi anche su MEPA.

VOUCHER
SCONTO
-25%

Iscriviti alla nostra newsletter e riceverai subito 1 buono sconto del 25% utilizzabile su uno dei nostri corsi...

» Ricevi il voucher
WhatsApp