Core Data advanced: go deep!

Core Data advanced: go deep!

Introduzione

Il corso Core Data advanced tratta gli aspetti avanzati della gestione dello strato di persistenza ad oggetti fornito da CoreData.
Come tutti i corsi Espero, è previsto un rapporto docente/partecipante quasi personalizzato e una strumentazione adeguata disponibile per ogni postazione (iMac).
Chi per comodità personale volesse portare il proprio Mac può liberamente farlo.

Il corso è rivolto a
  • Sviluppatori iOS con almeno qualche mese di programmazione alle spalle.Coloro che hanno seguito il corso iOS base in Espero
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
  • Conoscere a fondo Core Data, il framework per la gestione dello strato di persistenza ad oggetti.Utilizzare Core Data per sviluppo avanzato
Prerequisiti

Conoscenze richieste per una proficua partecipazione

  • Sviluppare con iOS da almeno qualche mese.Aver frequentato il corso iOS base in Espero
Argomenti trattati
  • Predicati
  • CoreData e Tableview
  • Fetching and faulting
  • Core Data e Cloud
  • Core Data e threading
  • Core Data Performance Optimization and Debugging
  • Concurrency with Core Data: threading e Core Data
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)
Passi successivi
  • CoreAnimation/Quartz (1g) sui vari effetti della animazioni disponibili, uso dei CALayer e QuartzCore
  • Gestione avanzata Testo (1g) su CoreText, TextKit, PDF
  • BlueTooth and BlueTooth LE intro: corso introduttivo di un giorno
  • Advanced BlueTooth: corso avanzato di un giorno
  • iOS / OSX networking (1g) su “C” sockets, CFNetwork, NSURLConnections e API di iOS per la rete
  • Elaborazione immagine e filtri (1g) su CoreImage, ImageIO, vImage, CIFIltering, filtri blur
  • MapKit fundamentals (1g) su mappe e loro gestione, CoreLocation e geolocalizzazione
  • Under the hood (1g) su debugging with LDB, news cocoa paradigm, efficiency and code, energy and App, memory management: uso attento della memoria, LLVM compiler
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