</> CodeBooks
    ← Volver a Angular (página 2)
    Portada de ng-book The Complete Book on Angular

    ng-book The Complete Book on Angular

    Nate Murray, Felipe Coury, Ari Lerner, Carlos Taborda

    Editorial
    Fullstack
    Año
    2020
    Páginas
    ~769
    Nivel
    Intermedio

    De qué trata

    Edición moderna de ng-book, el conocido libro de Fullstack.io (hoy newline) escrito por Nate Murray, Felipe Coury, Ari Lerner y Carlos Taborda, que enseña Angular (2+) desde cero. La edición de 2020 se fue actualizando a lo largo de ese año a las versiones vigentes del framework; la revisión que hoy publica newline cubre Angular 11. No requiere experiencia previa con AngularJS, pero sí conviene dominar JavaScript, y le saca más partido un lector de nivel intermedio que quiera profundizar en la arquitectura del framework.

    En sus capítulos cubre TypeScript y anotaciones de tipos, cómo funciona Angular internamente, componentes, enlace de datos y componentes integrados, formularios y validaciones, Observables y RxJS, arquitectura de datos con RxJS y con Redux, inyección de dependencias y servicios, consumo de APIs con HttpClient y enrutamiento. También incluye componentes avanzados, hooks del ciclo de vida, pruebas, aplicaciones híbridas para migrar una app de AngularJS a Angular y aplicaciones móviles con NativeScript.

    El aprendizaje se apoya en varias aplicaciones de ejemplo que ilustran cada concepto, con su código completo. Su gran aporte es el tratamiento de la arquitectura de datos (RxJS y Redux), un tema que muchos libros introductorios pasan por alto. En cambio, no trata NgRx en profundidad (usa Redux directamente), ni SSR, ni las novedades posteriores como los componentes standalone o los signals, y el capítulo de NativeScript ha envejecido. Es un libro extenso; se puede leer por partes según lo que se necesite.

    • Angular 11
    • TypeScript
    • Componentes
    • Formularios
    • RxJS
    • Redux
    • Inyección de dependencias
    • HttpClient
    • Routing
    • Lifecycle hooks
    • Testing
    • NativeScript

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Clon de Reddit

    Primera aplicación del libro: lista de artículos con votos, construida con componentes de Angular para practicar la arquitectura de componentes, el renderizado dinámico y la entrada de datos del usuario.

    Aplicación de chat en tiempo real

    Chat que sirve para estudiar la arquitectura de datos con Observables de RxJS y, en otra versión, con Redux.

    Búsqueda de YouTube mientras escribes

    Buscador que hace peticiones HTTP a la API de YouTube a medida que el usuario escribe, combinando HttpClient y RxJS.

    Buscador de Spotify

    Aplicación de varias páginas que usa el router de Angular, servicios con inyección de dependencias y la API de Spotify.

    Componentes avanzados personalizados

    Pestañas, un repetidor propio y transclusión de contenido para practicar la creación de componentes de interfaz reutilizables.

    Más de Angular con nivel Intermedio