• 3 lezioni
  • Facile

Guida pratica allo sviluppo di servizi REST per l’interfacciamento con un database MySQL, usando il linguaggio PHP per la business logic lato server.

  • 21 lezioni
  • Facile

Guida pratica all’uso di Redis, database NoSQL di tipo key/value: dai principi di base all’interazione con i dati mediante API, fino alle configurazioni più avanzate.

Git è uno dei principali sistemi di versioning, ma può essere sfruttato anche per archiviazione, nonché come database NoSQL chiave-valore: ecco come.

Guida GraphQL
  • 5 lezioni
  • Facile

GraphQL è un query language nato per superare le limitazioni di REST, e spesso usato insieme ai database NoSQL. Questa guida ne descrive le principali caratteristiche nei dettagli, mostrando come realizzare un servizio GraphQL e come implementare un client con i principali linguaggi di programmazione moderni.

Imparare a definire un semplice client Javascript in grado di interagire con un servizio GraphQL, sfruttando o meno Node.js.

Come realizzare un semplice servizio di esempio basato sul paradigma di GraphQL, utilizzando Javascript ed il framework Node.js.

GraphQL è un query language nato per superare le limitazioni di REST, e spesso usato insieme ai database NoSQL: eccone le principali caratteristiche.

Le principali caratteristiche di base di GraphQL: i tipi di dato supportati, ed i concetti di query e mutation, che sostituiscono i metodi HTTP su REST.

A partire dalla versione 5.6, MySQL ha introdotto il supporto ai dati geospaziali (GIS): ecco come sfruttare questa funzionalità, con un esempio pratico.

I database più usati nell’ambito dell’IoT sono in genere NoSQL. Eppure, anche i DB relazionali possono essere ottimizzati: ecco alcuni consigli utili.