</> CodeBooks
    ← Volver a Varios JS (página 2)
    Portada de Getting MEAN with Mongo, Express, Angular, and Node

    Getting MEAN with Mongo, Express, Angular, and Node

    Simon Holmes

    Editorial
    Manning
    Año
    2015
    Páginas
    ~440
    Nivel
    Básico

    De qué trata

    Primera edición de la guía de Simon Holmes para aprender desarrollo full-stack solo con JavaScript usando el stack MEAN: MongoDB, Express, AngularJS y Node.js. Se basa en MongoDB 2, Express 4, Angular 1 (AngularJS) y Node.js 4. Está pensada para quien ya tiene algo de experiencia en desarrollo web y quiere entender cómo encajan todas las capas de una aplicación moderna escrita con un único lenguaje de punta a punta.

    El libro avanza capa por capa, como en un proyecto real. Empieza con un sitio estático en Express y Node, con plantillas del lado del servidor, una arquitectura MVC y Twitter Bootstrap para el diseño responsive, y lo publica en un servidor en vivo (Heroku). Luego incorpora MongoDB mediante Mongoose, construye una API REST que la propia aplicación consume y pasa a AngularJS para manejar datos y lógica en el navegador, primero como componentes y después como aplicación de una sola página (SPA). Cierra con un sistema de autenticación que atraviesa todo el stack, además de buenas prácticas de eficiencia y reutilización del código.

    Todo gira en torno a Loc8r, una aplicación basada en ubicación que lista lugares cercanos con wifi para ir a trabajar. Su gran acierto es mostrar la evolución de un proyecto completo, del prototipo estático al despliegue con datos y usuarios. La pega es la fecha: AngularJS 1.x está descontinuado y no se parece al Angular actual, así que hoy interesa sobre todo por la parte de Node, Express y MongoDB; para el frontend es mejor la segunda edición. Conviene llegar con soltura en JavaScript.

    • MEAN stack
    • Node.js
    • Express 4
    • MongoDB
    • Mongoose
    • API REST
    • AngularJS
    • SPA
    • Bootstrap
    • Autenticación
    • Heroku

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Loc8r

    Aplicación basada en ubicación que lista lugares cercanos con wifi para trabajar. Se construye por etapas con Express y Node, MongoDB y Mongoose con API REST, AngularJS en el navegador y autenticación de usuarios, y se despliega en Heroku.

    Más de Varios JS con nivel Básico