tel(+39) 081 5511353
tel(+39) 0810125477
fax(+39) 081 0070569
Via Alcide De Gasperi, 45
Scala A
Nella nuova sala posa ilas, 150 mq di tecnologia con 2 aree di ripresa separate dedicate allo still life e al Fashion attrezzate con 5 bank Bowens e 3 illuminatori LIGHTLED 100 installati su 2 sistemi di sospensione aerea
Centro di formazione autorizzato
Testing center per esami ACE Adobe
Scuola associata
Qualità certificata ISO9001
Il corso, dedicato allo sviluppo di applicazioni iPhone, iPad, Apple Watch e Apple TV, è un percorso formativo sviluppato in collaborazione con insegnanti programmatori professionisti, specializzati nella progettazione e nella produzione di Mobile APP per il mondo Apple, con esperienza sia come docenti universitari che come insegnanti della Apple Developer Academy di Napoli.
Il corso è basato sul linguaggio di programmazione Swift, ufficialmente adottato dalla Apple e ritenuto uno dei linguaggi più avanzati e promettenti oggi in circolazione. Il corso è progettato per formare figure professionali capaci di essere immediatamente operative negli ambiti lavorativi di riferimento e si articola in lezioni teoriche e pratiche completamente integrate tra loro per realizzare, fino dalle prime lezioni, APP che utilizzino al meglio le tecniche più avanzate. Si spazierà su tematiche avanzate della programmazione per formare a tutto tondo gli alunni sulla realizzazione di software professionale sia di carattere generale che applicato alle APP in particolare.
Si prevede la collaborazione attiva con il corso di grafica digitale dove gli alunni del corso di iOS APP chiederanno l’interfaccia utente ai grafici indicando le varie specifiche richieste (risoluzione, dimensioni, formati, ecc.) e, attraverso uno scambio costruttivo, si formeranno entrambi gli alunni su come avviene un colloquio efficace fra grafici e programmatori di APP.
- Età compresa tra i 18 e 35 anni
- Diploma di scuola media superiore
- Spirito creativo e aperto alle novità
- Passione per la tecnologia
- Buona conoscenza di almeno un linguaggio di programmazione
- Buona conoscenza delle tecniche di base della programmazione
- Realizzazione di almeno un'applicazione software completa (non necessariamente mobile)
Per la partecipazione al corso è previsto un esame di ammissione.
Il corso ha come obiettivo la formazione di professionisti che usino agevolmente il linguaggio Swift e che abbiano solide conoscenze sia teoriche che pratiche per la realizzazione di APP. Al termine del corso lo studente disporrà di tutti gli strumenti necessari per creare un'interfaccia utente usabile, adatta alle piattaforme mobile, con applicazioni capaci di interagire con sistemi web preesistenti e con i propri database. Si studieranno i KIT Apple più utili per la connessione, la geolocalizzazione, l'utilizzo dei sensori delle device, l’utilizzo di SIRI, l’audio e il video, per lo sviluppo di giochi, ecc. con esempi pratici, esercitazioni e numerosi approfondimenti. Si studieranno anche le problematiche relative all'uso UI/UX su iPhone, iPad, Apple Watch e Apple TV.
Il percorso formativo, attraverso l'analisi, la pianificazione e lo sviluppo di un progetto concreto, affronterà tutte le tematiche inerenti la programmazione di una mobile application a partire dalle basi della programmazione. Le esercitazioni permetteranno all'allievo di confrontarsi con le reali problematiche riscontrabili nell'attività lavorativa. Si prevedono due tipologie di APP da realizzare durante il corso: APP che partono da idee di un ipotetico cliente e con specifiche tecniche di massima indicate dagli insegnanti. APP definite e studiate dagli alunni stessi, con l'aiuto degli insegnanti, per consentire l’approfondimento di aspetti importanti delle APP, quali la definizione del target di mercato, l’individuazione delle feature da inserire, le tecniche di pubblicazione sull'APP Store più adatte ad aumentarne l'efficacia, strategie migliori per pubblicizzarle, i meccanismi più appropriati per guadagnare con le APP, ecc.
La frequenza al corso prevede 2 incontri settimanali. In aula la teoria si trasforma immediatamente in operatività sul computer. L'apprendimento prevede la realizzazione di APP che interagiscono con web-service online, l'integrazione di API, l'utilizzo di servizi di geolocalizzazione, di salvataggio di dati su file e database, la realizzazione di giochi. Le esercitazioni sono corredate da supporti didattici e schede tecniche.