Descripción
Cree aplicaciones web escalables utilizando Node.js, Express.js y las últimas técnicas de ECMAScript, junto con el despliegue de aplicaciones con AWS y Docker con esta quinta edición actualizada.
Características clave
- Aprenda programación web de backend con la pila de JavaScript.
- Explore las mejores prácticas, desde la configuración y construcción de servidores web hasta su implementación en un sistema de alojamiento en la nube de producción: AWS usando Docker y Terraform.
- Trabaje en las diferentes etapas del desarrollo de aplicaciones robustas y escalables usando Node.js 14.
Descripción del libro
Node.js es la opción líder para la plataforma de desarrollo web del lado del servidor, lo que permite a los desarrolladores utilizar las mismas herramientas y paradigmas tanto para el software del lado del servidor como para el del lado del cliente. Esta quinta edición actualizada de Node.js Web Development se centra en las nuevas características de Node.js 14, Express 4.x y ECMAScript, llevándole a través de conceptos, técnicas y mejores prácticas modernas para usar Node.js.
El libro comienza ayudándole a comprender los conceptos de la creación de aplicaciones web del lado del servidor con Node.js. Aprenderá a desarrollar una aplicación web completa de Node.js, con una capa de base de datos de backend para ayudarle a explorar varias bases de datos. Desplegará la aplicación en servidores web reales, incluida una plataforma de alojamiento en la nube construida sobre AWS EC2 utilizando Terraform y Docker Swarm, mientras integra otras herramientas como Redis y NGINX. A medida que avance, aprenderá sobre pruebas unitarias y funcionales, junto con la implementación de la infraestructura de prueba utilizando Docker. Finalmente, descubrirá cómo reforzar la seguridad de las aplicaciones de Node.js, utilizar Let's Encrypt para aprovisionar el servicio HTTPS e implementar varias formas de seguridad de las aplicaciones con la ayuda de prácticas expertas. Con cada capítulo, el libro le ayudará a poner en práctica sus conocimientos a lo largo de todo el ciclo de vida del desarrollo de una aplicación web.
Al final de este libro de Node.js, habrá adquirido conocimientos prácticos de desarrollo web con Node.js y podrá construir e implementar sus propias aplicaciones en una solución de alojamiento web público.
Lo que aprenderá
- Instalar y usar Node.js 14 y Express 4.17 tanto para el desarrollo web como para el despliegue.
- Implementar servicios web RESTful utilizando el framework Restify.
- Desarrollar, probar y desplegar microservicios utilizando Docker, Docker Swarm y Node.js, en AWS EC2 utilizando Terraform.
- Póngase al día con el uso de motores de almacenamiento de datos como MySQL, SQLite3 y MongoDB.
- Pruebe sus aplicaciones web utilizando pruebas unitarias con Mocha y pruebas de navegador sin interfaz gráfica con Puppeteer.
- Implemente HTTPS usando Let's Encrypt y mejore la seguridad de la aplicación con Helmet.
Para quién es este libro
Si está buscando una alternativa a los lenguajes "P" (Perl, PHP y Python), o si desea iniciarse en el desarrollo web del lado del servidor con programación JavaScript, o si desea profundizar en la implementación de servicios en el alojamiento en la nube, este libro de Node.js es para usted. Es fundamental tener un conocimiento rudimentario de JavaScript y el desarrollo de aplicaciones web antes de empezar con este libro.
Autor: David Herron
Editorial: Packt Publishing
Publicado: 31/07/2020
Páginas: 760
Tipo de encuadernación: Tapa blanda
Peso: 2.83 libras
Tamaño: 9.25 pulgadas de alto x 7.50 pulgadas de ancho x 1.51 pulgadas de profundidad
ISBN13: 9781838987572
ISBN10: 1838987576
Categorías BISAC:
- Informática | Internet | Servicios web y API
- Informática | Internet | Programación web
- Informática | Lenguajes | JavaScript
Este título no es retornable

