</> CodeBooks
    ← Volver a Angular (página 4)
    Portada de AngularJS Web Application Development Blueprints

    AngularJS Web Application Development Blueprints

    Vinci Rufus

    Editorial
    Packt
    Año
    2014
    Páginas
    ~496
    Nivel
    Básico

    De qué trata

    Libro práctico de Vinci Rufus, publicado por Packt en 2014, que enseña AngularJS (la versión 1.2, es decir, el framework clásico y no el Angular moderno) construyendo varias aplicaciones completas. Está pensado para desarrolladores web que quieren usar AngularJS en proyectos reales. Hay que saber JavaScript y HTML; conocer AngularJS ayuda, pero no es obligatorio. El autor recomienda a los principiantes leer los tres primeros capítulos antes de pasar a los proyectos.

    Empieza explicando qué es una aplicación de una sola página (SPA) y los conceptos básicos de AngularJS: controladores, data binding, scope y directivas. Luego prepara un entorno de trabajo con Node.js, Grunt y Yeoman, y muestra cómo hacer prototipos rápidos con el sistema de rejilla de Bootstrap. Más adelante consume servicios web REST, crea directivas propias (por ejemplo, una para iniciar sesión con Facebook) y usa ngAnimate junto con funciones de HTML5 como localStorage en una app móvil táctil. También desarrolla un CMS sobre el stack MEAN (MongoDB, Express, AngularJS y Node.js) y explica una arquitectura escalable para desplegar en Amazon Web Services.

    Cada capítulo gira en torno a un proyecto distinto, así que se ve la variedad de aplicaciones que permite AngularJS: desde una agenda sencilla hasta una tienda en línea. Su valor hoy es sobre todo histórico o útil para mantener código heredado en AngularJS 1.x. Ese framework ya no tiene soporte y es muy distinto del Angular actual con TypeScript. Además, las herramientas que usa (Grunt, Yeoman, Bower) han sido reemplazadas. Los proyectos cubren muchos temas, pero ninguno a fondo: sirve más para ver panoramas que para dominar un tema concreto.

    • AngularJS 1.2
    • SPA
    • Directivas
    • Servicios REST
    • Bootstrap
    • Yeoman y Grunt
    • Facebook API
    • ngAnimate
    • localStorage
    • Stack MEAN
    • AWS
    • E-commerce

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Address Book App

    Agenda de contactos sencilla que sirve de introducción a AngularJS y a las aplicaciones de una sola página: alta y listado de contactos con data binding y controladores.

    Facebook Friends' Birthday Reminder App

    Aplicación que se conecta a Facebook para recordar los cumpleaños de los amigos. Sirve para explicar las directivas, incluida una directiva propia de inicio de sesión con Facebook.

    Expense Manager Mobile App

    App móvil adaptable y táctil para registrar gastos, hecha con AngularJS, ngAnimate y localStorage de HTML5.

    CMS sobre el stack MEAN

    Gestor de contenidos con MongoDB, Express y Node.js en el servidor y AngularJS en el cliente.

    Tienda en línea

    Tienda de comercio electrónico construida con AngularJS en el último capítulo. Antes, otro capítulo trata el despliegue escalable en AWS.

    Más de Angular con nivel Básico