ITS Accademia Digitale · Full-Stack Developer
App in panne
Un'app web per prenotare laboratori smette di funzionare: risolvi front-end, back-end, database, sicurezza e deploy cloud.
Sistema l'appObiettivo
Far capire il ruolo del Full-Stack Developer nello sviluppo di applicazioni reali, collegando front-end, back-end, database, cloud, DevOps, cybersecurity e strumenti AI.
Storia / contesto
I partecipanti entrano nel team di una software house. Una piattaforma web per prenotare laboratori digitali è quasi pronta, ma ci sono errori nell’interfaccia, nella logica server, nel database e nella sicurezza. Il team ha pochi minuti per correggere le scelte tecniche e preparare l’app al deploy in cloud.
Materiali
- Versione fisica: schede prova, card HTML/CSS/JS, card API, mini-tabella database, finti log di errore, card cloud/deploy, QR finale.
- Versione digitale: gioco web App in panne (5 stazioni, 5 minuti, sul dispositivo).
- Versione alternativa: Google Form, Genially, dashboard di bug, mockup interfaccia, frammenti di codice.
Prove dell’attività
| N° | Titolo | Domanda o situazione | Risposta corretta | Messaggio didattico |
|---|---|---|---|---|
| 1 | Riparare il front-end | Pulsante “Prenota” non risponde al click | Evento click + funzione/componente front-end | Il front-end collega interfaccia, interazione e logica. |
| 2 | Collegare il back-end | Server non salva la prenotazione | Endpoint API corretto | Il back-end gestisce regole, dati e sicurezza. |
| 3 | Salvare i dati | Dove organizzare nome, laboratorio, data e orario? | Tabella/struttura dati nel database | I dati devono essere strutturati e interrogabili. |
| 4 | Bug di sicurezza | Codice sospetto nel campo nome | Validare e filtrare gli input | Ogni dato ricevuto dall’esterno va controllato. |
| 5 | Preparare il deploy | App funziona in locale, va online | Build, test e deploy su cloud/server | Il ciclo di vita software comprende test e rilascio. |
| 6 | AI come copilota | Errore difficile da interpretare | Chiedere supporto all’AI e verificare il risultato | L’AI accelera il debugging ma il tecnico deve validare. |
Esito
- Positivo: Deploy completato! L’app full-stack è online, sicura e pronta per gli utenti.
- Negativo: Build fallita. Servono nuove verifiche su interfaccia, server, dati, sicurezza e cloud.
Competenze collegate
- Sviluppo front-end (HTML, CSS, JS, React)
- Sviluppo back-end e API
- Basi di dati
- Cybersecurity
- Cloud e DevOps
- AI per lo sviluppo software
Il corso
Testo, date e iscrizione dalla scheda ufficiale della scuola. Il form resta sul sito ITS.
ITS Accademia Digitale
Full-Stack Developer
Impara a sviluppare ciò che tutti utilizzano.
Il corso Full-Stack Developer dell’ITS-ICT Accademia Digitale Liguria ti porta nel cuore dello sviluppo software, dal front-end al back-end. Imparerai a progettare e creare applicazioni reali usando linguaggi, framework e metodologie richieste dalle aziende. Forma Tecnici Superiori sviluppatori di software con specializzazione per l’industria 4.0, in grado di operare sia lato front-end che back-end, con metodologie DevOps e Agile e strumenti di AI per lo sviluppo.
Diploma. Diploma di specializzazione per le tecnologie applicate — Tecnico superiore sviluppatore di software con specializzazione per l’industria 4.0, Full-Stack Developer. 5° livello EQF, valido per i pubblici concorsi.
- Costo
- Gratuito
- Durata
- Biennale, 1.000 ore
- Stage
- 800 ore
- Diploma
- 5° livello EQF
- Iscrizioni
- Aperte fino al 23 ottobre 2026
- Open Day
- 15 settembre 2026
Cosa imparerai
- Sviluppo front-end e back-end: linguaggi Object Oriented, scripting e SQL; framework React, Angular, .NET/C#, Java; Web Services e database.
- DevOps e ciclo di vita del software: Agile, sicurezza dei dati, mobile e cloud, revisione e controllo del codice.
- AI per lo sviluppo software: strumenti di intelligenza artificiale per accelerare lo sviluppo, individuare bug e ottimizzare il codice.
Per chi vuole avviare una carriera nello sviluppo software, anche da zero. Serve un diploma di scuola secondaria superiore (o titolo equivalente); non è richiesta esperienza professionale.
Scheda ufficiale Iscriviti al corso Scheda di iscrizione (PDF) Programma (PDF)