Programma

 
Affidabile, sicuro e intuitivo. Swift è il linguaggio di programmazione creato da Apple per facilitare lo sviluppo di app, la base perfetta per iniziare la carriera da sviluppatore.
 
Studiando solo Swift
però il corso non
sarebbe completo.
 
Esatto, studiando solo Swift però il corso non sarebbe completo, questo è il motivo per cui nel programma sono presenti diversi moduli. Di seguito troverai tutti i dettagli sul percorso che abbiamo pensato per te.
Teoria in Classe
Pratica in Azienda
Pratica a Casa
h
 
Developer Kit
24 h
Diventare uno sviluppatore non è mai stato così semplice: ti faremo entrare in una comunità di milioni di persone che, ogni giorno, creano applicazioni.
Scoprirai le risorse gratuite che andremo ad utilizzare all’interno del corso.
I libri del programma Apple Develop in Swift:
Fundamentals
Data Collections
Develop in Swift Tutorials
Inizierai ad approcciarti alle basi di Swift con l’applicazione gratuita Playgrounds.
 

 
Mobile Backend
68 h
Ogni applicazione necessita di un backend, quell’affascinante mondo che sta dietro le applicazioni. Invisibile ma essenziale.
Creerai database in MySQL e MongoDB e imparerai come farli “parlare” con le tue app tramite linguaggi come PHP e JavaScript.
Apprenderai le basi di NodeJS, così sarai pronto a creare le tue prime API e scoprirai come chiedere e ricevere dati dalle tue app.
 

 
Swift
188 h
Swift è uno dei linguaggi più semplici per iniziare, soprattutto se è il primo approccio a questo mondo. Così avrai le basi da cui partire per impararne molti altri.
Arriverai a creare app complete autonomamente, attraverso il programma Xcode, programmerai con SwiftUI e vedrai subito il risultato del tuo codice.
Infatti dopo aver appreso le basi gli studenti verranno divisi in gruppi a cui assegneremo dei progetti, ovvero delle app, che gli studenti pubblicheranno poi sull'App Store.
 

 
AI, ML e Coding Agent
60 h
Un modulo interamente dedicato all'intelligenza artificiale e al machine learning, in cui esplorerai modelli addestrabili, strumenti generativi e tecnologie avanzate per arricchire le funzionalità delle app. Attraverso l'uso di Create ML e Core ML, capirai come progettare e integrare modelli personalizzati direttamente in un'app iOS.
Scoprirai cosa sono i coding agent: strumenti basati sull'AI con lo scopo di supportare lo sviluppatore nella scrittura, analisi, correzione e ottimizzazione del codice, rendendo il processo di sviluppo più efficiente.
 

 
UI/UX Design
48 h
User Interface e User Experience uniti sono un concetto molto semplice: gli utenti devono trovare la tua applicazione gradevole e facile da usare.
Imparerai ad utilizzare tools come Figma, Illustrator e Photoshop per creare wireframe e grafiche per le tue applicazioni.
Avrai la possibilità di approfondire come dare la migliore esperienza possibile per gli utenti, scoprendo le linee guida dell’interfaccia umana (HIG) di Apple, una risorsa completa per designer e sviluppatori che desiderano creare esperienze straordinarie su tutte le piattaforme Apple.
 

 
Sviluppo App Multi-Platform
52 h
Imparerai a usare framework come React Native per progettare interfacce utente moderne e accessibili, utilizzabili su diversi dispositivi.
Ti confronterai con strumenti e librerie utilizzati quotidianamente nelle aziende e scoprirai come il linguaggio JavaScript ti permette di passare con disinvoltura dal back-end al front-end mobile.
 

 
App Development Lab
80 h
Svilupperai un'applicazione con il team a cui verrai assegnato.
La tua app sarà poi pubblicata nell'account degli Istituti E. De Amicis - Milano presente nell'App Store di Apple e che potrai utilizzare nel tuo futuro portfolio di app.
 

 
Industria 4.0 e Sostenibilità Ambientale
12 h
Esplorerai i temi chiave dell’Industria 4.0, come l’Internet of Things, per comprendere come le tecnologie digitali stanno trasformando il mondo. Analizzerai esempi concreti di innovazione sostenibile e scoprirai come sviluppare soluzioni tecnologiche ispirate agli obiettivi dell’Agenda 2030.
 

 
Orientamento al lavoro e Teamwork
24 h
Come cercare un lavoro, scrivere un CV e affrontare un colloquio di lavoro saranno requisiti fondamentali per il tuo futuro. Oltre a questo scoprirai le metodologie utilizzate in azienda per lavorare in team e rendere immediato ed efficace il tuo contributo.
 

 
Inglese B2
36 h
Affronterai argomenti tecnologici e digitali in lingua inglese, lavorando su presentazioni, CV e simulazioni di colloqui di lavoro. Il modulo ti aiuterà a comunicare le tue competenze, descrivere i progetti e prepararti alle future opportunità lavorative.
 
Abbiamo un nuovo corso IFTS dedicato allo sport!
Scopri di più