swift-apple-sdk-iOS

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.

Hanno già partecipato:

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!)
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.
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!
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
Ho frequentato diversi corsi in Espero. Sono state tutte ottime esperienze di formazione con docenti preparati e disponibili. Lo staff è molto cordiale e le dotazioni in aula sono ottime.
Altre recensioni
js_loader

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 tecniche di sincronizzazione fra thread per essere sicuri che la UI venga correttamente aggiornata dopo la corretta ricezione dei dati dalla rete

Per completare la tua preparazione

Documentazione e attestati

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

In questo corso troverai:

I nostri corsi online si svolgono in Aule Virtuali con docenti in diretta. Ti raggiungiamo ovunque ti trovi, accorciando le distanze!

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

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

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.

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

Dotazione tecnica: guarda qui cosa ti occorre per partecipare al corso online.

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.
  • Durata
    3 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 147 recensioni
js_loader