Corso Introduzione all’SDK iOS

Durante questo corso impari a sviluppare App per iOS con il linguaggio Swift e a conoscerne i relativi strumenti, tecnologie e metodi di pubblicazione. Apprendi e metti subito in pratica i passaggi fondamentali della creazione dell’App, dalla progettazione, allo sviluppo del codice, alla pubblicazione.

Docenti professionisti certificati Apple: danno risposte certe e concrete ai tuoi dubbi.

Aule attrezzate: computer iMac di ultima generazione.

Laboratori di esercitazione pratiche: non solo lezioni frontali teoriche ma tanta pratica guidata.

Non devi portare nulla, solo una chiavetta USB per salvare i tuoi lavori: pensiamo noi a tutto il resto.

Attestato ufficiale a fine corso: i nostri corsi sono certificati da Apple.

Attestato Linkedin: puoi rendere visibile il tuo attestato di partecipazione direttamente su Linkedin.

Massimo 10 partecipanti: per facilitare l’apprendimento e il confronto di gruppo.

Espero Fuoriclasse: dopo il corso, puoi avere un tutoraggio personalizzato con il docente che ti ha seguito.

  • 16 Dic 2019
  • Milano
  • 3 giorni
  • 9.00-18.00
  • € 890,00 + IVA
  • 16 Dic 2019
  • Roma
  • 3 giorni
  • 9.00-18.00
  • € 890,00 + IVA
VOUCHER
SCONTO
-15%

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

» Ricevi il voucher
Questo corso è per te se

sei uno sviluppatore, conosci il linguaggio Swift e desideri imparare a creare App iOS.

Grazie a questo corso potrai
  • Imparare a sviluppare app native con l’SDK iOS.
  • Imparare ad usare Xcode.
Puoi fare questo corso se

hai buona conoscenza del linguaggio Swift o in alternativa se hai frequentato il corso Introduzione a Swift.

Ecco cosa imparerai
  • Fondamenti di Interface Builder
    • Navigare tra le finestre di Interface builder, aggiungere elementi nella UI
  • Far interagire gli elementi grafici con il programma.
    • Visualizzazione dei dati
    • Utilizzare testo ed immagini all’ avvio della App
    • Controls in Action
    • Aggiungere pulsanti, Switches, e sliders alla UI
    • Aggiungere actions e outlets, e la loro interazione
  • Auto Layout e Stack Views
    • Utilizzare i fondamenti del sistema “Auto Layout” per costruire interfacce sempre accurate anche per dispositivi diversi.
  • “Segue” e Navigation Controllers
    • Utilizzare ” segue” per passare da un view controller ad un altro
    • Definire le relazioni tra i view controllers
  • Tab Bar Controllers
    • Usare i Tab Bar controller per organizzare diversi tipi di informazioni o implementare differenti modi di utilizzo della App.
    • Costruzioni di semplici Workflows
    • Progettare semplici workflows utilizzando le logiche di navigazione fin qui apprese
  • Anatomia di una App e suo ciclo di vita
    • Conoscere gli stati del ciclo di vita
  • Model View Controller
    • Organizzare i files, le strutture e classi secondo il design pattern “Model View Controller”
  • Table Views
    • Utilizzare le Table View in una App iOS
  • Utilizzo Avanzato di Table View
    • Personalizzare le TableView con celle custom
    • Implementare la funzionalitá “swipe to delete”
  • Salvare i dati
    • Implementare la persistenza utilizzando il protocollo NSCoding per memorizzare i file nella cartella “Documents” della App.
  • View Controllers
    • Mostrare un messaggio di avviso, condividere un contenuto, mandare messaggi e accedere alla galleria foto e video del dispositivo
  • Costruzione di di maschere di input complesse
    • Usare una combinazione di TableView statiche e dinamiche
    • Usare controlli e views per costruire workflows personalizzati che presentino in modo accurato ogni genere d’ informazioni
  • Lavorare con la rete: HTTP e URLSession
    • Conoscere i fondamenti delle modalità di trasmissione e ricezione dati
    • Conoscere le funzionalità legate agli URL
    • Saper ottenere dati dalla rete per essere utilizzati nella propria App
  • Lavorare con la rete: Serializzare e Deserializzare nel formato JSON
    • Saper leggere e scrivere nel formato JSON
    • Convertire in JSON oggetti del modello ad oggetti personalizzato da/verso Swift
  • Lavorare con la rete: aggiornare la UI dalla rete
    • Utilizzo delle techniche di sincronizzazione fra thread per essere sicuri che la UI venga correttamnte aggiornata dopo la corretta ricezione dei dati dalla rete
Per completare la tua preparazione

partecipa al corso Swift Avanzato tecniche avanzate di sviluppo.

Documentazione e attestati

A fine corso riceverai dispense digitali di presentazione e porterai a casa i tuoi lavori.
Ricordati la chiavetta USB!

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
-15%

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

» Ricevi il voucher
Ciao,
come possiamo aiutarti?
Chat
Valutazione di Google
4.9
Basato su 93 recensioni
×