Node.js e database relazionali

Modalità: elearning 10 ore


Prezzo del corso

Descrizione del corso

Node.js è una tecnologia dai più ampi impieghi e non può, per questo, fare a meno della memorizzazione di dati in maniera persistente. In questo corso scopriremo come integrare database relazionali in questa applicazione. Nello specifico vedremo questa piattaforma al lavoro con MySQL, uno dei DBMS relazionali più importanti al mondo, ma tutti i concetti che affronteremo saranno applicabili a qualsiasi altra tecnologia di questo genere.

Inizieremo con l’orientamento concettuale, illustrando il mondo dei database e individuando l’ambito di quelli relazionali. Prepareremo poi il nostro ambiente di lavoro, costituito dalla piattaforma e da un’installazione funzionante MySQL, ma anche dai driver necessari alla loro connessione e da programmi client utili per osservare l’effetto dei nostri comandi sui database. Scopriremo come gestire connessioni tra un programma e un database relazionale, come stabilire questo collegamento, come amministrarlo e come chiuderlo al termine delle operazioni. A questo punto saremo pronti per imparare ad inserire, leggere, modificare e cancellare dati in un database mediante i comandi del linguaggio SQL.

In questo modo saremo sempre in grado di mantenere i nostri archivi aggiornati in base alle necessità degli utenti. Impareremo anche il meccanismo del JOIN nelle sue varie declinazioni con cui esprimeremo la massima potenza delle query incrociando dati di più tabelle. Infine riepilogheremo il tutto in un esempio conclusivo, con cui metteremo al lavoro tutte le funzionalità che abbiamo studiato per la realizzazione di un’applicazione con Node.js e database relazionali.

 

PROGRAMMA:

  • Node.js e database relazionali
  • Iniziare a lavorare con MySQL
  • Inserire dati
  • Interrogare un database
  • Modificare dati
  • Cancellare dati
  • Incrociare dati di più tabelle
  • Progetto finale “Rubrica telefonica”

 

 

 

 

 

REQUISITI:

Introduzione a Node.js, I moduli di Node.js

 

PERCORSO NODE.JS DEVELOPER:

Introduzione a Javascript, Gestire dati con Javascript, Introduzione a Node.js, I moduli di Node.js, Node.js e database relazionali.

 

 

 

Visualizza la DEMO del corso.