Corsi

Immagine corso ITS per le tecnologie della Informazione e della Comunicazione - ICT Piemonte Immagine corso ITS per le tecnologie della Informazione e della Comunicazione - ICT Piemonte
  • In presenza

10.1.1 Tecnico superiore Sviluppatore software - Full Stack Developer

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.

  • 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

  • Software Engineer

  • Bra

  • Biennale (1.800 ore)

  • 630 h

  • 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.

  • interamente finanziato

  • Italiano

  • Giovani e adulti in possesso di uno dei seguenti titoli: - Diploma di istruzione secondaria superiore - Diploma professionale (quarto anno) più quinto anno IFTS

  • 01/11/2026

  • 31/07/2028

  • 1

  • 30

  • Almeno l’80% della durata complessiva del corso

  • Diploma di specializzazione per le tecnologie applicate V Livello EQF