</> CodeBooks
    ← Volver a Angular (página 3)
    Portada de AngularJS Up and Running

    AngularJS Up and Running

    Brad Green, Shyam Seshadri

    Editorial
    O'Reilly
    Año
    2014
    Páginas
    ~302
    Nivel
    Básico

    De qué trata

    Guía de O'Reilly sobre AngularJS 1.x escrita por Shyam Seshadri y Brad Green, este último responsable de ingeniería del proyecto AngularJS en Google. Se publicó en 2014, en la época de AngularJS 1.2 y 1.3, y está pensada para desarrolladores web con conocimientos de JavaScript, HTML y CSS que quieren aprender el framework desde cero con un enfoque práctico y orientado a buenas prácticas. Ojo: trata del AngularJS original, no del Angular moderno (2+), sobre el que Seshadri escribió por separado «Angular: Up and Running» (2018).

    El libro avanza por bloques y, después de cada concepto importante, incluye un capítulo breve dedicado a probarlo. Recorre las directivas básicas y los controladores, los formularios y los inputs, los servicios y la inyección de dependencias, la comunicación con el servidor mediante $http, los filtros, las aplicaciones de una sola página con ngRoute y las directivas básicas y avanzadas para crear componentes reutilizables. Las pruebas son un eje central: pruebas unitarias con Karma como ejecutor y Jasmine como framework, y pruebas de extremo a extremo sobre la aplicación completa. Cierra con buenas prácticas para la estructura de directorios, los servicios, los controladores y las directivas, la compilación y minificación con Grunt, y herramientas como Batarang y WebStorm.

    Los ejemplos crecen capítulo a capítulo y el código de los 15 capítulos está disponible en GitHub. Su gran aporte es enseñar AngularJS con la disciplina de las pruebas desde el principio, algo poco habitual en los libros de su época. Hoy su valor es sobre todo para mantener o migrar aplicaciones AngularJS heredadas, ya que el framework dejó de tener soporte oficial a finales de 2021. Para proyectos nuevos conviene un libro de Angular moderno.

    • AngularJS 1.x
    • Controladores
    • Directivas
    • Servicios
    • Inyección de dependencias
    • $http
    • Filtros
    • ngRoute
    • Karma
    • Jasmine
    • Pruebas end-to-end
    • Grunt

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Angular con nivel Básico