Initiation au Framework JS Express

Express est un framework JavaScript minimaliste, souple et rapide proposant une infrastructure web pour créer des applications basées sur l'environnement Node.

Icône de calendrier
Intermédiaire
8 chapitres

Sommaire

Un peu d’histoire…

Mettre en place une architecture Node.js native n’est pas forcément chose aisée pour construire un site web ou encore pour créer une API. Ceci étant trop verbeux, le framework Express a été conçu pour nous simplifier la vie.

Développé en 2010 par TJ Holowaychuck et sa communauté, Express est un framework basé sur Node qui a rapidement gagné en popularité pour s’imposer comme une référence dans l’écosystème.

Express possède une communauté active de développeurs et de nombreux projets open source sont construits sur cette base.

Express, en bref

Express se veut minimaliste. Très léger, il permet de conserver des performances optimales en ne fournissant que des fonctionnalités fondamentales pour le développement de serveur en Node.js.

Notez que son aspect minimaliste ne le rend pas moins flexible, bien au contraire ! S’il ne fournit que quelques fonctionnalités, il peut en revanche être complété par de nombreuses librairies disponibles sur npmjs. Son approche modulaire permet à chaque développeur de choisir librement les librairies et l’architecture backend qui lui conviennent le mieux.

Express est un framework puissant léger et modulaire pour lequel les ressources d’apprentissage sont nombreuses.

Ce minimalisme et cette flexibilité ont cependant un inconvénient : Express impose si peu de contraintes et de cadre qu’il devient très facile de partir dans tous les sens (« code spaghetti » 🍜) et d’aboutir à une architecture difficile à maintenir.

Prérequis

Avant de vous engager dans cette formation, assurez-vous d'avoir les acquis suivants :


Cette formation est entièrement gratuite.

Commencer