</> CodeBooks
    ← Volver a Angular (página 5)
    Portada de Data-oriented Development with AngularJS

    Data-oriented Development with AngularJS

    Manoj Waikar

    Editorial
    Packt
    Año
    2015
    Páginas
    ~156
    Nivel
    Intermedio

    De qué trata

    Libro breve de Packt (2015) en el que Manoj Waikar enseña a organizar aplicaciones AngularJS 1.x centradas en los datos, con Firebase como backend en tiempo real. Está dirigido a desarrolladores de AngularJS de nivel principiante a intermedio que quieren estructurar mejor sus aplicaciones, y también a quienes ya tienen experiencia pero nunca han escrito directivas ni controles HTML propios. Se necesita una base sólida de JavaScript.

    El libro repasa los conceptos centrales de AngularJS: data binding, inyección de dependencias, controladores y servicios, el consumo de APIs REST con $http y $resource y la creación de directivas personalizadas. Luego compara mecanismos de persistencia (bases de datos locales frente a alojadas) y presenta Firebase, un almacén parecido a las bases NoSQL orientadas a documentos, explicando cómo estructurar los datos en él. Con AngularFire trabaja los objetos y arrays sincronizados, el three-way data binding y las opciones de autenticación de Firebase. También introduce el flujo de trabajo de la época con Node.js, Yeoman, Grunt y Bower, y nociones de Git y Git flow.

    Termina con una aplicación de ejemplo en tiempo real que usa la autenticación anónima de Firebase y aplica las buenas prácticas vistas en el libro. Funciona bien como introducción a las directivas y a Firebase con AngularJS, pero hoy tiene sobre todo valor histórico: AngularJS ya no tiene soporte, AngularFire y el SDK de Firebase han cambiado mucho, y herramientas como Bower, Grunt y Yeoman están en desuso. Sirve para mantener proyectos heredados o entender de dónde viene el data binding de Angular, no para empezar un proyecto nuevo.

    • AngularJS 1.x
    • Data binding
    • Inyección de dependencias
    • Directivas personalizadas
    • $http y $resource
    • Firebase
    • AngularFire
    • Three-way binding
    • Autenticación
    • Yeoman, Grunt y Bower
    • Git flow

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Aplicación en tiempo real con Firebase

    Aplicación de ejemplo con AngularJS y AngularFire que sincroniza los datos en tiempo real con Firebase y usa su autenticación anónima, aplicando las buenas prácticas del libro.

    Más de Angular con nivel Intermedio