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:

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.
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!)
Espero è molto più di un centro di formazione per corsi online (in diretta) e in presenza a Milano. Ho frequentato corsi di grafica e ho trovato docenti molto preparati. Sia i docenti che il personale espero sono stati gentilissimi e disponibili!
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.
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.

Chi ha frequentato questo corso ha partecipato anche a:

  • Durata
    2 giorni
Scegli quando e dove (online con docente in diretta, presso la nostra sede di Milano o la tua sede aziendale) vuoi seguire il corso e personalizza il programma in base ai tuoi obiettivi
Richiedi un preventivo
oppure
Iscriviti alla newsletter
Iscriviti alla newsletter per ricevere aggiornamenti su novità del catalogo corsi, opportunità di finanziamento e promozioni attive!
Iscriviti »
Serve aiuto?
Chatta con noi
Valutazione di Google
4.9
Basato su 146 recensioni
js_loader