Classi quinte
Corso di informatica
prof. Roberto FULIGNI
ITT “Giacomo Fauser” – Novara
Classi quinte

Piattaforma GIT per le classi quinte

Tecnologie e progettazione
Materiale didattico (Java)
N.
Risorsa
1
Esercizi di programmazione in Java
2
Risorse aggiuntive per le applicazioni proposte
Socket
3
Programmazione dei socket in Java
4
Libreria 'Unique Random' (formato JAR)
Applicazioni web
5
Applicazioni web in Java
6
DB Utility per Labs3
7
Applicazione web: Vendita on-line di acque minerali (carrello della spesa)
8
Gestione dei database in Java mediante JDBC docs
9
Applicazione web: Anagrafica SQL (connessione a database SQL)
10
Applicazione web: Mostra video (autenticazione, download risorse)
11
Applicazione web: Domande & Risposte (template avanzato)
12
Applicazione web: Aforisma (Java Beans)
13
Applicazione web: Invio di e-mail con allegato (uso del servizio MailTrap)
Servizi REST
14
REST Authentication & Authorization
15
Servizi REST in Java con autenticazione HTTP Basic e Digest
16
Servizi REST in Java con autenticazione basata su API key e token JWT
Materiale didattico (C#)
N.
Risorsa
1  
Brief History of HTTP
2  
WCF Tutorial
3
Generatore di messaggi (TcpClient e TcpListener)
4
Calcolatrice online (Client/server con socket TCP)
5
Localizzatore UDP (UdpClient)
6
Chat WPF
7
HTTP Storage (Applicazione web e client WPF)
8
Websocket - Sensore di temperatura (Server C# e client HTML5/Javascript)
9
Esempi d'uso di code MSMQ (Ricevitore e Trasmettitori)
10
Progetto 'Pagamenti MSMQ'
11
Progetto 'Mappa meteo' (API OpenWeatherMap e Componente OpenStreetMap)
12  
Creating a Self Hosted WCF Service
13
Geometria WCF (Servizio WCF self hosted e client)
14
Servizio Windows 'Calcolatrice online' (Servizio Windows e client)
15  
Sending and Receiving Mail in C#
16
Posta elettronica con account GMail (SMTP e POP3)
17
Trasmissioni multicast (Socket UDP)
Bibliografia
Libri
  • H. Schildt, Java: The Complete Reference, Eleventh Edition, McGraw-Hill Education
  • B. Evans, D. Flanagan, Java in a Nutshell: A Desktop Quick Reference 7th Edition, O'Reilly Media
Risorse web
Sistemi e reti
Materiale didattico
N.
Risorsa
UDP / TCP
1
Esercizi sul protocollo UDP
2
Esercizi sul protocollo TCP
3  
TCP/IP State Transition Diagram
HTTP
4
Protocollo HTTP: esempio d'uso dei metodi GET e POST
DNS
5  
Fundamentals of Computer Networking: DNS Overview
6  
DNS Resource Records
7  
Five DNS Threats You Should Protect Against
8  
DNS Exercises
VLAN
9
Configurazione di VLAN in Packet Tracer docs
Crittografia
10
Crittografia simmetrica
11
Modalità di funzionamento dei cifrari a blocchi
12  
Network Security: Confusion and Diffusion
13
Cifratura di stringhe e file in Java (crittografia simmetrica)
14  
Practical Cryptography for Developers
15  
Cryptography Tutorial
16
Crittografia (Cifrari monoalfabetici)
17  
RSA Exercises
18
Scambio di chiavi Diffie-Hellman docs
19  
Diffie-Hellman groups for Internet Key Exchange
20  
The Bouncy Castle FIPS Java API in 100 Examples
21
Linee guida delle funzioni crittografiche (Agenzia per la cybersicurezza nazionale)
22
Crittografia in C# (DES)
23
Crittografia in C# (AES)
24
Steganografia in C#
VPN
25  
What is a VPN?
26  
Create an IPsec VPN tunnel using Packet Tracer
27  
Configuring Site to Site IPSec VPN Tunnel Between Cisco Routers
28
Realizzazione di VPN
29  
Configuring AAA for Network Access
30  
Cisco - Enterprise Mobility Design Guide
31
OpenSSL (versione per utenti Netlab)
32
OpenSSL (PKI interna ABC Soluzioni)
IoT (Internet of Things)
33  
Packet Tracer - Arduino emulation for IoT programming
34  
Packet Tracer - IoT devices configuration
35  
IoT advanced programming & automation
Alta disponibilità
36  
High Availability - VRRP, HSRP, GLBP
37
Differenze fra DAS, NAS e SAN
38  
Introduction to RAID
Esame di Stato
39
Esempi di seconda prova forniti dal MIUR
40
La seconda prova per gli Istituti Tecnici - Sistemi e reti
Cloud Computing
41
Cos'è il cloud computing?
42
Confronto tra IaaS, PaaS e SaaS
43
Cos'è un Hypervisor?
Esercitazioni di laboratorio
N.
Risorsa
1
Connessione a Internet mediante reti 3G/4G
2
Progetto 'Web Math' (presentazione + eseguibile client GUI)
3
Comunicazione Client-Server basata su SSL/TLS (Applicazione C#)
4
WLAN controller-based e autenticazione RADIUS
5
Rete aziendale con InterVLAN routing e WLAN controller-based
6
Modello di ISP 18-19
7
Realizzazione di una DMZ con firewall ASA 5506X
8
Realizzazione di una DMZ con IOS Firewall Zone Based
9
Rete ad alta disponibilità (HSRP)
Laboratorio di sistemi e reti (a cura della prof.ssa Erica Bonalli)
N.
Risorsa
1
Creazione e configurazione di un server Windows
2
Installazione e configurazione del servizio FTP
3
Installazione e configurazione di un server web
4
Installazione e configurazione del servizio DHCP
5
Simulazione di un ISP
6
Configurazione firewall e DMZ
7
Configurazione VPN site-to-site
Bibliografia
Libri
  • A. S. Tanenbaum, D. J. Wetherall, Reti di calcolatori, quinta ed., Pearson
  • Cisco Certified Network Associate (CCNA)
    • O. Wendell, CCENT/CCNA ICND1 100-101 Official Cert Guide, Cisco Press
    • O. Wendell, CCNA Routing and Switching ICND2 200-105 Official Cert Guide, Cisco Press
    • S. Empson, CCNA Routing and Switching Portable Command Guide, Cisco Press
    • D. Hucaby, CCNA Wireless 200-355 Official Cert Guide, Cisco Press
    • O. Santos, J. Stuppi, CCNA Security 210-260 Official Cert Guide, Cisco Press
    • B. Vachon, CCNA Security (210-260) Portable Command Guide, Cisco Press
  • Cisco Certified Network Professional (CCNP)
    • D. Hucaby, CCNP Routing and Switching SWITCH 300-115 Official Cert Guide, Cisco Press
    • K. Wallace, CCNP Routing and Switching ROUTE 300-101 Official Cert Guide, Cisco Press
    • R. Lacoste, K. Wallace, CCNP Routing and Switching TSHOOT 300-135 Official Cert Guide, Cisco Press
    • AA. VV. CCNP Routing and Switching Portable Command Guide, Cisco Press
    • A. T. Woland, K. RedmonCCNP Security SISAS 300-208 Official Cert Guide, Cisco Press
  • Cisco Certified Internetwork Expert (CCIE)
    • N. Kocharians, P. PaluchCCIE Routing and Switching v5.0 Official Cert Guide, Volume 1 (5th Edition), Cisco Press
    • N. Kocharians, T. VinsonCCIE Routing and Switching v5.0 Official Cert Guide, Volume 2 (5th Edition), Cisco Press
Informatica