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 para el desarrollo web en JavaScript utilizando la plataforma Node.js. El autor guía al lector secuencialmente desde la instalación de las herramientas hasta la puesta en marcha de una aplicación lista en un servidor de producción. Aprenderás a crear aplicaciones de servidor, trabajar con bases de datos, diseñar REST API y desplegar proyectos en la nube.



Para quién es este libro:

  • Desarrolladores web principiantes familiarizados con los fundamentos de JavaScript
  • Desarrolladores frontend que deseen aprender backend con Node.js
  • Estudiantes y desarrolladores Junior que se preparan para entrevistas
  • Todos aquellos que quieran pasar de la teoría a proyectos reales


Qué aprenderás:

  • Cómo instalar y configurar Node.js, npm y el gestor de versiones nvm
  • Fundamentos de la programación asíncrona: callbacks, promesas, async/await
  • Creación de un servidor web con el módulo incorporado http y el framework Express
  • Enrutamiento, middleware, manejo de solicitudes y respuestas
  • Trabajo con bases de datos: MongoDB (Mongoose) y PostgreSQL (Sequelize)
  • Diseño de REST API con validación y manejo de errores
  • Autenticación y autorización: JWT, sesiones, OAuth 2.0
  • Plantillas con EJS, Pug y Handlebars
  • Trabajo con archivos, streams y WebSocket
  • Pruebas con Mocha, Chai y Supertest
  • Despliegue en Heroku, Vercel, DigitalOcean y Docker


Características del libro:

  • Ejemplos paso a paso con código listo para usar
  • Tres proyectos reales: un blog, una aplicación de chat y una API para una tienda en línea
  • Consejos para optimizar el rendimiento y la seguridad
  • Análisis de errores típicos de principiantes
  • Versiones actuales de Node.js y librerías


El libro está construido bajo el principio "de lo simple a lo complejo". Cada capítulo contiene teoría, una tarea práctica y preguntas de autoevaluación. Podrás aplicar inmediatamente los conocimientos adquiridos en tus propios proyectos. Después de leerlo, te sentirás seguro en el rol de desarrollador backend en Node.js y podrás crear aplicaciones web completas desde cero.

Recommendations