JavaScript Profesional (Node.js): técnicas avanzadas
300 páginas
Spanish
PDF
4.5

JavaScript Profesional (Node.js): técnicas avanzadas

JavaScript Profesional (Node.js): técnicas avanzadas

Autor:

Año:

Resumen:

El libro «JavaScript Profesional (Node.js): técnicas avanzadas» es una guía práctica para desarrolladores que ya dominan los fundamentos de Node.js y quieren llevar sus habilidades al siguiente nivel. El autor, Alexéi Voronov, desarrollador senior con 10 años de experiencia, comparte enfoques probados para crear sistemas de alta carga y tolerantes a fallos.



¿De qué trata este libro?

No es otra introducción a Node.js. Te sumergirás en los detalles del funcionamiento de la plataforma y aprenderás a:

  • Gestionar la asincronía: comprensión profunda del Event Loop, microtareas y macrotareas, trabajo con async/await a nivel profesional.
  • Optimizar el rendimiento: perfilado, clustering, balanceo de carga, trabajo con hilos (Worker Threads) y procesos hijo (child processes).
  • Diseñar la arquitectura: patrones de diseño para Node.js, creación de microservicios, trabajo con colas (RabbitMQ, Redis), implementación de CQRS y Event Sourcing.
  • Trabajar con datos: manejo avanzado de streams, buffers, gestión eficiente de memoria y almacenamiento en caché.
  • Garantizar la seguridad: protección contra ataques comunes, trabajo seguro con el sistema de archivos, cifrado y gestión de secretos.
  • Probar y depurar: pruebas de integración, pruebas de código asíncrono, registro (logging) y monitoreo en producción.


¿Para quién es este libro?

La publicación está dirigida a:

  • Desarrolladores JavaScript con al menos 1 año de experiencia;
  • Desarrolladores backend que migran a Node.js desde otros lenguajes;
  • Team Leads y arquitectos que desean profundizar sus conocimientos sobre la plataforma;
  • Todos aquellos que quieran escribir no solo código funcional, sino código profesional y escalable.


¿Qué aprenderás?

Al leer el libro, podrás:

  • Diseñar la arquitectura de aplicaciones capaces de soportar miles de solicitudes por segundo;
  • Evitar errores típicos al trabajar con asincronía y memoria;
  • Construir sistemas de microservicios con comunicación eficiente;
  • Configurar monitoreo y perfilado de sistemas en producción;
  • Escribir código fácil de mantener y ampliar.


Todos los ejemplos de código están disponibles en el repositorio y listos para ejecutarse. El libro está escrito en un lenguaje ameno, con énfasis en la práctica y casos reales del desarrollo comercial.



Si quieres dejar de ser solo un «usuario» de Node.js y convertirte en un verdadero profesional que entiende el funcionamiento interno de la plataforma, este libro es para ti.

Recommendations