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 - Web Solution Architect

Il percorso forma una figura responsabile della progettazione complessiva di soluzioni web in funzione delle esigenze espresse dai committenti. Il corsista viene preparato a definire impostazioni tecniche coerenti, coordinare gli interventi delle diverse figure coinvolte e preservare nel tempo la qualità del sistema.

  • Il profilo in esito al percorso possiede le competenze necessarie, gli strumenti e le modalità più adeguate a realizzare in autonomia: • L’analisi delle esigenze progettuali e il disegno di architetture web modulari, manutenibili e orientate alla scalabilità. • Lo sviluppo completo di applicazioni web full stack, dalla progettazione del frontend alla configurazione e gestione del backend e dei servizi esterni. • L’implementazione di infrastrutture di deployment automatico, ambienti di testing continuo e pratiche DevOps. • L’interoperabilità tra sistemi tramite API e l’integrazione con strumenti terzi (CRM, ERP, sistemi di pagamento, social login). • L’ottimizzazione delle performance applicative e la messa in sicurezza del codice e dei dati gestiti. • La gestione del ciclo di vita del software e della documentazione tecnica secondo best practice internazionali. • La collaborazione in team di sviluppo, anche distribuiti, con l’utilizzo di metodologie Agile/Scrum. • L’adozione di una cultura della qualità del codice, attraverso testing unitario, code review, linting e refactoring.

  • Web Developer

  • Torino

  • Biennale (1.800 ore)

  • 630 h

  • Competenze soft skills e trasversali Competenze tecniche trasversali che spaziano dal design architetturale all’implementazione, dal versioning alla sicurezza, fino alla gestione del ciclo di vita del software in ambienti DevOps. Il percorso include anche una solida base in sicurezza informatica applicata allo sviluppo web (con riferimento al modello OWASP), tecniche di autenticazione e autorizzazione (come JWT e OAuth2), oltre all’uso consapevole delle principali infrastrutture cloud – tra cui AWS, Azure e Google Cloud Platform – per il deployment e la gestione di ambienti produttivi. Infine, verranno affrontate tematiche di design dell’interfaccia e dell’esperienza utente (UX/UI), responsive design, architetture atomiche, oltre a strumenti per il monitoraggio e il logging delle applicazioni tramite stack come ELK, Grafana e Prometheus. Gli studenti saranno guidati in un percorso formativo intensivo e altamente specializzante, in cui apprenderanno le metodologie e gli strumenti più avanzati per progettare soluzioni web moderne. Il corso affronterà in modo strutturato le architetture client-server, approfondendo approcci REST, GraphQL e basati su microservizi, fondamentali per costruire piattaforme modulari e scalabili. Ampio spazio sarà dedicato allo sviluppo frontend, attraverso l’uso di framework come React, Vue.js e Angular, così come al backend, che verrà esplorato mediante linguaggi e ambienti come Node.js, .NET Core e Python (con i principali framework Django e Flask).

  • 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