JavaScript Professionnel (Node.js) : techniques avancées
300 pages
French
PDF
4.5

JavaScript Professionnel (Node.js) : techniques avancées

JavaScript Professionnel (Node.js) : techniques avancées

Auteur :

Année :

Résumé :

Ce livre n'est pas une énième introduction à JavaScript. Il est destiné à ceux qui écrivent déjà avec aisance en Node.js, mais qui souhaitent passer au niveau supérieur : concevoir des systèmes tolérants aux pannes, travailler avec des flux de données et construire des applications serveur à haute charge.



De quoi parle ce livre

Vous plongerez dans les profondeurs de la plateforme Node.js et de V8. Le livre couvre quatre axes clés :

  • Programmation asynchrone : des motifs avancés (async/await, Promises) au travail avec EventEmitter et Streams.
  • Architecture et performance : clustering, équilibrage de charge, mise en cache, profilage et optimisation de la mémoire.
  • Sécurité : protection contre OWASP Top 10, travail avec JWT, OAuth2, chiffrement et stockage sécurisé des secrets.
  • Microservices et infrastructure : conception d'API REST et GraphQL, travail avec Docker, Kubernetes, files d'attente (RabbitMQ, Redis) et journaux.


À qui s'adresse ce livre

  • Développeurs JavaScript avec au moins 1 an d'expérience, souhaitant devenir développeurs Senior ou Team Lead.
  • Ingénieurs backend passant à Node.js depuis d'autres langages (Python, PHP, Java).
  • Ingénieurs DevOps ayant besoin de comprendre le fonctionnement interne des applications Node pour leur déploiement et leur surveillance.


Ce que vous apprendrez

  • Comment fonctionne réellement l'Event Loop et comment éviter de "bloquer la boucle".
  • Comment concevoir des applications évolutives en utilisant les clusters et worker_threads.
  • Comment configurer la surveillance et les alertes (Prometheus, Grafana) pour Node.js.
  • Comment écrire des tests (Unitaires, d'Intégration, E2E) avec Jest, Mocha et Supertest.
  • Comment mettre en place des pipelines CI/CD pour les projets Node.js.


Pourquoi lire ce livre

Le livre est basé sur des cas réels de production. Chaque chapitre contient non seulement de la théorie, mais aussi des exemples de code prêts à l'emploi que vous pouvez immédiatement appliquer dans votre projet. Ce n'est pas un manuel de référence, mais un guide pratique pour ceux qui veulent écrire du code efficace, sécurisé et maintenable sur Node.js.



Après l'avoir lu, vous serez capable de concevoir en toute confiance l'architecture de microservices, d'optimiser les performances et d'éviter les erreurs typiques que même les développeurs expérimentés commettent.

Recommendations