Desarrollo de API en JavaScript (Node.js): guía práctica
300 páginas
Spanish
PDF
4.5

Desarrollo de API en JavaScript (Node.js): guía práctica

Desarrollo de API en JavaScript (Node.js): guía práctica

Autor:

Año:

Resumen:

El libro «Desarrollo de API en JavaScript (Node.js)» es una guía práctica para crear servicios web y API modernos utilizando el ecosistema Node.js. Cubre el ciclo completo de desarrollo: desde el diseño de la arquitectura hasta el despliegue del producto final.



De qué trata este libro

Aprenderá a crear API de alto rendimiento y escalables. El libro comienza con los fundamentos de Node.js y Express.js, luego pasa a temas más complejos: trabajo con bases de datos (MongoDB, PostgreSQL), autenticación (JWT, OAuth2), implementación de API RESTful y GraphQL, manejo de errores, registro, almacenamiento en caché y optimización del rendimiento.



Para quién es este libro

  • Desarrolladores principiantes de JavaScript que deseen aprender desarrollo backend
  • Desarrolladores frontend que busquen entender cómo funcionan las API «bajo el capó»
  • Programadores experimentados que migran a Node.js desde otros lenguajes
  • Líderes de equipo y arquitectos que diseñan sistemas de microservicios


Qué aprenderá

  • Diseño de API RESTful según las mejores prácticas (HATEOAS, versionado, paginación)
  • Creación de esquemas y resolutores GraphQL con Apollo Server
  • Integración con bases de datos relacionales y NoSQL a través de ORM (Prisma, Sequelize)
  • Implementación de autenticación y autorización (JWT, OAuth, RBAC)
  • Escritura de pruebas unitarias y de integración con Jest y Supertest
  • Documentación de API con Swagger/OpenAPI
  • Despliegue en Docker, VPS y plataformas en la nube (Heroku, AWS)
  • Optimización del rendimiento: clustering, almacenamiento en caché, colas de mensajes


Por qué debería leerlo

El libro contiene numerosos ejemplos de código, listos para usar en proyectos reales. Cada capítulo finaliza con un ejercicio práctico que ayudará a consolidar el material. Obtendrá no solo conocimientos teóricos, sino también una plantilla lista para crear su propia API, que puede utilizar como base para proyectos comerciales.



El autor — Alexéi Voronov, desarrollador backend senior con 8 años de experiencia en Node.js, autor de cursos populares en las plataformas Stepik y Udemy. En el libro comparte casos reales del desarrollo comercial y los errores típicos que cometen los principiantes.

Recommendations