</> CodeBooks
    ← Volver a Angular (página 3)
    Portada de AngularJS by Example

    AngularJS by Example

    Chandermani

    Editorial
    Packt
    Año
    2015
    Páginas
    ~454
    Nivel
    Básico

    De qué trata

    Introducción práctica a AngularJS, la rama 1.x del framework de Google, publicada por Packt en 2015. Su autor, Chandermani, llegó al desarrollo JavaScript desde la plataforma Microsoft. El libro enseña el framework construyendo aplicaciones de complejidad creciente en lugar de repasar la API en abstracto. Está dirigido a desarrolladores con una base sólida de JavaScript, HTML y CSS que no conocen AngularJS o lo han usado poco.

    Empieza con los componentes esenciales y la arquitectura MVC de AngularJS: módulos, controladores, $scope, data binding bidireccional, expresiones y directivas integradas. Después pasa a la inyección de dependencias, los servicios, el routing con ngRoute, los filtros, las animaciones y el audio. La comunicación con el servidor se trata con $http y $resource y las promesas. Hay capítulos dedicados a crear directivas propias y a las pruebas, con Jasmine para los tests unitarios y pruebas end-to-end. El último capítulo cubre situaciones habituales como la internacionalización, la autenticación y el rendimiento.

    Su valor está en el hilo conductor: se aprende viendo cómo crece una aplicación real. Hoy es material histórico: AngularJS dejó de tener soporte oficial en 2022 y su modelo no se parece al Angular actual basado en componentes y TypeScript. Solo tiene sentido si necesitas mantener aplicaciones heredadas en AngularJS o te interesa entender la evolución del framework. Packt publicó después versiones del mismo enfoque para Angular 2 y posteriores.

    • AngularJS 1.x
    • MVC
    • Controladores y $scope
    • Data binding
    • Servicios
    • Routing (ngRoute)
    • $http y $resource
    • Directivas personalizadas
    • Animaciones
    • Jasmine
    • Pruebas E2E

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Guess the Number

    Pequeño juego de adivinar un número con el que se presentan los componentes básicos de AngularJS: modelo, controlador, vista y data binding.

    7 Minute Workout

    App de entrenamiento con temporizador que guía una rutina de ejercicios. En un segundo capítulo se amplía con audio, animaciones, filtros e historial de entrenamientos.

    Personal Trainer

    Ampliación del anterior a una aplicación para diseñar entrenamientos personalizados, con formularios, routing y persistencia de datos en un servidor mediante $http y $resource. Sirve de base para los capítulos de directivas y pruebas.

    Más de Angular con nivel Básico