swift-base-xcode-sviluppo-app

Corso Introduzione a Swift

Durante questo corso impari i fondamentali del linguaggio di programmazione Swift per creare App iOS / OSX / AppleTV / WatchOS. Impari la sintassi e le keywords usate dal linguaggio Swift, ad usare Xcode e Xcode Playgrounds per scrivere frammenti di codice Swift, a conoscere i comuni modelli di programmazione usati in Swift.

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.
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!
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 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.
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
Altre recensioni
js_loader

Questo corso è per te se

sei uno sviluppatore e vuoi conoscere il linguaggio Swift per programmare App iOS / OSX / AppleTV / WatchOS.

Questo corso non è per te se

non hai competenze di grafica e web developing.

Puoi fare questo corso se hai

  • Familiarità con i device Apple.
  • Buona conoscenza dei concetti di programmazione, preferibilmente a oggetti.

Ecco cosa imparerai

  • Introduzione a Swift
    • Le origini di Swift e la sua sintassi di base
  • Costanti, variabili e tipi di dati
    • Uso delle costanti per valori che non cambiano, e delle variabili per valori che cambiano
    • Uso dei principali tipi di dati presenti in Swift e come possono aiutare a scrivere codici migliori
  • Operatori
    • Uso dgli operatori logici in Swift e delle istruzioni condizionali per controllare il flusso del programma
  • Strings
    • Gestione del testo usando la classe String
    • Uso delle vasta gamma di metodi della classe String per confrontare, accedere, aggiungere e rimuovere intervalli di caratteri (substring)
  • Funzioni
    • Scrittura di funzioni con parametri e tipi di ritorno differenti
  • Strutture
    • Definizione di strutture in Swift.
  •  Classi
    • Differenza fra classi e strutture
    • Uso di classi/strutture a seconda dei casi applicativi
  • Optionals
    • Uso degli optionals per gestire i dati potenzialmente NULL
  • Collections
    • Conoscenza delle collections disponibili e come usarle correttamente per il proprio programma
  • Cicli
    • Uso dei costrutti iterativi, condizioni di ingresso, mantenimento del ciclo, uscita
    • Cast fra tipi e classi
    • Uso delle conversioni di tipo, cast condizionale
  • Guard
    • Uso dell’ operatore guard per una migliore gestione del controllo di flusso
  • Visibilità
    • Scrittura di codice ben strutturato, facile da leggere e con adeguato uso di costanti e variabili locali
  • Tipi enumerativi
    • Uso degli enumerativi nei casi piu comuni, uso degli enumerativi negli operatori di selezione multipla (switch)
  • Definizione ed uso dei protocolli
    • Scrittura di protocolli custom
    • Utilizzo del paradigma a protocolli per far comunicare gli oggetti
    • Estensione di protocolli per implmentare funzionalita’ condivise fra piu’ tipi/classi.
  • Closures
    • Definizione ed uso delle Closures, passaggio di closure come parametri di funzioni, utiizzo delle closure in funzioni di sistema che accettano closure come parametri
  • Estensioni
    • Definizone ed uso delle Estensioni, casi d’uso.

Per completare la tua preparazione

partecipa al corso Introduzione all’SDK iOS.

Documentazione e attestati

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

Note

Codice corso APL-DEV100-042-IT

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
    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 147 recensioni
js_loader