FULLSTACK DEVELOPER WITH CLOUD TECHNOLOGIES (Edizione 2019-2021)
EDIZIONE 2019/2021

Info

Area Tecnologie della informazione e della comunicazione
Ambito Metodi e tecnologie per lo sviluppo di sistemi software
Figura Tecnico superiore per i metodi e le tecnologie per lo sviluppo di sistemi software

Sedi del corso

Fondazione ITS Tech Talent Factory

Via Adelaide Bono Cairoli 34 MILANO (MI)
info@itstechtalentfactory.it
www.itstechtalentfactory.it

DATA INIZIO CORSO

28/10/2019

DATA FINE CORSO

30/07/2021

REFERENTI

LUCIA MAZZUCCA | direzione@itstechtalentfactory.it | 340 9127500

Coordinamento Generale 

LAURA BOZZI | info@itstechtalentfactory.it | 346 5450026

Responsabile attività di tutorship 

DESCRIZIONE DEL CORSO

Il profilo in uscita è in grado di realizzare e gestire lo sviluppo di sistemi software; interviene sui processi di analisi, specifica, sviluppo, testing e collaudo di prodotti/servizi o sistemi ICT a partire dalla valutazione delle caratteristiche tecniche del sistema complessivo fino alle prestazioni delle singole componenti tecnologiche. Si avvale di tecniche e metodologie per l'installazione, supervisione e manutenzione di tali applicazioni con riferimento anche all'integrazione sistemica, alla gestione di reti, aggiornamenti e ampliamenti, al supporto agli  utenti.

COMPETENZE PROFESSIONALI

Le competenze tecnico professionale in uscita si possono distinguere in tre macro comparti: 

- PROGETTAZIONE DELLO SVILUPPO DEL SISTEMA SOFTWARE: 

La figura è in grado di: 

- applicare le tecniche di analisi e di programmazione orientata agli oggetti

- individuare adeguate metodologie di progettazione e sviluppo

- definire l’architettura software rispondente a requisiti definiti in ambienti di media complessità.

- REALIZZAZIONE DELLO SVILUPPO DEL SISTEMA DEL SOFTWARE

La figura è in grado di: 

- sviluppare applicazioni di media complessità in ambiente di rete, internet, web e con accesso a Basi di Dati, singolarmente o in team; 

- utilizzare linguaggi di programmazione a oggetti secondo i metodi e le metodologie di approccio Object Oriented.

- OTTIMIZZAZIONE DEL SISTEMA SOFTWARE

La figura è in grado di: 

- applicare tecniche di soluzione dei problemi al processo di sviluppo sfruttando le caratteristiche proprie dei Sistemi Operativi e delle Basi di Dati anche attraverso la creazione di specifiche interfacce ed applicando tecniche per il controllo di qualità del software.  

SBOCCHI OCCUPAZIONALI

La figura professionale in uscita trova largo impiego in tutte le aziende del comparto high tech, software house, web agency e, in generale, tutte quelle aziende che realizzano internamente la funzione di sviluppo di sistemi software più o meno complessi. 

REQUISITI D'ACCESSO

 Diploma quinquennale di Istruzione Secondaria Superiore

- Conoscenza Lingua Inglese (livello B1 - intermediate) 

Costituisce titolo preferenziale la provenienza da: 

* Istituti Tecnici con indirizzo in:

- Informatica e Telecomunicazioni

- Grafica e Comunicazione 

* Licei Scientifici - opzione Scienze Applicate -  

DURATA E STAGE

Durata del corso per la parte in aula per ogni singola annualità: 600 ore

Durata del tirocinio in azienda per annualità: 400 ore. 

CERTIFICAZIONI FINALI

Diploma di Istruzione Tecnico Superiore (V livello EQF) per la figura nazionale di riferimento tecnologico. 


PIANO DI STUDI 1° ANNO

AREA BASE: Matematica, Logica e statistica - Fondamenti di Project Management -  Technical English - Technical Writing 

AREA TECNICO PROFESSIONALE: 

Fondamenti di Informatica;  Basi di dati; Impianti informatici ed Architetture applicative (Tradizionali, Virtualizzazione e Cloud); Programmazione Front-End 1; Sistemi Operativi e protocolli internet;  Programmazione Back-End 1

AREA TRASVERSALE: 

Sicurezza nei luoghi di lavoro;  Team Working & Strumenti di collaboration Agile; Autoimprenditorialità

STAGE: 400 ore di formazione on the job in tirocinio formativo.  

 


PIANO DI STUDI 2° ANNO

AREA BASE: Technical English avanzato - Project Management e strumenti di collaboration agile avanzato

AREA TECNICO PROFESSIONALE: 

Architetture Cloud e sicurezza delle applicazioni;  Programmazione Front-End 2 - Multi-device;  Programmazione Back-End 2 – JEE; Utilizzo dei framework e Servless; Tecniche e framework per il testing automation e la qualità del software; Usabilità del software e interfaccia Uomo/Macchina; Introduzione all’AI, teoria e pratica con uso di servizi incloud: le applicazioni smart Devops - Integrazione, distribuzione continua e IaC (VSTS)

AREA TRASVERSALE: 

Organizzazione aziendale; Relazione efficace con il Cliente; Orientamento al lavoro 

STAGE: 400 ore di formazione on the job in tirocinio formativo. 


NOTE

Agli studenti è richiesto un contributo di partecipazione pari a 1000 euro per annualità suddivisi in n. 3 tranches di versamento