Fase 1: Autopresentazione e Curriculum
Esame di Stato 2026
Elaborato Formazione Scuola-Lavoro
Candidato: Nome Cognome
Classe: 5° Sezione INF
Indirizzo: Informatica e Telecomunicazioni
Istituto: Polo Tecnologico "Manetti - Porciatti"
Anno Scolastico: 2025/2026
Fase 2: Titolo e Competenze
"Integrazione Full-Stack: Sviluppo di un Sistema Gestionale Remoto e Ottimizzazione di un Ambiente Immersivo 3D Cross-Platform"
Competenze Professionali Sviluppate:
- DevOps & Networking: Gestione DNS avanzata e deployment sicuro SSL.
- Full-Stack Web Dev: Architettura software PHP/MySQL secondo pattern DRY.
- Computer Graphics: Compilazione WebGL e ottimizzazione di camere virtuali.
Fase 3: Descrizione Attività (1/4)
Infrastruttura di Rete e Deployment
- Cloudflare Pages: Configurazione dell'hosting e instradamento dei record DNS.
- Protocolli di Sicurezza: Implementazione di certificati SSL per connessioni HTTPS.
- Ambiente Remoto: Gestione dello spazio web per la pubblicazione dell'applicativo.
- Risoluzione Problematiche: Monitoraggio dei tempi di propagazione della rete.
Fase 3: Descrizione Attività (2/4)
Sviluppo Backend Gestionale
Centralizzazione della logica di connessione per la massima sicurezza del server:
// connessione.php - File centralizzato protetto lato Server
$conn = new mysqli("sqlXXX.infinityfree.com", "if0_XXX", "Pass", "DbName");
// Inclusione dinamica nelle pagine operative:
include("connessione.php");
- Esecuzione Server-Side: Credenziali d'accesso protette e invisibili al client.
- Ottimizzazione: Manutenibilità del codice sorgente centralizzata.
Fase 3: Descrizione Attività (3/4)
Ottimizzazione dell'Ambiente 3D
- Porting WebGL: Transizione da ambiente VR a fruizione browser cross-platform.
- Link-Time Optimization (LTO): Riduzione dell'overhead e ottimizzazione WebAssembly.
- Scripting Camere (C#): Implementazione Fly Camera per la navigazione aerea.
- Direttive del Compilatore: Isolamento codice tramite
#if !UNITY_WEBGL.
Fase 3: Descrizione Attività (4/4)
Applicativo Live: Labirinto 3D
Disponibile per la consultazione anche direttamente in una
nuova scheda del browser.
Fase 4: Considerazioni Finali e Futuro
Analisi Critica dell'Esperienza
Valutazione: Il progetto ha permesso di consolidare i concetti teorici di network-security e sviluppo database, affrontando problemi effettivi di deployment in produzione.
Previsioni di Sviluppo Futuro:
- Migrazione dell'infrastruttura web da hosting condiviso a VPS dedicata (es. AWS).
- Ingegnerizzazione di API REST in PHP per la sincronizzazione real-time tra database e Unity.
Fase 5: Chiusura
Grazie per l'attenzione
Spazio a disposizione della Commissione per domande e chiarimenti.