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.