</> CodeBooks
    ← Volver a Nest.js (página 1)
    Portada de Mastering NestJS

    Mastering NestJS

    Aarav Joshi

    Editorial
    Aarav Joshi
    Año
    2024
    Páginas
    ~1124
    Nivel
    Avanzado

    De qué trata

    Guía técnica de Aarav Joshi publicada en 2024, orientada a desarrolladores de Node.js y TypeScript que desean dominar el diseño arquitectónico de microservicios y APIs robustas con NestJS. Enfocada en ingenieros de backend de nivel intermedio a avanzado que buscan aplicar patrones de software empresariales en sistemas distribuidos.

    El temario explora en profundidad la inyección de dependencias modular de NestJS, la configuración de pipelines de validación con class-validator y la implementación de interceptores, pipes y guards para seguridad y autenticación mediante JWT y OAuth2. Desarrolla la integración de bases de datos relacionales y NoSQL mediante TypeORM y Prisma, la implementación de APIs REST y GraphQL (con code-first y schema-first), y la comunicación asíncrona entre microservicios utilizando transportes como RabbitMQ, Kafka y Redis Pub/Sub.

    El autor plantea patrones de arquitectura limpia (Clean Architecture / Hexagonal) con ejemplos de código orientados a la producción, pruebas unitarias y de integración exhaustivas con Jest, y empaquetado en contenedores Docker. Es un recurso muy completo para estructurar proyectos corporativos escalables y mantenibles en el ecosistema TypeScript.

    • NestJS
    • TypeScript
    • Clean Architecture
    • Microservicios
    • Prisma y TypeORM
    • GraphQL
    • RabbitMQ y Kafka
    • Seguridad JWT

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Arquitectura de Microservicios Distribuidos con NestJS

    Diseño e implementación de un sistema modular de backend con servicios independientes comunicados mediante RabbitMQ, autenticación centralizada y persistencia con TypeORM.