</> CodeBooks
    ← Volver a Angular (página 2)
    Portada de Angular Development with Typescript

    Angular Development with Typescript

    Yakov Fain, Anton Moiseev

    Editorial
    Manning
    Año
    2018
    Páginas
    ~501
    Nivel
    Intermedio

    De qué trata

    Segunda edición del libro de Manning escrito por Yakov Fain y Anton Moiseev, que enseña a crear aplicaciones web con Angular y TypeScript. Sus ejemplos de código cubren Angular 5, 6 y 7, y el repositorio se actualizó después a Angular 8. Es un tutorial de nivel intermedio para desarrolladores que ya dominan HTML, CSS y JavaScript y que han trabajado con otros frameworks o herramientas web.

    Explica los elementos principales de Angular: componentes, el router básico y avanzado, inyección de dependencias, programación reactiva con RxJS, maquetación con Angular Material y Flex Layout, comunicación entre componentes, detección de cambios y ciclo de vida. También trata la API de formularios y su validación, la comunicación con servidores por HTTP y por WebSocket, las pruebas y la gestión del estado con ngrx. Incluye apéndices sobre las novedades de ECMAScript y sobre TypeScript (clases, interfaces y genéricos).

    A lo largo del libro se construye ngAuction, una aplicación de subastas en línea que en los primeros capítulos usa Bootstrap y que más adelante se reescribe con Angular Material. Más tarde se conecta a un servidor propio y termina con la gestión de estado con ngrx. Es uno de los libros más rigurosos de su época, sobre todo en RxJS y en la arquitectura de la aplicación. Ten en cuenta que ha quedado desfasado frente al Angular actual (standalone, signals, nuevo control flow) y que Flex Layout está obsoleto, aunque los fundamentos siguen siendo válidos.

    • Angular 5-7
    • TypeScript
    • Router
    • Inyección de dependencias
    • RxJS
    • Angular Material
    • Flex Layout
    • Forms API
    • HTTP
    • WebSocket
    • Testing
    • ngrx

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    ngAuction

    Aplicación de subastas en línea que se desarrolla a lo largo del libro: empieza con Bootstrap, se reescribe con Angular Material y Flex Layout, se conecta a un servidor por HTTP y WebSocket, y termina gestionando su estado con ngrx.

    Más de Angular con nivel Intermedio