</> CodeBooks
    ← Volver a Diseño de APIs y REST (página 1)
    Portada de Mastering REST APIs

    Mastering REST APIs

    Sivaraj Selvaraj

    Editorial
    Apress
    Año
    2024
    Páginas
    ~545
    Nivel
    Avanzado

    De qué trata

    Guía técnica integral orientada a la ingeniería práctica de APIs RESTful robustas, escalables y listas para producción en múltiples plataformas de backend contemporáneas. Escrito por Sivaraj Selvaraj y publicado por Apress en 2024, el libro está diseñado para desarrolladores web e ingenieros de software de nivel intermedio a avanzado que dominan al menos un lenguaje backend y buscan elevar sus competencias en diseño de endpoints, seguridad, gobernanza y despliegue empresarial.

    El temario parte de los fundamentos y restricciones de la arquitectura REST para luego desplegar implementaciones funcionales paso a paso en seis marcos backend representativos: Node.js con Express, Ruby on Rails, Python con Django, PHP con Laravel, C# con ASP.NET Core y Java con Spring Boot, sumando un módulo dedicado a APIs serverless en la nube con AWS Lambda y Azure Functions. A través de estos ecosistemas se enseñan patrones de enrutamiento, controladores, integración con ORMs, validación y serialización de datos, autenticación mediante JSON Web Tokens (JWT) y OAuth, configuración de CORS, estrategias de versionado, observabilidad y patrones avanzados para microservicios y comunicación en tiempo real.

    El lector construye servicios de API REST completos en cada una de las tecnologías abordadas, lo que permite comparar cómo resuelve cada marco el manejo de peticiones, la inyección de dependencias y la seguridad. Su valor primordial es ofrecer una perspectiva políglota y práctica en un único volumen actualizado; como contrapartida, al abarcar seis entornos distintos en unas 540 páginas, no reemplaza la documentación oficial especializada de cada framework para optimizaciones internas avanzadas de base de datos o tuning de bajo nivel.

    • APIs REST
    • Node.js
    • Express
    • Django
    • Laravel
    • Ruby on Rails
    • ASP.NET Core
    • Spring Boot
    • Serverless
    • Seguridad JWT
    • Microservicios

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Servicios API REST multiplataforma

    Desarrollo práctico de APIs backend con operaciones CRUD completas, serialización y autenticación basada en tokens estructuradas en Node.js (Express), Python (Django), PHP (Laravel), Ruby on Rails, C# (ASP.NET Core) y Java (Spring Boot).

    API REST Serverless en la nube

    Construcción y despliegue de funciones backend orientadas a eventos utilizando servicios Function-as-a-Service (FaaS) en entornos serverless en la nube.

    Más de Diseño de APIs y REST con nivel Avanzado