Introduction au développement avec Node.js
Objectifs
Les objectifs de cette vidéo sont:
1. Introduire les principes fondamentaux de Node.js.
2. Expliquer les prérequis nécessaires, en particulier une bonne connaissance de Javascript.
3. Présenter des outils supplémentaires comme MongoDB et Redis pour optimiser l'utilisation de Node.js.
Résumé
Découvrez comment Node.js tire parti de Javascript pour le développement côté serveur. Apprenez les bases nécessaires et explorez les outils associés tels que MongoDB et Redis.
Description
La vidéo explore la genèse de Javascript, initialement développé pour apporter du dynamisme au navigateur web, et son évolution vers une utilisation serveur grâce à Node.js. Node.js applique les techniques asynchrones du côté client au serveur, offrant ainsi des performances en temps réel impressionnantes.
Pour maîtriser Node.js, une connaissance solide de Javascript est nécessaire, notamment des concepts tels que les event listeners et la programmation asynchrone. La vidéo propose une formation préalable sur les bases de Javascript pour ceux qui en auraient besoin.
Afin de tirer le meilleur parti de Node.js, la vidéo présente divers logiciels adaptatifs comme la base de données MongoDB, qui permet de stocker des informations en Javascript, et Redis, une base de données en mémoire extrêmement performante. Le serveur NGINX est également recommandé pour son mode de travail asynchrone, en contraste avec Apache.
Enfin, des frameworks comme Express.js en Javascript sont introduits, offrant une simplicité de développement et des performances accrues pour la création de sites web légers mais puissants.