Progettazione di App iOS con Swift

Lingua

Italiano

Inizio

Febbraio 2023

Frequenza

Full time

Fruizione

Online

Durata

4 Mesi

Prezzo

850 €

Quando si impara a programmare, non si acquisisce solo il linguaggio della tecnologia, ma anche nuovi modi di pensare e di dare vita alle idee.

Da quando il boom dell’app economy l’ha portata a diventare una delle realtà più redditizie e fiorenti del mercato, sempre più professionisti hanno deciso di approfondire iOS imparandone il linguaggio di programmazione per poter entrare negli store virtuali di tutti gli utenti Apple con le proprie creazioni. Swift è il linguaggio di programmazione open source creato da Apple per facilitare la realizzazione di app per iOS, Mac, Apple TV e Apple Watch e progettato per offrire agli sviluppatori ad ogni livello la massima libertà e flessibilità di utilizzo.

Attraverso questo corso IED si propone di far comprendere la potenza del coding come forma mentis progettuale e di fornire  gli strumenti, le competenze necessarie e le logiche tecniche, progettuali e creative per sviluppare con professionalità un’app iOS partendo dai concetti fondamentali di programmazione e arrivando ad approfondire gli argomenti più avanzati di Swift per creare un’app completamente funzionante utilizzando Xcode.

I partecipanti potranno scegliere di seguire in modalità completamente online (live streaming) oppure in formula blended, unendo alla formazione teorica da remoto la possibilità di svolgere la parte laboratoriale in presenza nella sede IED più vicina tra Milano, Cagliari, Firenze, Roma e Torino. 
 

Le informazioni per decidere

Il corso è costituito da 3 moduli, interconnessi ma indipendenti, che seguono un crescente livello di complessità. Il primo modulo affronta i concetti fondamentali di programmazione mentre il secondo e il terzo consentono di ottenere una padronanza dello strumento di coding approfondendo gli argomenti più avanzati di Swift.

Il corso è indicato per tutti coloro che desiderano acquisire il linguaggio di programmazione Swift partendo dalle basi. Si rivolge a chi lavora in agenzie di comunicazione o come designer e vuole acquisire il linguaggio necessario per relazionarsi con i programmatori comprendendo i criteri di fattibilità di un progetto. A chi lavora nel web e ha necessità di conoscere le logiche che regolano la programmazione mobile o vuole arricchire la sua professionalità con un ventaglio di servizi maggiore offrendo anche la progettazione di applicazioni. A studenti e laureati in ingegneria, informatica, comunicazione e design che vogliono sviluppare una competenza verticale per immettersi rapidamente nel mondo del lavoro attraverso lo sviluppo di applicazioni. A programmatori che lavorano su mobile ma desiderano ampliare le proprie competenze a IOS

Programma di studi

Come iniziare con Swift

  • Strumenti di base
  • Xcode e Xcode Playground
  • Operatori e strutture di controllo
  • Collezioni e cicli
  • Elementi fondamentali di programmazione
  • Strutture, funzioni e classi
  • Progetto finale


Introduzione allo sviluppo di App iOS

  • Navigazione e progettazione
  • Navigation controller, Tab Bar controller e View controller life cycle
  • Design cycle
  • Interfaccia grafica
  • Table view statiche, dinamiche e celle personalizzate
  • Costruzione di una brand identity
  • Progetto finale


Sviluppo di un'App

  • Anatomia e ciclo di vita dell’app
  • Persistenza dei dati
  • Closure
  • Lavorare con il web: http, url, decodificare json, concurrency
  • App design showcase
  • Progetto finale
     

Faculty

​Luca Infante

Fondatore ed Amministratore di Mercurio Sas

Diego Sacchetti

Game Developer e Game Designer.

News