Vocational Master in "Sviluppo di Applicazioni e Servizi"
Master
A Roma
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Master
-
Luogo
Roma
-
Durata
9 Mesi
Rivolto a: Il Vocational Master è rivolto a laureati o diplomati, con conoscenze di base della tecnologia Informatica, interessati allo sviluppo di professionalità che integrano la componente tecnologico-specialistica, con competenze di tipo organizzativo-relazionale.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Costituiscono requisiti di partecipazione: partecipazione ad un colloquio, motivazionale e tecnico, conoscenza di base della lingua inglese, possesso di un PC per lo studio individuale, forte motivazione ed interesse.
Potrebbe essere inoltre richiesta disponibilità alla mobilità nel caso di esperienze professionali presso sedi diverse da Roma.
Opinioni
Programma
Master post- diploma in Sviluppo di Applicazioni e Servizi, con specializzazione in Mobile Application (Android BlackBerry e iPhone/iPad), Web Application, Cloud Platform. Percorso progettato in collaborazione con aziende partner, e orientato al preinserimento degli allievi attraverso esperienze professionali operative svolte all'interno di team di sviluppo.
Le competenze maturate al termine dell'iter di formazione concorrono alla creazione del profilo EUCIP Junior Software Developer.
Il percorso ha una durata complessiva di 9 mesi (5 mesi di formazione d'aula e 4 mesi di stage presso importanti aziende partner), verrà proposto in lingua italiana, in modalità full-time dal lunedi al venerdì dalle 9:00 alle 18:00. Lo stage è retribuito grazie ad un rimborso spese compreso tra 400 e 1000 euro.
Obiettivi:
- Inserire nelle aziende partner, e più in generale nelle aziende Consel, gli allievi partecipanti attraverso lo sviluppo di professionalità certificate sulla programmazione Java.
- Sviluppare un profilo professionale che integra il saper fare tecnologico, con il conoscere metodologico, proprio di ruoli aziendali di maturata esperienza.
- Conferire competenze tecnica specialistica sulle Mobile e Web application e Cloud Platform per affrontare con successo i progetti operativi proposti dalle aziende partner.
Certificazioni:
Il Vocational Master in "Sviluppo di applicazioni e servizi" conferisce ai partecipanti le competenze richieste per sostenere le certificazione Oracle certified Java SE (esame CX – 310 – 019) di lievello Associate, profilo Developer.
Al termine del Vocational Master sarà inoltre possibile ricevere un attestato di partecipazione rilasciato da ELIS ICT Academy e un attestato di fine Stage rilasciato agli allievi dalle aziende partner.
Il Profilo d'uscita
Il Vocational Master in "Sviluppo di applicazioni e servizi" contribuisce alla creazione del profilo "Analista e Sviluppatore Software" junior, in accordo con lo Standard europeo per lo sviluppo delle competenze dei professionisti ICT (EUCIP).
Il profilo è ulteriormente rafforzato da competenze utili allo sviluppo di applicazioni per dispositivi mobili, ambienti Web, e implementazioni di soluzioni Cloud.
Competenze di tipo organizzativo relazionale, di sviluppo personale e di processo, completano la figura professionale di uscita e la rendono capace di comprendere logiche di approccio al mestiere proprie di ruoli di coordinamento.
Contenuti del corso
Area Technology Fundamentals & Industrial Certification
Modulo Programmazione
Obiettivi: Introduzione al mondo della programmazione ad oggetti e al linguaggio Java. Il modulo è incentrato sullo sviluppo di applicazioni desktop e server, con l'obiettivo di raggiungere la certificazione industriale Sun/Oracle.
Outline:
Fondamenti di programmazione ad oggetti
- Programmazione Object-Oriented
- Identificatori, parole chiave e tipi di dato
- Espressioni e controllo di flusso
Java 2 SE
- Progettare le classi
- Caratteristiche avanzate delle classi
- Exception e assertion
- Standard input, file e collection
- Advanced I/O Stream
Modulo Database
Obiettivi: Apprendere come creare, gestire e interrogare un database, comprendere le logiche che ne sono alla base e regolare i diritti di gestione. L'obiettivo è quello di conferire ai partecipanti le competenze necessarie sui database indispensabili per lo sviluppo di desktop e web application.
Outline
- Introduzione alle basi di dati
- Modellazione concettuale dei dati con diagrammi E-R
- Progettare e interrogare un database
- Produrre schemi relazionali con vincoli di una base di dati
Modulo HTML
Obiettivi: introduzione alla creazione di pagine statiche con il linguaggio HTML e gli strumenti collegati, con il fine di completare i tool necessari alla creazione e lo sviluppo applicazioni web.
Outline:
- Costrutti base del linguaggio HTML per la creazione di semplici pagine Web statiche
- Uso e composizione del CSS
- Strutturare pagine HTML con il Document Object Model (DOM)
Modulo Analisi UML
Obiettivi: conferire ai partecipanti metodologie utili all'analisi e alla progettazione del software e al business modelling. Comprendere il processo di svuluppo e il ciclo di vita del software.
Outline:
- Il processo di sviluppo del software: ciclo di vita, modelli, metodologie
- Il linguaggio UML per l'analisi: diagrammi delle classi, degli use-case, degli stati
- Specifiche informali delle operazioni
- Costruire modelli e diagrammi
- Analizzare e risolvere problemi ricorrendo all'UML
Modulo Ingegneria del Software
Obiettivi: Trasferire nei partecipanti le basi degli approcci e delle metodologie utilizzare nell'ingegneria del software. Lo scopo è quello di fornire le conoscenze adatte ad allinearsi agli standard che vengono utilizzati nelle aziende e nel mondo del lavoro in generale.
Outline
- Concetti generali sull'ingegneria del software
- Metodologie Agili
- Extreme programming
Modulo JSP – Sviluppo Web Application
Obiettivo: riuscire a gestire ambienti di sviluppo professionali e sviluppare applicazioni web in Java, sfruttando le potenzialità degli strumenti messi a disposizione e la connessione con i database.
Outline:
- Installare e configurare ambienti di sviluppo professionali (NetBeans)
- Introduzione agli strumenti per realizzare web application
- Connessione con Basi di dati
- Studio e sviluppo web application
Modulo Applicazioni dispositivi mobili
Obiettivo: Introduzione agli ambienti di sviluppo per Android e iOS, per creare le basi per sviluppare applicazioni per dispositivi mobili dotati di sistemi operativi Apple (iPhone e iPad), Android e Blackberry.
Outline:
- Introduzione allo sviluppo di applicazioni per dispositivi mobili
- Progettare e sviluppare applicazioni per Blackberry con J2ME
- Sviluppare applicazioni in ambiente di sviluppo Android
- Introduzione allo sviluppo di applicazioni per iOS Apple
Modulo Cloud Platform
Obiettivo: introduzione alla rivoluzione portata dal Cloud Computing e alle nuove logiche di delivery del software che questa comporta. Presentazione dei nuovi modelli di business che si stanno venendo a creare, in particolare del Software-as-a-Service (SaaS) e del Platform-as-a-Service (Paas).
Outline:
- Introduzione al Cloud Computing
- Cloud Service Delivery
- Software-as-a-Service
- Platform-as-a-Service
Area Personal Development
Modulo comportamenti organizzativi
Obiettivo: conferire ai partecipanti la consapevolezza dei comportamenti
Outline:
- Comunicazione efficace
- Leadership
- Training outdoor
Modulo IT Business Fundamentals
Obiettivo: introduzione ai fondamenti di business su cui si basa il mondo dell'Information Technology e ai framework che ne regolano i processi.
Outline:
- Modelli organizzativi dell'IT
- ITIL
- PMI
Modulo Career Development
Obiettivo: fornire gli strumenti idonei per riuscire ad entrare nel mondo del lavoro e per costruire uno sviluppo di carriera.
Outline:
- Scrivere un Curriculum Vitae
- Sostenere un Colloquio
- Career Planning
Area Professional
La aziende partner contribuiscono alla realizzazione del Vocational Master, attraverso l’identificazione di progetti operativi di stage, preceduti da alcune giornate di formazione d’aula propedeutiche allo stage.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Vocational Master in "Sviluppo di Applicazioni e Servizi"