Développement web en JavaScript (Node.js) : des bases au déploiement
300 pages
French
PDF
4.5

Développement web en JavaScript (Node.js) : des bases au déploiement

Développement web en JavaScript (Node.js) : des bases au déploiement

Auteur :

Année :

Résumé :

Ce livre est un guide pratique pour le développement web en JavaScript utilisant la plateforme Node.js. L'auteur guide progressivement le lecteur de l'installation des outils au lancement d'une application prête sur un serveur de production. Vous apprendrez à créer des applications serveur, à travailler avec des bases de données, à concevoir des API REST et à déployer des projets dans le cloud.



À qui s'adresse ce livre :

  • Développeurs web débutants connaissant les bases de JavaScript
  • Développeurs frontend souhaitant maîtriser le backend avec Node.js
  • Étudiants et développeurs juniors se préparant aux entretiens
  • Tous ceux qui veulent passer de la théorie aux projets réels


Ce que vous apprendrez :

  • Comment installer et configurer Node.js, npm et le gestionnaire de versions nvm
  • Les bases de la programmation asynchrone : callbacks, promesses, async/await
  • Création d'un serveur web avec le module http intégré et le framework Express
  • Routage, middleware, traitement des requêtes et réponses
  • Travail avec les bases de données : MongoDB (Mongoose) et PostgreSQL (Sequelize)
  • Conception d'API REST avec validation et gestion des erreurs
  • Authentification et autorisation : JWT, sessions, OAuth 2.0
  • Génération de templates avec EJS, Pug et Handlebars
  • Travail avec les fichiers, les flux et WebSocket
  • Tests avec Mocha, Chai et Supertest
  • Déploiement sur Heroku, Vercel, DigitalOcean et Docker


Caractéristiques du livre :

  • Exemples pas à pas avec code prêt à l'emploi
  • Trois projets réels : un blog, une application de chat et une API pour une boutique en ligne
  • Conseils pour l'optimisation des performances et de la sécurité
  • Analyse des erreurs typiques des débutants
  • Versions actuelles de Node.js et des bibliothèques


Le livre est construit selon le principe « du simple au complexe ». Chaque chapitre contient de la théorie, un exercice pratique et des questions d'auto-évaluation. Vous pourrez immédiatement appliquer les connaissances acquises dans vos propres projets. Après avoir lu ce livre, vous serez à l'aise dans le rôle de développeur backend Node.js et pourrez créer des applications web complètes à partir de zéro.

Recommendations