</> CodeBooks
    ← Volver a Angular (página 4)
    Portada de Angular Projects, 3rd Edition

    Angular Projects, 3rd Edition

    Aristeidis Bampakos

    Editorial
    Packt
    Año
    2023
    Páginas
    ~313
    Nivel
    Intermedio

    De qué trata

    Tercera edición del libro de proyectos de Aristeidis Bampakos, publicada por Packt en 2023, que enseña Angular 16 construyendo diez aplicaciones reales, cada una combinada con una librería o herramienta distinta del ecosistema. Está dirigida a desarrolladores que ya tienen una base de Angular y TypeScript y quieren ampliarla con casos prácticos, más allá del típico tutorial introductorio.

    Cada capítulo presenta una tecnología diferente: Angular CLI y Nx Console para crear y gestionar proyectos, Scully y Angular Router para sitios Jamstack, formularios reactivos tipados, Angular Service Worker para PWA y Electron para aplicaciones de escritorio. También usa Capacitor e Ionic para móviles, con mapas 3D; el renderizado del lado del servidor (SSR) de Angular para páginas amigables con el SEO; monorepos con Nx y gestión de estado con NgRx; Angular CDK para librerías de componentes y, por último, schematics para personalizar los comandos de Angular CLI.

    Es un libro de amplitud más que de profundidad: cada proyecto ocupa un capítulo y sirve para conocer una herramienta y saber cuándo usarla, no para dominarla. Es ideal para descubrir el ecosistema de Angular de una sola vez. Hay que tener en cuenta que algunas piezas han cambiado desde 2023: Scully está prácticamente abandonado y en Angular 17+ el SSR se configura de otra forma, así que conviene adaptar esos capítulos a las versiones actuales.

    • Angular 16
    • Angular CLI
    • Nx
    • Scully y Jamstack
    • Formularios reactivos
    • PWA
    • Electron
    • Capacitor e Ionic
    • SSR
    • NgRx
    • Angular CDK
    • Schematics

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Primera aplicación web con Angular

    Aplicación inicial creada con Angular CLI y Nx Console para conocer la estructura de un proyecto y las herramientas de desarrollo.

    Blog SPA con Scully

    Blog de enfoque Jamstack con navegación mediante Angular Router y páginas prerenderizadas con Scully y sus plugins.

    Sistema de seguimiento de incidencias

    Gestor de incidencias (issue tracker) construido con formularios reactivos tipados de Angular y su validación.

    App meteorológica PWA

    Aplicación del clima que funciona como Progressive Web App gracias a Angular Service Worker, con soporte sin conexión y actualizaciones.

    Editor WYSIWYG de escritorio

    Editor de texto enriquecido empaquetado como aplicación de escritorio con Electron, que se comunica con el sistema de archivos.

    App móvil de geoetiquetado de fotos

    Aplicación móvil hecha con Ionic y Capacitor que toma fotos con la cámara, las geolocaliza y las muestra en mapas 3D.

    Portafolio de GitHub con SSR

    Sitio que muestra un perfil de GitHub, renderizado del lado del servidor con Angular para mejorar el rendimiento y el SEO.

    Portal empresarial con Nx y NgRx

    Portal con área de administración organizado como monorepo Nx, con la gestión de estado centralizada en NgRx.

    Librería de componentes UI

    Librería de componentes reutilizables creada con Angular CLI y Angular CDK, lista para publicarse y usarse en otros proyectos.

    Schematics personalizados de Angular CLI

    Colección de schematics propios que amplían los comandos de Angular CLI para generar código según las convenciones del equipo.

    Más de Angular con nivel Intermedio