Corso Swift avanzato: tecniche avanzate di sviluppo

  • Da concordare
  • 2 giorni

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

CODICE
SCONTO
-20%

Iscriviti alla nostra newsletter e riceverai subito un buono sconto del 20% utilizzabile su uno dei nostri corsi online inclusi nella promo...

» Ricevi il codice

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
  • Xcode server e Custom Apps (cenni)

 

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
CODICE
SCONTO
-20%

Iscriviti alla nostra newsletter e riceverai subito un buono sconto del 20% utilizzabile su uno dei nostri corsi online inclusi nella promo...

» Ricevi il codice
Ciao,
come possiamo aiutarti?
Chat
Valutazione di Google
4.9
Basato su 133 recensioni