Swift avanzato: tecniche avanzate di sviluppo

Swift avanzato: tecniche avanzate di sviluppo

  • Da concordare
  • 2 giorni

Questo corso è su richiesta. I contenuti sono totalmente personalizzabili.

VOUCHER
SCONTO
-25%

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

» Ricevi il voucher
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.
Grazie a questo corso potrai
  • Migliorare le tecniche di realizzazione di applicazioni per iPhone e iPad
  • Approfondire aspetti di sviluppo avanzati
Prerequisiti
Ecco cosa imparerai

Prima giornata

  • 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
  • NSURL ed 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)

 

Seconda giornata


  • 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 alternate con esercitazioni pratiche in aula coordinate dal docente (ogni partecipante ha a disposizione un iMac fornito da Espero)
Documentazione e attestati
  • Dispense di presentazione incluse nella quota corso.
  • Al termine il partecipante riceverà l’attestato di frequenza.
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 fai parte di un'azienda della pubblica amministrazione, ci trovi anche su MEPA.

VOUCHER
SCONTO
-25%

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

» Ricevi il voucher
WhatsApp