Competenze principali: Progettazione DB avanzata, Web dinamico, Applicazioni Layered di Rete

Competenza n° 1: Progettare una base di dati (RIPASSO e APPROFONDIMENTO)

D1.1 DB - Concetti Generali

D1.2 DB - Progettazione Concettuale

Modello Scheda Progetto DB

D1.2.1 Indicazioni per verifiche

D1.3 DB - Progettazione Logica

D1.3.1 DB - MySQL - I tipi di dato

Rubrica di Valutazione

D1.4 DB - SW

D1.4.3 PostgreSQL

D1.5 DB - Normalizzazione

VS1: Progettazione DB su carta

Competenza n° 2: Utilizzare i comandi SQL in funzione del contesto (RIPASSO e APPROFONDIMENTO)

D1.6 DB - SQL

VS2: SQL su moodle

VS3: SQL su carta

VS4: Progettazione DB + SQL su carta

D2.1 Sistemi Informativi

D2.2 Business Intelligence

D2.3 Big Data

D2.3.1 MongoDB

Competenza n° 3: Sviluppare applicazioni informatiche per reti locali che prevedano l’interazione con una base di dati (RIPASSO)

D5. Layered Application e DB

MySqlConnectorTest

biblio3tier

Biblioteca.Win

MarconiPieralisi.DataLayer.dll

VL1: Prj + Sviluppo in OOP + DB fornito

Competenza n° 4: Sviluppare applicazioni in rete con PHP e MySQL

D3.1 Applicazioni di Rete

D3.2 PHP - Appunti

ManualeTecnico_Funzioni PHP base+mysqli

VS5: Applicazioni Distribuite su Moodle

VL2: Applicazione web-based onepage su array

VL3: Applicazione web-based onepage su DB 

Competenza n° 5: Sviluppare Web Services per realizzare una soluzione Layered

D3.3 XML e JSON

D3.4 WebServices

VS6: Webservices su Moodle (App Rete + XML/JSON + WS + JWT + Fetch)

Competenza n° 6: Progettare e sviluppare una soluzione software complessa

Progetto disciplinare per competenze: sviluppo di un applicativo web che interagisca con una base di dati