PROF GIAGNOTTI Β· LABORATORI

Laboratori & Esercitazioni

In questa sezione sono raccolte tutte le esercitazioni pratiche e i laboratori guidati pensati per gli studenti dell' ITIS Informatica e degli ITS Academy. All'interno di ogni scheda trovi materiale didattico scaricabile, progetti pronti all'uso e guide passo-passo per comprendere l'informatica attraverso l'applicazione reale. Utilizziamo strumenti professionali e simulatori standard di settore per mettere in pratica i concetti teorici affrontati a lezione.

I laboratori coprono diverse aree tematiche, tra cui la configurazione di reti informatiche con Cisco Packet Tracer, lo sviluppo software, l'analisi dei protocolli e i sistemi operativi. Ogni risorsa Γ¨ strutturata come link ad un repository su Github all'interno del quale potrai trovare soluzioni degli esercizi e file di verifica, offrendo un percorso di ripasso e auto-valutazione ideale sia per lo studio individuale sia per le attivitΓ  di laboratorio a scuola.

SISTEMI E RETI
Laboratori Sistemi e Reti
1 risorsa Β· GitHub
Sistemi e Reti
HUB GENERALE β€’ SISTEMI E RETI Sistemi e Reti - Dal Montaggio PC alla Sicurezza Avanzata Percorso triennale completo Anno 3 / 4 / 5 per Sistemi e Reti. Dal calcolo tempi e cache all'Assembly 8086, da Arduino a Packet Tracer, fino a OSPF, BGP, ACL, VPN, OpenSSL...
πŸ§ͺ Laboratori Sistemi e Reti πŸ“ GITHUB ⬇️ 7 download eseguiti
HUB GENERALE β€’ SISTEMI E RETI

Sistemi e Reti - Dal Montaggio PC alla Sicurezza Avanzata

Percorso triennale completo Anno 3 / 4 / 5 per Sistemi e Reti.
Dal calcolo tempi e cache all'Assembly 8086, da Arduino a Packet Tracer, fino a OSPF, BGP, ACL, VPN, OpenSSL e Cloud.

πŸ“¦ 3 Anni β€’ 15 Moduli β€’ 100+ file
⏱ 25 .pkt + 26 .asm + PDF + Lab.md
πŸŽ“ Triennio + Esame di Stato
βœ” Packet Tracer / Tinkercad / Wireshark / OpenSSL

Cosa contiene l'hub

Anno 3 - Fondamentali Hardware e Assembly

  • Modulo-1 β€” Architettura base:
    • Lez. 2-3: Calcolo_tempi_esecuzione, Esercizi_Cache, Esercizi_Pipeline
    • Lez. 6-7: Esercizi_memorie, operazione_READ
    • Lez. 9: montaggio-PC / smontaggio-PC β€” Lab-montaggio e smontaggio con PDF operativi
  • Modulo-2 / Lez. 8 β€” Esercizi Assembly 8086 (26 file):
    01-04_sequenza.asm, 05-06_selezione.asm, 07_while, 08_for, problema 1-6 (a/b/c).asm β€” percorso da sequenza a problemi complessi
  • Modulo-3 / Lez. 5 β€” Progetti Arduino Tinkercad (7 PDF):
    00.Progettare, 01.Blink LED, 02.Blink alternato, 03.Pulsante-led, 04.Interruttore, 05.Blink con pulsante, 06.Potenziometro, 07.Fotoresistenza + 3 led
  • Modulo-4 β€” Segnali: Comandi_base.pkt, Segnali_e_modulazioni.pdf

Anno 4 - Reti, Routing e VLAN

  • Modulo-1 β€” Data Link e Switching:
    • Lez. 4: Esercizi-data-link.pdf
    • Lez. 8: Esercizi-switch.pdf, navigate-the-ios.pka/.pdf, peer-to-peer-con-hub.pkt, visualizza-MAC-Table.pkt
    • Lez. 9: reti-Wireless.pkt
  • Modulo-2 β€” Core Routing (20+ pkt):
    • Lez. 2-5: IP, VLSM, Subnetting fisso, CIDR, IPv6 β€” Esercizi-IP, VLSM.pkt, CIDR.pkt, IPv6-dual-stack.pkt
    • Lez. 7/9: ARP/ICMP, Inter-VLAN-tradizionale, Router-on-a-stick, VLAN-tagged/untagged, STP.pkt
    • Lez. 10-12: Routing Avanzato β€” Routing-statico.pdf/.pkt, IPv6 statico, OSPF Single/Multi-Area.pkt, RIP/RIPv2/RIPng, ROAS-RIP, BGP+OSPF+RIPng.pkt
  • Modulo-3 / Lez. 9 β€” Lab Trasporto: lab-connessioni-netstat.md, lab-tcp-udp-netcat.md, lab-tcp-udp-wireshark.md

Anno 5 - Sicurezza, Servizi e Cloud - MaturitΓ 

  • Modulo-1 β€” Servizi Applicativi:
    • Lez. 5: lab-api-rest-postman-jsonplaceholder.md
    • Lez. 9: lab-ftp-filezilla, lab-packet-tracer-servizi-internet.pkt
  • Modulo-2 β€” Crittografia e Attacchi:
    • Lez. 2: lab-wireshark-attacchi-tcp-ip.md
    • Lez. 6-8: lab-openssl-aes.md, lab-openssl-rsa.md, lab-hash-certificati.md β€” il percorso per tesina sicurezza
  • Modulo-3 β€” Firewall e VPN (6 pkt):
    • Lez. 3-4: lab-acl-standard/esercizi.pkt, lab-acl-estese
    • Lez. 5: lab-asa-dmz-nat-acl.pkt, lab-router-acl-dmz.pkt
    • Lez. 7: lab-vpn-remote-access.pkt, lab-vpn-site-to-site-ipsec.pkt
  • Modulo-4 β€” Wireless e IoT:
    • Lez. 4: lab-wlc-4-lap-aree-aziendali.pkt
    • Lez. 7: lab-rete-cellulare-iot-smart-home.pkt
  • Modulo-5 / Lez. 4 β€” lab-cloud-computing.md β€” chiusura verso ITS e AWS Academy

Come usare i Lab

  1. Anno 3: Parti da montaggio-PC poi Assembly 8086 con sequenza -> selezione -> cicli. Chiudi con Arduino Tinkercad (PDF giΓ  pronti).
  2. Anno 4: Usa peer-to-peer-con-hub.pkt per MAC Table, poi subnetting/VLSM/CIDR/IPv6 e infine OSPF Multi-Area + BGP per verifica sommativa.
  3. Anno 5: Eroga in ordine: api-rest + ftp -> openssl-aes/rsa/hash -> ACL standard/estese + ASA DMZ + VPN -> WLC + IoT + Cloud.
  4. Lab Markdown: Tutti i lab-*.md sono giΓ  con consegna, comandi e rubrica, pronti per GitHub Classroom.
  5. Esame di Stato: Usa i .pkt di Anno 5 come base per la seconda prova e i lab OpenSSL per la tesina sicurezza.

Risultato: 3 anni di Sistemi e Reti giΓ  organizzati, con 26 sorgenti Assembly, 25 Packet Tracer e lab di sicurezza pronti per Esame di Stato e ITS.

Vedi tutti i moduli Sistemi e Reti

β†— CLONA IL REPOSITORY SU GITHUB β†—
πŸ”’ Link esterno: github.com
INFORMATICA
Laboratori Informatica
1 risorsa Β· GitHub
Informatica
HUB GENERALE β€’ LAB INFORMATICA Informatica - Database, SQL e PHP Percorso completo per Anno 5 - Database, SQL e PHP - Modulo 1 Database. Dalla progettazione concettuale alla normalizzazione, con esercizi svolti e schemi pronti per laboratorio e interrogazione. πŸ“‚ Anno 5 πŸ“¦ Modulo 1 β€” Database...
πŸ§ͺ Laboratori Informatica πŸ“ GITHUB ⬇️ 4 download eseguiti
HUB GENERALE β€’ LAB INFORMATICA

Informatica - Database, SQL e PHP

Percorso completo per Anno 5 - Database, SQL e PHP - Modulo 1 Database.
Dalla progettazione concettuale alla normalizzazione, con esercizi svolti e schemi pronti per laboratorio e interrogazione.

πŸ“‚ Anno 5
πŸ“¦ Modulo 1 β€” Database
⏱ 5 laboratori
βœ” Esercizi svolti + E/R + Normalizzazione

Cosa contiene l'hub

Lezione-2 - Modello Concettuale

  • Laboratorio β€” Fondamentali E/R:
    • Individua EntitΓ , Associazioni e Attributi β€” Modulo-1 / Lezione-2 β€” Modello Concettuale β€” Base
    • Realizza schemi E/R β€” Modulo-1 / Lezione-2 β€” Modello Concettuale β€” Intermedio
  • Tool β€” Carta, draw.io, esercizi guidati per riconoscere entitΓ  e cardinalitΓ .

Lezione-3 / 4 - Modello Relazionale e Algebra

  • Laboratorio β€” Dal concettuale al logico:
    • Da schemi E/R a tabelle β€” Modulo-1 / Lezione-3 β€” Modello Relazionale β€” Intermedio
    • Algebra relazionale β€” Modulo-1 / Lezione-4 β€” Algebra Relazionale β€” Intermedio
  • Argomento β€” Traduzione con chiavi primarie/esterne, SELECT / PROJECT / JOIN come esercizi propedeutici a SQL.

Lezione-5 - Normalizzazione

  • Laboratorio β€” QualitΓ  dello schema:
    • Normalizzazione β€” Modulo-1 / Lezione-5 β€” Normalizzazione β€” Intermedio β€” 1NF, 2NF, 3NF, BCNF.
  • Obiettivo β€” Eliminare ridondanze e dipendenze, preparare lo schema per SQL e PHP dei moduli successivi.

Come usare i Lab

  1. Lezione-2: Parti da Individua EntitΓ , Associazioni e Attributi poi Realizza schemi E/R per fissare il modello concettuale.
  2. Lezione-3: Usa Da schemi E/R a tabelle per tradurre in modello relazionale con chiavi.
  3. Lezione-4: Eroga Algebra relazionale come ponte formale verso le query SQL.
  4. Lezione-5: Chiudi con Normalizzazione per schemi ottimizzati pronti per MySQL.
  5. Verifica: Tutti i lab sono esercizi svolti, pronti per correzione in classe e per progetto d'esame Anno 5.

Risultato: Modulo 1 Database completo, con 5 laboratori dal concettuale alla normalizzazione, pronto per SQL, PHP e Esame di Stato.

Vedi tutti i moduli Informatica

β†— CLONA IL REPOSITORY SU GITHUB β†—
πŸ”’ Link esterno: github.com
LABORATORI TECNOLOGIA
Laboratori Tecnologia
1 risorsa Β· GitHub
Laboratori Tecnologia
LAB INFORMATICA β€’ ANNO 3 / 4 / 5 Informatica - Laboratori Tecnologia, Socket e PHP Percorso trasversale Anno 3, Anno 4 e Anno 5 per Informatica. Dalle basi numeriche alla gestione processi, da HTTP a Socket TCP/UDP Multithread, fino a PHP, OOP, Area Riservata e Docker. πŸ“‚...
πŸ§ͺ Laboratori Tecnologia πŸ“ GITHUB ⬇️ 3 download eseguiti
LAB INFORMATICA β€’ ANNO 3 / 4 / 5

Informatica - Laboratori Tecnologia, Socket e PHP

Percorso trasversale Anno 3, Anno 4 e Anno 5 per Informatica.
Dalle basi numeriche alla gestione processi, da HTTP a Socket TCP/UDP Multithread, fino a PHP, OOP, Area Riservata e Docker.

πŸ“‚ Anno 3 / 4 / 5
πŸ“¦ 4 Moduli β€’ 12 Lab
⏱ .md + .zip pronti
βœ” Carta e penna + Postman + Docker

Cosa contiene l'hub

Anno-3 / Modulo-1 / Lezione-1 - Fondamentali

  • esercizi-carta-e-penna.md β€” Esercizi svolti su rappresentazione dati, conversioni e ragionamento logico.
  • lab-convertitori-basi-numeriche.md β€” Lab guidato su conversioni binario, ottale, esadecimale con verifica.
  • README.md β€” Laboratorio tecnologia: introduzione, obiettivi e strumenti.

Anno-4 / Modulo-1 / Lezione-1

  • Anno-4 / Modulo-1 / Lezione-1:
    • lab-te-a4-m1-l01-gestione-processi.md β€” Gestione processi, stati, scheduling e esercizi su thread.

Anno-5 - Modulo-1 HTTP / Modulo-2 Socket / Modulo-3 PHP / Modulo-4 Docker

  • Modulo-1 / Lezione-3:
    • esercizio-http-postman-thunder-client.md β€” Test HTTP con Postman e Thunder Client, metodi, header, body JSON.
  • Modulo-2 - Socket:
    • Lezione-2 / socket-TCP.zip β€” Client/server TCP base con esercizi svolti.
    • Lezione-3 / socket-UDP.zip β€” Datagram UDP, broadcast e gestione perdita pacchetti.
    • Lezione-4 / socket-Multithread-TCP.zip β€” Server multithread, gestione concorrenza e pool.
  • Modulo-3 - PHP e Database:
    • Lezione-1 / Script introduttivi php.zip β€” Primi script, variabili, form.
    • Lezione-2 / Script inserimento, modifica e cancellazione record.zip β€” CRUD base su MySQL.
    • Lezione-3 / Script per interrogazioni al db.zip β€” SELECT, filtri, JOIN.
    • Lezione-4 / Script cookies e sessioni.zip β€” Gestione stato, login.
    • Lezione-5 / Area-riservata.zip β€” Area riservata completa con autenticazione.
    • Lezione-6 / Script-OOP-PHP.zip β€” Classi, oggetti, MVC base.
  • Modulo-4 - Deploy:
    • Lezione-3 / 8.4.6-apache-bullseye.zip β€” Stack Apache su Debian Bullseye.
    • Lezione-4 / flask-docker-app.zip β€” App Flask in container per confronto Python/PHP.
    • Lezione-5 / Apache-PHP-MySQL-phpMyAdmin.zip β€” LAMP completo pronto per lab.

Come usare i Lab

  1. Anno-3: Parti da esercizi-carta-e-penna.md poi lab-convertitori-basi-numeriche.md per basi solide.
  2. Anno-4: Eroga lab-te-a4-m1-l01-gestione-processi.md per introdurre concorrenza e thread.
  3. Anno-5 Modulo-1/2: Usa esercizio-http-postman-thunder-client.md poi socket-TCP.zip β†’ socket-UDP.zip β†’ socket-Multithread-TCP.zip.
  4. Anno-5 Modulo-3: Avanza con Script introduttivi php.zip fino a Area-riservata.zip e Script-OOP-PHP.zip.
  5. Anno-5 Modulo-4: Chiudi con Apache-PHP-MySQL-phpMyAdmin.zip e i lab Docker per deploy e Esame di Stato.

Risultato: Dalle basi numeriche ai socket multithread e allo stack LAMP/OOP, con 12 lab zip e md pronti per laboratorio tecnologia e maturitΓ .

Vedi tutti i moduli Informatica

β†— CLONA IL REPOSITORY SU GITHUB β†—
πŸ”’ Link esterno: github.com
GPOI
Laboratori GPOI
1 risorsa Β· GitHub
GPOI
HUB GENERALE β€’ GPOI πŸ“Š GPOI-Labs β€” Prof. Giagnotti Raccolta completa di laboratori tecnici in italiano su GPOI e molto altro. Ogni laboratorio Γ¨ pensato per essere pratico e completo β€” dalla consultazione veloce allo studio approfondito. Nuovi laboratori aggiunti ogni settimana. πŸ“œ License β€’ Language β€’ Status...
πŸ§ͺ Laboratori GPOI πŸ“ GITHUB ⬇️ 4 download eseguiti
HUB GENERALE β€’ GPOI

πŸ“Š GPOI-Labs β€” Prof. Giagnotti

Raccolta completa di laboratori tecnici in italiano su GPOI e molto altro.
Ogni laboratorio Γ¨ pensato per essere pratico e completo β€” dalla consultazione veloce allo studio approfondito. Nuovi laboratori aggiunti ogni settimana.

πŸ“œ License β€’ Language β€’ Status
πŸ“‚ Anno 5
πŸŽ“ Microeconomia / GPOI
βœ” Esercizi + Lab pratici

Cosa contiene l'hub

πŸ—‚ Struttura del repository

  • GPOI-labs/ β€” Root di tutti i laboratori:
    • Anno-5/ β†’ GPOI β€” Modulo 1 Microeconomia e moduli successivi in arrivo.

πŸ“‚ Anno 5 β€” GPOI β€” Modulo 1 Microeconomia

Laboratorio Modulo Lezione Argomento Tool Livello
Esercizi di microeconomia Modulo-1 Lezione-tutte Domanda, Offerta β€” Base
  • Esercizi di microeconomia β€” Domanda, offerta, equilibrio di mercato, elasticitΓ  con esercizi svolti.

Come usare i Lab

  1. Anno-5: Eroga Esercizi di microeconomia su domanda/offerta con lezione-tutte trasversale.
β†— CLONA IL REPOSITORY SU GITHUB β†—
πŸ”’ Link esterno: github.com
INFORMATICA E RETI
Laboratori Informatica e Reti
1 risorsa Β· GitHub
Informatica e Reti
HUB GENERALE β€’ TECNOLOGIA πŸ“š Informatica e Reti - Raccolta Laboratori Tecnici Raccolta completa di laboratori tecnici in italiano su Informatica e Reti e molto altro. Ogni laboratorio Γ¨ pensato per essere pratico e completo β€” dalla consultazione veloce allo studio approfondito. Nuovi laboratori aggiunti ogni settimana. πŸ“‚...
πŸ§ͺ Laboratori Informatica e Reti πŸ“ GITHUB ⬇️ 4 download eseguiti
HUB GENERALE β€’ TECNOLOGIA

πŸ“š Informatica e Reti - Raccolta Laboratori Tecnici

Raccolta completa di laboratori tecnici in italiano su Informatica e Reti e molto altro.
Ogni laboratorio Γ¨ pensato per essere pratico e completo β€” dalla consultazione veloce allo studio approfondito. Nuovi laboratori aggiunti ogni settimana.

πŸ“‚ Anno 1
πŸ“¦ Modulo 1 β€” Le basi
πŸŽ“ Biennio / Triennio
βœ” Windows / Linux

Cosa contiene l'hub

πŸ—‚ Struttura del repository

  • Tecnologia-labs/ β€” Root:
    • Anno-1/ β†’ Algoritmi e basi dei linguaggi di programmazione:
      • Modulo-1/ β€” βœ… disponibile β€” Le basi del computer e dei sistemi operativi.

πŸ“‚ Anno 1 β€” Le basi del computer e dei sistemi operativi

Laboratorio Modulo Lezione Argomento Tool Livello
File e cartelle in Windows Modulo-1 Lezione-4 Windows β€” Base
File e cartelle in Ubuntu Modulo-1 Lezione-5 Linux β€” Base
  • File e cartelle in Windows β€” Gestione file system, permessi, percorsi e esercizi base.
  • File e cartelle in Ubuntu β€” Comandi Linux per file, cartelle, navigazione e shell.

Come usare i Lab

  1. Anno-1 Modulo-1: Parti da File e cartelle in Windows - Lezione-4 per basi OS grafici.
  2. Passa a Linux: Eroga File e cartelle in Ubuntu - Lezione-5 per confronto Windows/Linux.
β†— CLONA IL REPOSITORY SU GITHUB β†—
πŸ”’ Link esterno: github.com
GUIDE
Laboratori Guide
1 risorsa Β· GitHub
Guide
HUB GENERALE β€’ LAB GUIDE Cheatsheet, Linguaggi e Sviluppo Web Hub centrale che raccoglie tutti i laboratori relativi alle guide tecniche proposte. (accedi attraverso il link in basso). Cheatsheet ad alta densitΓ  per sistemisti e studenti, riferimenti sui linguaggi di interscambio dati e guide complete per lo sviluppo...
πŸ§ͺ Laboratori Guide πŸ“ GITHUB ⬇️ 3 download eseguiti
HUB GENERALE β€’ LAB GUIDE

Cheatsheet, Linguaggi e Sviluppo Web

Hub centrale che raccoglie tutti i laboratori relativi alle guide tecniche proposte. (accedi attraverso il link in basso).
Cheatsheet ad alta densitΓ  per sistemisti e studenti, riferimenti sui linguaggi di interscambio dati e guide complete per lo sviluppo web moderno.

πŸ“¦ 3 macro-aree
⏱ Consultazione immediata
πŸŽ“ Dal biennio all'ITS
βœ” Pronto per Laboratori e Classroom

Cosa contiene l'hub Laboratori Guide

Cheatsheet - Riferimenti Rapidi

  • cybersecurity β€” Nmap, Wireshark, tecniche di scansione. Sintassi base, target, NSE e lettura output.
  • networking-os β€” La sezione piΓΉ corposa:
    • Assembly8086 β€” Registri, istruzioni, interrupt e addressing mode x86.
    • cisco β€” IOS, VLAN, routing, ACL, NAT, VPN, show/debug fondamentali.
    • linux β€” 13 moduli: Filesystem, Permessi, Processi, Rete, Utenti, Systemd, SSH, Tips avanzati.

Linguaggi - Dati e Formati

  • JSON β€” Esercizi ed esempi in JSON per validazione e import automatico. Struttura comando / target / output_atteso pronta per GitHub Actions.
  • XML β€” Stessi esercizi in XML per Moodle e parser XML. Ideale per interoperabilitΓ  e verifica automatica.
Formato didattico: Ogni linguaggio include esempi pratici con livello base/intermedio/avanzato.

SviluppoWeb - Dal Frontend alle API

  • react-vite-guide β€” Guida completa per creare app React moderne con Vite: setup, componenti, routing e deploy.
  • API_REST_JSON.zip β€” Kit pronto con esempi di API RESTful, struttura JSON, metodi GET/POST/PUT/DELETE e test con Postman.
  • WebServicePHP.zip β€” Web service in PHP puro: dal backend al consumo lato client, con esempi di autenticazione e gestione dati.

Come usare l'hub Laboratori Guide

  1. Scegli la Macro-Area: Cheatsheet per ripasso rapido, Linguaggi per esercizi strutturati, SviluppoWeb per progetti completi.
  2. Clona il Repository: Ogni guida ha repo dedicato con README, esempi e file JSON/XML di esercizi giΓ  validati.
  3. Guarda i Lab: Usa le cheatsheet come fogli di riferimento durante le esercitazioni con Linux, Cisco Packet Tracer o Nmap.
  4. Valuta con JSON/XML: Importa gli esercizi in GitHub Classroom per correzione automatica dell'output.
  5. Costruisci il Progetto: Passa da react-vite-guide alle API con API_REST_JSON e WebServicePHP per un full-stack.

Risultato: Un unico hub per tutta la teoria operativa: comandi a portata di mano, dati in formato didattico e stack web moderno pronto da erogare.

Vedi tutte le Guide

β†— CLONA IL REPOSITORY SU GITHUB β†—
πŸ”’ Link esterno: github.com
AREA DOCENTI
Laboratori Area Docenti
1 risorsa Β· GitHub
Area Docenti
HUB GENERALE β€’ LAB AREA DOCENTI Laboratori Area Docenti - Repository Didattici Hub centrale che raccoglie tutti i repository pronti all'uso per l'area docenti. (accedi attraverso il link in basso). Kit giΓ  testati per erogazione in laboratorio, con workflow, ambienti devcontainer, regolamenti e documenti per la direzione. πŸ“¦...
πŸ§ͺ Laboratori Area Docenti πŸ“ GITHUB ⬇️ 5 download eseguiti
HUB GENERALE β€’ LAB AREA DOCENTI

Laboratori Area Docenti - Repository Didattici

Hub centrale che raccoglie tutti i repository pronti all'uso per l'area docenti. (accedi attraverso il link in basso).
Kit giΓ  testati per erogazione in laboratorio, con workflow, ambienti devcontainer, regolamenti e documenti per la direzione.

πŸ“¦ 6 kit completi
⏱ Pronti all'uso
πŸŽ“ Triennio / ITS Academy
βœ” GitHub / Docker / AWS / AI

Cosa contiene l'area docenti

GitHub - Dev & Classroom

  • kit GitHub Actions β€” workflow per PyTest, JUnit (Maven e Gradle) e Mocha, due mini-esercizi di prova con report automatico.
  • kit codespaces β€” devcontainer.json per Python, Node, Java, C/C++ e PHP+MySQL, scheda studente e testo da inviare al referente informatico.
  • kit GitHub Projects β€” modelli di issue e pull request, backlog di 20 storie, script per creare Project e importare issue, report contributo per studente/sprint e documenti team/docente.

Docker / Cloud / AI - Ambienti e Regole

  • kit Docker β€” quattro ambienti pronti: Python con PyTest, PHP con MySQL e phpMyAdmin, PostgreSQL con Adminer, Node con Mocha.
  • kit Programmi Cloud β€” checklist idoneitΓ , lettera alla direzione, scheda candidatura AWS, piano corso, regolamento laboratori e registro crediti/voucher.
  • kit AI Etica β€” prompt studenti/docenti, patto d'aula livelli A/B/C, dichiarazione uso IA, rubrica, esercizio bug hunt con test e otto scenari guasto Packet Tracer.

Tabella riepilogativa repository

Repository Descrizione Area
kit GitHub Actions workflow per PyTest, JUnit (Maven e Gradle) e Mocha, due mini-esercizi di prova GitHub
kit codespaces devcontainer.json per Python, Node, Java, C/C++ e PHP+MySQL, scheda studente e testo per referente informatico GitHub
kit Docker quattro ambienti pronti (Python con PyTest, PHP con MySQL e phpMyAdmin, PostgreSQL con Adminer, Node con Mocha) Docker
kit Programmi Cloud checklist idoneitΓ , lettera direzione, scheda candidatura AWS, piano corso, regolamento laboratori e registro crediti e voucher AWS
kit AI Etica prompt studenti e docenti, patto d'aula livelli A/B/C, dichiarazione uso IA, rubrica, bug hunt con test e otto scenari guasto Packet Tracer AI
kit GitHub Projects modelli issue e pull request, backlog 20 storie, script creazione Project e import issue, report contributo e documenti team/docente GitHub

Come usare i kit in classe

  1. Scegli il Kit: Parti da codespaces per allineare tutti gli studenti, poi Docker per ambienti locali uguali.
  2. Attiva la Valutazione: Usa GitHub per correzione automatica PyTest/JUnit/Mocha e GitHub Projects per backlog e sprint.
  3. Gestisci Direzione e Cloud: Usa Programmi Cloud per lettera, checklist e registro voucher AWS Academy.
  4. Eroga AI Etica: Distribuisci patto A/B/C, dichiarazione uso IA e bug hunt con i prompt giΓ  pronti.
  5. Consulta le Guide: Tutti i kit richiamano procedure dettagliate nelle guide di riferimento.
β†— CLONA IL REPOSITORY SU GITHUB β†—
πŸ”’ Link esterno: github.com
CYBERSECURITY
Laboratori Cybersecurity
1 risorsa Β· GitHub
Cybersecurity
HUB GENERALE β€’ LAB CYBERSECURITY Laboratori Cybersecurity - nmap-fundamentals Hub centrale che raccoglie tutti i laboratori relativi alla cybersecurity e alla scansione rete con Nmap. (accedi attraverso il link in basso). Percorso guidato per imparare la ricognizione attiva in ambiente controllato, con soluzioni passo-passo e target sicuri per...
πŸ§ͺ Laboratori Cybersecurity πŸ“ GITHUB ⬇️ 3 download eseguiti
HUB GENERALE β€’ LAB CYBERSECURITY

Laboratori Cybersecurity - nmap-fundamentals

Hub centrale che raccoglie tutti i laboratori relativi alla cybersecurity e alla scansione rete con Nmap. (accedi attraverso il link in basso).
Percorso guidato per imparare la ricognizione attiva in ambiente controllato, con soluzioni passo-passo e target sicuri per esercitazioni in classe.

πŸ“¦ 1 lab completo
⏱ 3 esercizi + bonus
πŸŽ“ Triennio / ITS
βœ” Metasploitable / THM / Rete locale

Cosa contiene il lab 01-nmap-fundamentals

Root del Laboratorio

  • README.md β€” Introduzione, requisiti e guida rapida all'avvio del lab.
  • lab.sh β€” Script di setup automatico dell'ambiente di esercitazione.
  • nmap_scanner.py β€” Wrapper Python per lanciare scansioni guidate e salvare report.
  • archive-key.asc β€” Chiave per verifica integritΓ  archivio e soluzioni.

targets / README.md - Opzioni disponibili

  • Opzione A β€” Metasploitable 2 β€” DifficoltΓ : Facile β€” Consigliata per principianti, VM locale sicura.
  • Opzione B β€” TryHackMe / HackTheBox β€” DifficoltΓ : Facile β€” Per chi non vuole VM locali, lab online controllato.
  • Opzione C β€” Rete locale reale β€” DifficoltΓ : Medio β€” Per chi ha piΓΉ dispositivi, scansione rete domestica autorizzata.
Nota didattica: Ogni opzione Γ¨ isolata e legale, pensata per non impattare la rete scolastica.

solutions / walkthrough.md - Contenuto guidato

  • Esercizio 1 β€” Host Discovery β€” Verifica host attivi con -sn, ARP e ICMP. Analisi output.
  • Esercizio 2 β€” Scansione Porte β€” SYN scan -sS, TCP Connect -sT, UDP -sU e selezione porte.
  • Esercizio 3 β€” Version Detection e OS Fingerprinting β€” -sV, -O, intensity e interpretazione banner.
  • Sfide Bonus β€” Combinazioni Timing / NSE / Firewall Evasion per studenti avanzati.
  • Errori Comuni β€” Host filtered, porte chiuse, permessi root, firewall locale β€” come debuggare.
  • Concetti Chiave da Ricordare β€” Differenza TCP/UDP, stati porte, etica della scansione, reportistica.

Come usare il Lab

  1. Scegli il Target: Scegli tra Metasploitable 2, TryHackMe/HackTheBox o Rete locale reale dal file targets/README.md.
  2. Avvia l'Ambiente: Lancia lab.sh o importa nmap_scanner.py per preparare l'ambiente e verificare la chiave archive-key.asc.
  3. Esegui gli Esercizi: Segui walkthrough.md nell'ordine: Host Discovery -> Scansione Porte -> Version Detection.
  4. Affronta le Sfide Bonus: Usa NSE e tecniche di evasione per i gruppi avanzati, annotando errori e soluzioni.
  5. Consegna e Verifica: Salva output con -oN/-oX e confronta con i concetti chiave per la relazione finale.

Risultato: Un percorso completo da Host Discovery a OS Fingerprinting con target legali e walkthrough corretti per laboratorio di cybersecurity.

Torna ai laboratori

β†— CLONA IL REPOSITORY SU GITHUB β†—
πŸ”’ Link esterno: github.com
ITS ACADEMY
Laboratori Corsi ITS
1 risorsa Β· GitHub
ITS Academy
HUB Generale β€’ CORSI ITS Benvenuto su CORSI ITS Risorse didattiche, file per esercizi pratici ed esercizi svolti per studenti che frequentano corsi ITS. Teoria approfondita + laboratori pratici pronti per aula e azienda. πŸ“¦ UFS + Project Work πŸŽ“ ITS Academy ⏱ Networking e Troubleshooting con AI...
πŸ§ͺ Laboratori Corsi ITS πŸ“ GITHUB ⬇️ 9 download eseguiti
HUB Generale β€’ CORSI ITS

Benvenuto su CORSI ITS

Risorse didattiche, file per esercizi pratici ed esercizi svolti per studenti che frequentano corsi ITS.
Teoria approfondita + laboratori pratici pronti per aula e azienda.

πŸ“¦ UFS + Project Work
πŸŽ“ ITS Academy
⏱ Networking e Troubleshooting con AI
βœ” Repository in evidenza

Cosa contiene l'hub CORSI ITS

UFS e Project Work

  • 🌐 UFS03 Networking β€” Dall'introduzione al Networking fino all'impiego di strumenti avanzati di IA per la ricerca guasti nelle reti.

Repository in evidenza

Repository Descrizione Area
UFS03 Networking Simulazioni di reti e AI per troubleshooting 🌐 Networking

Come usare i Lab ITS

  1. Networking: Parti da UFS03 con introduzione alle reti e chiudi con AI per troubleshooting.
β†— CLONA IL REPOSITORY SU GITHUB β†—
πŸ”’ Link esterno: github.com
PROGETTI
Laboratori Progetti
1 risorsa Β· GitHub
Progetti
HUB GENERALE β€’ LAB PROGETTI Laboratori Progetti - Progetti Scolastici Pratici Raccolta completa di progetti scolastici interdisciplinari in italiano. Ogni progetto Γ¨ pensato per essere pratico, completo e funzionante. πŸ“‚ progetti-labs πŸŽ“ Interdisciplinari ⏱ Packet Tracer / IoT / IoE βœ” Pronto all'uso Cosa contiene l'hub πŸ—‚ Struttura...
πŸ§ͺ Laboratori Progetti πŸ“ GITHUB ⬇️ 3 download eseguiti
HUB GENERALE β€’ LAB PROGETTI

Laboratori Progetti - Progetti Scolastici Pratici

Raccolta completa di progetti scolastici interdisciplinari in italiano.
Ogni progetto Γ¨ pensato per essere pratico, completo e funzionante.

πŸ“‚ progetti-labs
πŸŽ“ Interdisciplinari
⏱ Packet Tracer / IoT / IoE
βœ” Pronto all'uso

Cosa contiene l'hub

πŸ—‚ Struttura del repository

  • progetti-labs/ β€” Root di tutti i progetti:
    • p1 β€” Primo progetto interdisciplinare completo
    • p2 β€” Secondo progetto con varianti
  • Obiettivo β€” Ogni pN ha file .pkt per consultazione.

πŸ“‚ Progetti con Packet Tracer

Progetto Modulo Argomento Livello
IoT con Packet Tracer IoT con Packet Tracer IoT Base Intermedio
Ioe con Packet Tracer IoT con librerie HTTP di Packet Tracer IoE / HTTP Avanzato
  • IoT con Packet Tracer β€” Sensori, attuatori, SBC, MCU, dashboard IoT.
  • Ioe con Packet Tracer β€” Librerie HTTP, server web integrato, interazione IoE avanzata.

Come usare i Lab

  1. Scegli il Progetto: Entra in progetti-labs/p1 β†’ pn e leggi README con obiettivi.
  2. Clona e Apri: Apri il .pkt in Packet Tracer, verifica dispositivi e connessioni.
  3. Eroga IoT: Parti da IoT con Packet Tracer (intermedio) poi Ioe con Packet Tracer (avanzato HTTP).
  4. Personalizza: Ogni progetto Γ¨ funzionante e modificabile per tesina o Esame di Stato.

Risultato: Libreria di progetti interdisciplinari in italiano, con focus IoT e IoE su Packet Tracer pronti per laboratorio.

Consulta le relative guide

β†— CLONA IL REPOSITORY SU GITHUB β†—
πŸ”’ Link esterno: github.com