Desarrollo web en JavaScript (Node.js): desde lo básico hasta el despliegue
Desarrollo web en JavaScript (Node.js): desde lo básico hasta el despliegue
Resumen:
El libro «Desarrollo web en JavaScript (Node.js): desde lo básico hasta el despliegue» es una guía práctica para quienes desean dominar el desarrollo del lado del servidor con JavaScript y crear aplicaciones web completas. El autor guía al lector de forma secuencial desde los conceptos básicos de Node.js hasta el despliegue del proyecto terminado en un servidor de producción.
¿Para quién es este libro?
- Desarrolladores principiantes que conocen los fundamentos de JavaScript y desean pasar al desarrollo del lado del servidor.
- Desarrolladores frontend que quieren ampliar sus habilidades y convertirse en especialistas full-stack.
- Programadores experimentados que desean sistematizar sus conocimientos sobre Node.js y conocer las prácticas modernas de despliegue.
¿Qué aprenderá con este libro?
- Fundamentos de Node.js: sistema de módulos, asincronía, trabajo con flujos y sistema de archivos.
- Creación de servidores web utilizando el módulo integrado
httpy el framework Express. - Diseño de REST API y trabajo con bases de datos (MongoDB, PostgreSQL).
- Autenticación y autorización de usuarios (JWT, sesiones).
- Motores de plantillas (Pug, EJS) y renderizado del lado del servidor.
- Pruebas de código con Jest y Mocha.
- Optimización del rendimiento y seguridad de las aplicaciones.
- Configuración de CI/CD, contenedorización con Docker y despliegue en plataformas en la nube (Heroku, AWS, DigitalOcean).
Características del libro:
- Ejemplos paso a paso con explicaciones: cada código se puede ejecutar y verificar de inmediato.
- Un proyecto real que evoluciona de capítulo en capítulo: desde un simple chatbot hasta una aplicación web completa con base de datos y autenticación.
- Herramientas y bibliotecas modernas: Express, Socket.io, Mongoose, Passport.js, Docker, GitHub Actions.
- Consejos prácticos sobre despliegue y monitoreo de aplicaciones.
El libro está escrito en un lenguaje accesible, con énfasis en la práctica. Cada tema se respalda con ejemplos reales y tareas para resolver de forma independiente. Al finalizar la lectura, podrá desarrollar y poner en producción una aplicación web con Node.js por su cuenta, además de sentirse seguro en entrevistas para puestos de desarrollador backend o full-stack.
Esta edición es adecuada tanto para el estudio autodidacta como para su uso como material didáctico en cursos de desarrollo web. ¡Comience hoy su camino en el mundo del JavaScript del lado del servidor!