Desarrollo web en JavaScript (Node.js): desde lo básico hasta el despliegue
300 páginas
Spanish
PDF
4.5

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

Autor:

Año:

Resumen:

Este libro es una guía práctica sobre desarrollo web en JavaScript utilizando la plataforma Node.js. Recorrerás el camino desde la instalación de las herramientas hasta el despliegue de una aplicación lista en el servidor. El material está estructurado para brindar una comprensión sistemática del desarrollo backend: cómo funcionan los servidores, las rutas, las bases de datos, la autenticación y el despliegue.



El libro comienza con los fundamentos de JavaScript (ES6+) necesarios para trabajar con Node.js. Estudiarás el sistema de módulos, la programación asíncrona (callbacks, promesas, async/await), el trabajo con el sistema de archivos y los streams. Luego pasarás al framework Express, la herramienta más popular para crear servidores web. Mediante ejemplos, dominarás el enrutamiento, middleware, el manejo de solicitudes y respuestas, y los motores de plantillas.



Capítulos aparte están dedicados al trabajo con bases de datos: MongoDB (a través de Mongoose) y SQLite. Aprenderás a diseñar esquemas, realizar operaciones CRUD y construir relaciones entre datos. A continuación, se aborda la creación de una REST API con autenticación (JWT, sesiones), manejo de errores, validación y trabajo con archivos.



La parte final del libro trata sobre el despliegue y la operación. Aprenderás cómo configurar un entorno de producción, usar variables de entorno, logging y monitoreo. Se aborda el despliegue en Render, Vercel y en un VPS propio a través de Docker. También se tocan temas como CI/CD, testing (Jest) y optimización del rendimiento.



  • ¿Para quién es este libro? Para desarrolladores principiantes que conocen los fundamentos de JavaScript pero no han trabajado con backend. También para desarrolladores frontend que deseen dominar el lado del servidor. No se requiere experiencia en Node.js: todo se explica desde cero.
  • ¿Qué aprenderás? Cómo configurar el entorno, crear un servidor con Express, trabajar con bases de datos, implementar autenticación, escribir una REST API, probar el código y desplegar el proyecto en producción.
  • Características: Énfasis en herramientas modernas (ES6+, Mongoose, JWT, Docker). Todos los ejemplos están listos para ejecutarse. Al final del libro, un proyecto completo: una API para un blog con usuarios, publicaciones y comentarios.
  • Formato: Estructura clara, muchos ejercicios prácticos, código con comentarios. El libro es adecuado tanto para el estudio autodidacta como para cursos.


Después de leerlo, podrás crear aplicaciones web completas en Node.js, comprender la arquitectura de los sistemas backend y superar con confianza las entrevistas para el puesto de Junior Node.js Developer.

Recommendations