Node.js et Express.js par la pratique

Cette nouvelle formation vous permettra d'apprendre à développer une application web à l'aide de Node.js et du framework Express.js.
Ainsi, nous verrons ensemble comment :

  • créer une application web en quelques minutes
  • comprendre les requêtes que votre serveur recevra et les réponses qu'il enverra
  • récupérer les paramètres passés dans une URL
  • servir des fichiers statiques
  • créer des vues à l'aide de "templates" et de "partials"
  • faire passer des données du code JavaScript d'Express vers vos templates EJS
  • gérer les données postées par un formulaire que vous aurez créé
  • poster un formulaire en AJAX à l'aide de fetch()
  • comprendre et utiliser XMLHttpRequest lorsque vous aurez à supporter les navigateurs anciens (Internet Explorer ...)
  • consommer une véritable API RESTful accessible publiquement (The Movie DB), ce qui vous permettra ensuite , sur le même principe, d'enrichir vos sites à l'aide d'une ou plusieurs API (prévisions météo, vidéo Youtube, fil d'actualité ...)
  • présenter les résultats retournés par une API dans un template en recourant uniquement à JavaScript, afin de de ne pas dépendre de jQuery

Les évolutions

Les évolutions prévues porteront sur :

  • Mongoose, le célèbre l'ODM (Object Document Mapper) qui vous permettra de faire du CRUD dans une base MongoDB
  • JWT (JSON Web Token) afin de sécuriser vos applications Express
  • Mocha et Supertest afin de tester vos applications web

Un repo github comportant tout le code source complète ce cours.

Même si seul le développement Front vous intéresse, consacrer un peu de temps à comprendre la partie Backend vous permettra de collaborer plus efficacement avec un développeur Back, mais aussi de rapidement déterminer si un problème est causé par le code client ou serveur.
Décider d'appliquer vos connaissances JavaScript acquises côté Front au développement Back grâce à Node.js et Express.js sera un plus indéniable, sur des projets dans des petites structures où vous serez le seul développeur.

Profitez du prix de lancement

Lorsque les évolutions auront été ajoutées à ce cours (JWT, Mongoose, tests), le prix augmentera. En achetant dès aujourd'hui ce cours durant la période de souscription, vous bénéficierez du prix le plus avantageux de 39 € HT et aurez accès à toutes les évolutions.
Node.js et Express.js par la pratique.