Basi back-end

Il terzo modulo è inteso a formare i partecipanti rispetto alle nozioni fondamentali per la gestione del back-end applicativo, orientate allo sviluppo di applicazioni web. Pur non essendo l’ambito primario di competenza della figura in uscita (il back-end è di solito trasparente a chi realizza lo sviluppo web), a partire dalle conoscenze pregresse dei partecipanti vengono fornite le competenze essenziali, non solo perché siano funzionali allo sviluppo web ma anche quale base culturale per una maggiore trasversalità e flessibilità verso il conseguimento di uno sbocco occupazionale. Senza entrare troppo nel dettaglio, viene svolta una panoramica sul mondo “back-end”, in particolare sulla persistenza e la struttura dei dati, sui tipi di database (DB) più diffusi e le loro principali caratteristiche e sulle modalità di comunicazione con le pagine web.

Obiettivi specifici:

  • Conoscere gli aspetti essenziali relativi al back-end applicativo, con particolare attenzione a quelli funzionali allo sviluppo di applicazioni web
  • Conoscere e sapersi interfacciare con i principali linguaggi di gestione DB

Contenuti:

-        Strutturazione dei dati;

-        Tipologie di database (relazionali, ad oggetti, document database, ecc.);

-        Procedure di elaborazione dati;

-        Linguaggi per la gestione basi di dati relazionali (SQL, MySQL) e non relazionali (MongoDB);

-        Comunicazione e utilizzo DB per una pagina/applicazione web;

-        Utilizzo di middleware;

-        Cenni di programmazione orientata agli oggetti (ASP.NET, Java, C#);

-        Cenni al linguaggio di scripting PHP e relativi framework (es., MVC);

-        Esercitazione: utilizzo delle funzionalità di un DB relazione per un’applicazione web.

Argomento

Basi back-end

Ore

24
Torna all'inizio