Développement web en JavaScript (Node.js) : des bases au déploiement
Développement web en JavaScript (Node.js) : des bases au déploiement
Résumé :
Le livre « Développement web en JavaScript (Node.js) : des bases au déploiement » est un guide pratique qui vous accompagnera à travers toutes les étapes de création d'applications web avec Node.js. L'auteur, développeur backend expérimenté Alexeï Sokolov, partage des approches éprouvées, des solutions prêtes à l'emploi et évite la théorie sèche qui ne sert pas dans les projets réels.
Ce livre est idéal pour ceux qui connaissent déjà les bases de JavaScript et souhaitent maîtriser le développement serveur, ainsi que pour ceux qui passent d'autres langages (Python, PHP, Java) à Node.js. Aucune digression inutile – seulement ce dont vous avez besoin pour travailler.
Ce que vous apprendrez dans ce livre :
- Les bases de Node.js : boucle d'événements, système de modules, travail avec les fichiers et les flux.
- Création d'un serveur web avec Node.js pur et le framework Express.
- Routage et middleware : traitement des requêtes, validation, authentification.
- Travail avec les bases de données : PostgreSQL, MongoDB, Sequelize et Mongoose.
- REST API et GraphQL : conception des endpoints, documentation Swagger.
- Authentification et sécurité : JWT, OAuth, protection contre CSRF et XSS.
- Tests : tests unitaires, tests d'intégration avec Jest et Supertest.
- Déploiement et DevOps : Docker, CI/CD, Nginx, déploiement sur VPS et plateformes cloud.
- Projets réels : chat, API pour boutique en ligne, architecture microservices.
Pourquoi lire ce livre :
- Instructions pas à pas et exemples de code prêts à l'emploi.
- Accent sur les outils modernes : ES6+, async/await, TypeScript.
- Analyse des erreurs typiques et des moyens de les éviter.
- Conseils pour l'optimisation des performances et la mise à l'échelle.
- Préparation aux entretiens : questions et exercices sur Node.js.
À la fin du livre, vous serez capable de concevoir et de lancer de manière autonome une application web complète, prête pour une exploitation réelle. Le livre convient aussi bien à l'étude autonome qu'aux cours de développement web.
Téléchargez le livre sur PythonLib et commencez dès aujourd'hui à créer des services web modernes en JavaScript !