OpsHub es la aplicación de práctica que acompaña al manual Angular senior. Cada capítulo del manual le añade una etapa, de modo que los conceptos se aplican a una única base de código realista en lugar de a fragmentos aislados.
Alcance
- Componentes standalone, el control flow integrado e inyección de dependencias con
inject(). - Búsqueda de tareas con RxJS (
switchMap) y un dashboard derivado con signals ycomputed(). - Formularios reactivos tipados, guards y resolvers funcionales, e interceptores HTTP.
- Autenticación con OpenID Connect (Authorization Code + PKCE) contra Keycloak, con acceso por roles.
- Angular Material y CDK, comprobaciones de accesibilidad y tests con TestBed y component harnesses.
La aplicación está planificada; el repositorio y la demo se enlazarán aquí cuando sean públicos.