Desarrollo de API en JavaScript (Node.js): desde lo básico hasta producción
300 páginas
Spanish
PDF
4.5

Desarrollo de API en JavaScript (Node.js): desde lo básico hasta producción

Desarrollo de API en JavaScript (Node.js): desde lo básico hasta producción

Autor:

Año:

Resumen:

El libro «Desarrollo de API en JavaScript (Node.js)» es una guía práctica completa para quienes desean aprender a crear aplicaciones de servidor modernas en la plataforma Node.js. El autor, Alexéi Voronov, desarrollador senior con 8 años de experiencia, comparte prácticas probadas y casos reales del desarrollo comercial.



¿De qué trata este libro?

El libro cubre el ciclo completo de creación de API, desde el diseño de la arquitectura hasta el despliegue en un entorno de producción. Aprenderás a:

  • Diseñar API RESTful y GraphQL teniendo en cuenta las mejores prácticas
  • Trabajar con el framework Express.js y su middleware
  • Organizar la autenticación y autorización (JWT, OAuth 2.0)
  • Conectar y configurar bases de datos (PostgreSQL, MongoDB, Redis)
  • Manejar errores y escribir pruebas unitarias
  • Documentar API con Swagger/OpenAPI
  • Optimizar el rendimiento y escalar la aplicación
  • Desplegar el proyecto en un servidor (Docker, Nginx, PM2)


¿Para quién es este libro?

  • Desarrolladores principiantes de JavaScript que quieren pasar del frontend al backend
  • Desarrolladores Full-stack que desean profundizar sus conocimientos en la parte del servidor
  • Desarrolladores Junior que se preparan para una entrevista para el puesto de desarrollador Node.js
  • Estudiantes de carreras de TI que estudian tecnologías modernas de desarrollo web


¿Qué aprenderás?

  • Cómo organizar correctamente la estructura del proyecto y la arquitectura modular
  • Principios SOLID y patrones de diseño en el contexto de Node.js
  • Cómo trabajar con asincronía: promesas, async/await, EventEmitter
  • Formas de procesar solicitudes y validar datos
  • Cómo implementar paginación, filtrado y ordenamiento
  • Métodos de almacenamiento en caché y Rate Limiting para protección contra DDoS
  • Registro y monitoreo en producción


Cada capítulo contiene ejemplos prácticos, fragmentos de código listos para usar y tareas para afianzar el material. Al final del libro, crearás una API completa para una tienda en línea con soporte para pagos reales, que podrás mostrar en tu portafolio.



El libro es adecuado tanto para el estudio autodidacta como para usarlo como referencia en el trabajo diario. Todos los ejemplos de código están disponibles en un repositorio público en GitHub.

Recommendations