</> CodeBooks
    ← Volver a Angular (página 2)
    Portada de Mastering MEAN Stack

    Mastering MEAN Stack

    Pinakin Ashok Chaubal

    Editorial
    BPB
    Año
    2023
    Páginas
    ~264
    Nivel
    Avanzado

    De qué trata

    Guía de BPB en la que Pinakin Ashok Chaubal enseña desarrollo full-stack con el stack MEAN (MongoDB, Express.js, Angular y Node.js), desde el diseño de la arquitectura hasta la implementación y el despliegue. La editorial dice que sirve tanto para principiantes como para desarrolladores con experiencia. En la práctica, se aprovecha mejor con un nivel intermedio: conviene llegar sabiendo JavaScript/TypeScript, nociones de Angular y cómo funciona una API REST.

    Empieza por los fundamentos del desarrollo full-stack y las ventajas de MEAN. Después explica cómo instalar y configurar cada componente y cómo diseñar la arquitectura de la aplicación de ejemplo. En el frontend trabaja con componentes y data binding de Angular; en el backend usa Node.js con Express y MongoDB, incluidos subdocumentos y referencias entre colecciones. Trata la autenticación y la autorización, la comunicación en tiempo real entre servicios con NATS Streaming y las pruebas automatizadas con Jest y Supertest. Cierra con el despliegue en contenedores.

    Todo el libro gira en torno a una sola aplicación de publicaciones con comentarios, organizada en servicios separados (Posts y Comments) que se comunican mediante eventos. Su valor está en que, en solo unas 260 páginas, introduce ideas de arquitectura orientada a microservicios y pruebas de integración entre servicios, algo poco habitual en los libros de MEAN. Por esa misma extensión, cada tema se ve de forma breve: Angular y MongoDB se tratan sin profundidad, y NATS Streaming ya está obsoleto (lo reemplazó NATS JetStream). Conviene tener Docker instalado y saber lo básico de línea de comandos.

    • MEAN
    • MongoDB
    • Express.js
    • Angular
    • Node.js
    • Autenticación
    • Autorización
    • NATS Streaming
    • Microservicios
    • Jest
    • Supertest
    • Contenedores

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación de publicaciones y comentarios con MEAN

    Aplicación full-stack con frontend en Angular y backend en Node.js/Express con MongoDB, dividida en un servicio de Posts y otro de Comments que se comunican con NATS Streaming. Incluye autenticación, pruebas con Jest y Supertest, y despliegue en contenedores.

    Más de Angular con nivel Avanzado