Creare applicazioni web con Express e Node

Modalità: elearning 8 ore


Prezzo del corso

Descrizione del corso

Nel Corso “Come Creare applicazioni web con Express e Node” imparerai a creare applicazioni web con Express.js, il framework open-source Node.js flessibile, potente e leggero. Partiremo da una panoramica sul protocollo HTTP, vedremo cosa sono le API di tipo Rest e quali sono gli status code di risposta, creeremo un progetto configurando express, il nostro web server e vedremo come gestire le rotte, come restituire un JSON, come gestire gli errori e come poter creare un server statico. Passeremo ai Middleware, vedremo cosa sono, a cosa servono e perché si utilizzano. Integreremo un database noSQL, MongoDB, utilizzando una libreria per la modellazione dei nostri schema: Mongoose. Creeremo insieme un progetto completo, un blog, partendo dal backend andando a realizzare i modelli per il database, configurando il web server e tutto ciò che ci occorrerà per procedere. Passeremo quindi al front-end utilizzando un template engine per passare i dati dal server al client, PUG, uno dei template engine più utilizzati. Affronteremo il discorso dell’autenticazione sia custom, che dando uno sguardo a Passport, una delle librerie più utilizzate in ambito Express per implementare l’autenticazione e vedremo infine come effettuare il deploy di tutta l’applicazione su Heroku

 

PROGRAMMA:

  • Express e Node
  • Gestione delle rotte
  • Middleware
  • Integrazione di MongoDB
  • Creazione di un blog: Backend
  • Creazione di un blog: Frontend
  • Autenticazione
  • Deploy

 

 

 

REQUISITI:

Conoscenza di Javascript, Conoscenza di Node. js, Conoscenza di MongoDB

 

PERCORSO NODE JS. DEVELOPER: