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 pour ceux qui souhaitent maîtriser le développement serveur en JavaScript et créer des applications web complètes. L'auteur guide le lecteur des concepts de base de Node.js jusqu'au déploiement d'un projet prêt pour la production.
À qui s'adresse ce livre ?
- Aux développeurs débutants, familiers avec les bases de JavaScript et souhaitant passer au développement serveur.
- Aux développeurs frontend qui veulent élargir leurs compétences et devenir des spécialistes full-stack.
- Aux programmeurs expérimentés souhaitant systématiser leurs connaissances sur Node.js et découvrir les pratiques modernes de déploiement.
Qu'allez-vous apprendre dans ce livre ?
- Les bases de Node.js : système de modules, asynchronisme, gestion des flux et du système de fichiers.
- La création de serveurs web avec le module intégré
httpet le framework Express. - La conception d'API REST et le travail avec les bases de données (MongoDB, PostgreSQL).
- L'authentification et l'autorisation des utilisateurs (JWT, sessions).
- Les moteurs de templates (Pug, EJS) et le rendu côté serveur.
- Les tests de code avec Jest et Mocha.
- L'optimisation des performances et la sécurité des applications.
- La configuration CI/CD, la conteneurisation avec Docker et le déploiement sur des plateformes cloud (Heroku, AWS, DigitalOcean).
Points forts du livre :
- Des exemples pas à pas avec explications — chaque code peut être immédiatement exécuté et testé.
- Un projet réel qui évolue de chapitre en chapitre : d'un simple chatbot à une application web complète avec base de données et authentification.
- Des outils et bibliothèques modernes : Express, Socket.io, Mongoose, Passport.js, Docker, GitHub Actions.
- Des conseils pratiques pour le déploiement et la surveillance des applications.
Le livre est rédigé dans un langage accessible, avec un accent mis sur la pratique. Chaque sujet est étayé par des exemples concrets et des exercices à résoudre en autonomie. À la fin de votre lecture, vous serez capable de développer et de mettre en production une application web avec Node.js, et vous vous sentirez à l'aise lors des entretiens pour un poste de développeur backend ou full-stack.
Cette édition convient aussi bien à l'étude autonome qu'en tant que manuel pour des cours de développement web. Commencez dès aujourd'hui votre parcours dans l'univers du JavaScript côté serveur !
Recommendations
Apprentissage automatique et Swift : création d'applications intelligentes pour iOS/macOS
C# (.NET) et Kubernetes : du monolithe aux microservices
Réusinage de code Go (Golang) : guide pratique
Effective Python : 90 façons de mieux programmer en Python
Exam Ref 70-483: Programming in C#
TypeScript pour les développeurs Angular