Saltar al contenido
Todos los playgrounds

Manual Angular senior

Un manual progresivo y verificado de Angular 20 moderno para trabajo de nivel senior, con ejercicios, sets de depuración y una aplicación de práctica.

Estado: En curso
  • Angular 20
  • TypeScript
  • RxJS
  • Signals
  • Keycloak
  • MkDocs
  • Sin demo pública

Problema

Angular cambió mucho entre la época de los NgModules y Angular 20: componentes standalone, signals, detección de cambios zoneless, guards e interceptores funcionales y nuevos valores por defecto para los tests. La experiencia con versiones anteriores no se traduce automáticamente en soltura con las APIs actuales, y mucho de lo publicado mezcla versiones o presenta APIs experimentales como estables.

Objetivos

  • Recuperar la soltura práctica con Angular moderno sin depender de asistentes de IA.
  • Cubrir lo que se espera dominar en un rol senior: RxJS y signals, detección de cambios y rendimiento, router y formularios, HTTP y seguridad (OAuth 2.0 / OIDC con Keycloak), UI y accesibilidad, testing y arquitectura.
  • Verificar cada API y comando contra Angular 20 en lugar de confiar en la memoria.

Arquitectura

El manual se organiza en diez módulos (A–J) y 42 capítulos. Cada capítulo fija sus objetivos, explica el modelo mental, muestra configuración y código, enumera errores habituales y alternativas, y termina con preguntas de entrevista y ejercicios cuyas soluciones están en archivos separados. Nueve sets de depuración y siete simulacros de entrevista cierran el ciclo.

Decisiones clave

  • Angular 20 como única versión de referencia. Las diferencias con las versiones 21 y 22 se registran de forma explícita, incluido qué APIs son experimentales en cada versión.
  • Verificar en lugar de recordar. Los ejemplos se comprobaron en proyectos Angular 20.3 de prueba, con más de 500 specs, y con Keycloak y un registro npm privado en Docker.
  • Markdown plano. El contenido es portable y se compila como sitio estático con MkDocs Material.

Implementación y entregables

  • Documentación: el propio manual (en español), que se publicará como sitio MkDocs.
  • Implementaciones: OpsHub, la aplicación de práctica que se construye por etapas junto a los capítulos.