Corso 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.

Hanno già partecipato:

Eccellente
4.9
Ottimo polo di formazione, corsi completi sia nei contenuti che nei vari settori di competenza, staff professionale sempre disponibile a venire incontro a ogni esigenza o richiesta. Docenti e/o tutor impeccabili, preparati e pronti ad affiancarti nella formazione. Consigliato per rafforzare e completare il proprio percorso professionale
Response from the owner: Ti ringraziamo, Marco! È stato davvero un piacere averti conosciuto. Ti facciamo un grande in bocca al lupo per il tuo futuro professionale! ;)
Ho sperimentato diversi corsi online in Espero e ho apprezzato l’ottima qualità che già connotava i corsi in presenza. Consiglio in particolare tutta l’area digital, i docenti si soffermano sul tuo materiale e sui tuoi obiettivi, rispondendo con puntualità alle domande anche specifiche e… difficili (loro hanno il vantaggio di essere aggiornati quotidianamente su tutte le novità dei social!)
Response from the owner: Grazie Fabio, ci fa piacere tu abbia notato uno dei tanti punti di forza dei nostri docenti, che sono sempre soliti ascoltare le richieste che emergono in classe e dare risposte puntuali e precise. Speriamo di esserti stati d'aiuto ;-) un saluto da parte nostra!
Ho seguito in FAD due corsi con Espero, mi sono trovato molto bene per la competenza, professionalità, disponibilità dei docenti come per l'organizzazione dei corsi on-line. Una società di formazione sicuramente molto valida.
Response from the owner: Ciao Mauro, siamo felice che tu ti sia trovato bene con i nostri corsi. Ti aspettiamo in futuro per nuove opportunità di formazione.
js_loader

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

Contatta i nostri professionisti:

Hai bisogno di ulteriori informazioni?
Contatta Valentine, Training Coordinator, e richiedi una consulenza personalizzata per individuare il percorso formativo più adatto a te.

Chi ha frequentato questo corso ha partecipato anche a:

Valutazione di Google
4.9
Basato su 147 recensioni
js_loader