Il percorso prepara a operare sia sulla componente visibile sia su quella interna di applicazioni e servizi web.
L’obiettivo è fornire una visione completa del ciclo di sviluppo, dalla realizzazione dell’interfaccia alla gestione delle funzionalità di base.

← Torna a ITS ICT PIEMONTE

Skills
Il profilo in esito al percorso possiede le competenze necessarie, gli strumenti e le modalità più adeguate a realizzare in autonomia:
• applicazioni complete web-based, client-server e cloud-native
• sistemi software modulari e scalabili in ambienti distribuiti
• gestione dell’intero ciclo di vita del software, dal design alla messa in produzione
• sviluppo di interfacce responsive e dinamiche
• implementazione di logiche di business robuste e sicure lato server
• progettazione e integrazione di database relazionali e NoSQL
• realizzazione e documentazione di API per l’interoperabilità tra sistemi
• deploy automatizzato di applicazioni web su ambienti cloud e containerizzati
• gestione di flussi di lavoro in team Agile, utilizzando repository e strumenti di collaborazione
• debug, refactoring e testing strutturato per il miglioramento continuo del codice
Professione ICT
Software Engineer
P.IVA Azienda
TesiSquare 02448510046
Sede
Bra
Durata
Biennale (1.800 ore)
Durata Stage (ore)
630 h
Moduli
Competenze soft skills e trasversali

Formazione tecnica avanzata e integrata, attraverso l’apprendimento di linguaggi, ambienti e strumenti di sviluppo software moderni. I partecipanti saranno accompagnati dallo studio dei fondamenti della programmazione alla realizzazione di interi ecosistemi digitali web-based. Nel front-end si approfondiranno HTML5, CSS3, JavaScript e framework come React o Angular per la realizzazione di interfacce moderne e responsive. Per il back-end saranno trattati Node.js, Python (con Flask o Django), PHP, Java o .NET, con approfondimenti sulla progettazione di RESTful API e WebSocket.
Il corso prevede l’uso avanzato di database SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, Firebase), il versionamento del codice (Git, GitHub), e l’adozione di metodologie Agile/Scrum per lo sviluppo collaborativo. Verranno inoltre trattati strumenti DevOps per il deploy (Docker, GitHub Actions, CI/CD), ambienti cloud (AWS, Azure), sicurezza applicativa, e testing (unitario, end-to-end). La didattica si arricchisce di laboratori pratici, project work, hackathon tematici e simulazioni di sviluppo in ambienti di produzione reali, in collaborazione con le imprese del territorio.
Costo
interamente finanziato
Lingua
Italiano
Prerequisiti
Giovani e adulti in possesso di uno dei seguenti titoli:
- Diploma di istruzione secondaria superiore
- Diploma professionale (quarto anno) più quinto anno IFTS
Data Inizio
1 Novembre 2026
Numero Corsi
1
Numero Studenti
30
Frequenza
Almeno l’80% della durata complessiva del corso
Modalità Erogazione
In presenza
Certificazioni
Diploma di specializzazione per le tecnologie applicate V Livello EQF
Link pagina web
http://its-ictpiemonte