Node.js Design Patterns - Tercera edición: Diseñe e implemente aplicaciones Node.js de nivel de producción utilizando patrones y técnicas probados


Precio:
Precio de venta$77.32

Descripción

Aprenda patrones probados, técnicas y trucos para aprovechar al máximo la plataforma Node.js. Domine principios de diseño bien conocidos para crear aplicaciones legibles, extensibles y que puedan crecer.

Características principales

  • Aprenda a crear aplicaciones sólidas del lado del servidor aprovechando toda la potencia de Node.js 14
  • Comprenda cómo funciona Node.js y aprenda a aprovechar al máximo sus componentes principales, así como las soluciones que ofrece su ecosistema
  • Evite errores comunes y utilice patrones probados para crear aplicaciones Node.js de nivel de producción

Descripción del libro

En este libro, le mostraremos cómo implementar una serie de mejores prácticas y patrones de diseño para ayudarle a crear aplicaciones Node.js eficientes y robustas con facilidad.

Comenzamos explorando los fundamentos de Node.js, analizando su arquitectura asíncrona basada en eventos y sus patrones de diseño fundamentales. Luego le mostraremos cómo construir patrones de flujo de control asíncronos con callbacks, promesas y async/await. A continuación, nos adentramos en los streams de Node.js, desvelando su poder y mostrándole cómo utilizarlos a su máxima capacidad. Después de los streams, hay un análisis de diferentes patrones de diseño creacionales, estructurales y de comportamiento que aprovechan al máximo JavaScript y Node.js. Por último, el libro se adentra en conceptos más avanzados como JavaScript universal, escalabilidad y patrones de mensajería para ayudarle a construir aplicaciones distribuidas de nivel empresarial.

A lo largo del libro, verá Node.js en acción con la ayuda de varios ejemplos de la vida real que aprovechan tecnologías como LevelDB, Redis, RabbitMQ, ZeroMQ y muchas otras. Se utilizarán para demostrar un patrón o una técnica, pero también le darán una excelente introducción al ecosistema de Node.js y su conjunto de soluciones.

Lo que aprenderá

  • Sentirse cómodo escribiendo código asíncrono aprovechando las devoluciones de llamada, las promesas y la sintaxis async/await
  • Aprovechar los streams de Node.js para crear pipelines de procesamiento asíncrono impulsados por datos
  • Implementar patrones de diseño de software conocidos para crear aplicaciones de nivel de producción
  • Compartir código entre Node.js y el navegador y aprovechar JavaScript de pila completa
  • Construir y escalar microservicios y sistemas distribuidos impulsados por Node.js
  • Utilizar Node.js junto con otras potencias tecnológicas como Redis, RabbitMQ, ZeroMQ y LevelDB

Para quién es este libro

Este libro es para desarrolladores y arquitectos de software que tienen algunos conocimientos básicos previos de JavaScript y Node.js y ahora quieren sacar el máximo provecho de estas tecnologías en términos de productividad, calidad de diseño y escalabilidad. Los profesionales del software con experiencia intermedia en Node.js y JavaScript también encontrarán valiosos los patrones y técnicas más avanzados presentados en este libro.

Este libro asume que usted tiene un conocimiento intermedio del desarrollo de aplicaciones web, bases de datos y principios de diseño de software.



Autor: Mario Casciaro, Luciano Mammino
Editorial: Packt Publishing
Publicado: 28/07/2020
Páginas: 664
Tipo de encuadernación: Tapa blanda
Peso: 2.47lbs
Tamaño: 9.25h x 7.50w x 1.33d
ISBN13: 9781839214110
ISBN10: 1839214112
Categorías BISAC:
- Informática | Lenguajes | JavaScript
- Informática | Internet | Servicios web y APIs
- Informática | Internet | Programación web

Este título no es retornable