</> CodeBooks
    ← Volver a Angular (página 1)
    Portada de Pro AngularJS

    Pro AngularJS

    Adam Freeman

    Editorial
    Apress
    Año
    2014
    Páginas
    ~688
    Nivel
    Intermedio

    De qué trata

    Guía completa de Adam Freeman sobre AngularJS, la primera generación del framework de Google (la rama 1.x, en la versión 1.2 vigente en 2014). Explica el patrón MVC y por qué separar la lógica de la presentación beneficia a una aplicación, y desde ahí avanza de lo básico a lo más avanzado. Está pensada para desarrolladores web con conocimientos de HTML, CSS y JavaScript que quieren crear aplicaciones de una sola página con calidad profesional.

    La primera parte incluye una primera aplicación, el contexto de AngularJS y repasos de HTML, CSS y JavaScript. La segunda analiza la anatomía de una aplicación AngularJS: directivas de binding y de plantilla, directivas de elementos y eventos, formularios, controladores y scopes, filtros y la creación de directivas personalizadas, desde las simples hasta las complejas y avanzadas. La tercera trata los módulos y los servicios integrados: objetos globales, errores y expresiones, Ajax y promesas, REST (con $http y $resource), vistas y enrutamiento, animación y gestos táctiles, provisión e inyección de dependencias, y pruebas con ngMock.

    La práctica principal es SportsStore, una tienda desarrollada en tres capítulos que usa Bootstrap para la interfaz y Deployd como backend REST (el repositorio oficial añade capítulos alternativos con un servidor Parse local, porque Deployd dejó de mantenerse). El libro es muy completo como referencia de AngularJS, pero hay que tener claro que esa tecnología no es la misma que Angular 2+ y que ya no recibe soporte. Hoy su utilidad principal es mantener o migrar aplicaciones heredadas escritas en AngularJS.

    • AngularJS 1.x
    • Patrón MVC
    • Directivas
    • Controladores y scopes
    • Filtros
    • Directivas personalizadas
    • Formularios
    • Servicios
    • Ajax y promesas
    • REST
    • Routing
    • Pruebas unitarias

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    SportsStore

    Tienda en línea desarrollada en tres capítulos: catálogo de productos, navegación con carrito y checkout, y panel de administración, construida con AngularJS y Bootstrap sobre un backend REST con Deployd (o Parse Server en el código actualizado).

    Más de Angular con nivel Intermedio