Badge
Iscriviti
Completa il corso per ottenere il badge.
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 schemi: 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.
Requisiti:
Puoi seguire il corso da qualunque dispositivo: computer desktop, tablet o smartphone.
Vuoi un consiglio? Terminato il corso prova a ripeterlo, vedrai quante nozioni in più riuscirai ad apprendere semplicemente seguendo una seconda volta o più il corso.