Mapa de dependencias de capítulos
Qué capítulos necesitas haber asimilado antes de abordar cada uno. Sigue las flechas si estás saltando el orden lineal, o úsalo para planificar un repaso por rutas (Angular, Nest, ORM, integración).
Diagrama ASCII de dependencias
cap01 (JS/TS/Node)
├─► cap02 → cap03 → cap04 ┬─► cap05 → cap06 ┬─► cap07
│ │ ├─► cap08
│ │ └─► cap27 (PWA)
│ └─► cap24 (UI) · cap26 (a11y) · cap29 (i18n)
├─► cap09 → cap10 ┬─► cap11
│ ├─► cap12 ──┐
│ └─► cap13 │
└─► cap14 → cap15 → cap16 → cap17 ──┐
└─► cap19 │
▼
cap18 (integración) ──► cap20 · cap21
│ │
├─► cap22 → cap23 ├─► cap30 · cap31
└─► cap25 (API) └─► (ops)
Tabla de prerrequisitos
| Capítulo | Prerrequisitos | Desbloquea |
|---|---|---|
| 1. Fundamentos JS/TS/Node Base del lenguaje. | — | 2, 9, 14, 28 |
| 2. Angular: arquitectura CLI, estructura, standalone. | 1 | 3 |
| 3. Componentes y DI Componentes, directivas, pipes. | 2 | 4, 5 |
| 4. Reactividad Signals, RxJS, CD. | 3 | 5, 6 |
| 5. Plantillas y formularios Control flow y forms. | 3, 4 | 6, 24, 26, 29 |
| 6. Router y HTTP Rutas, lazy, HttpClient. | 4, 5 | 7, 8, 18, 27 |
| 7. Rendering CSR, SSR, hidratación. | 6 | — |
| 8. Testing Angular TestBed, e2e. | 6 | — |
| 9. Nest: arquitectura Módulos, DI Nest. | 1 | 10, 28 |
| 10. Ciclo de petición Guards, pipes, filtros. | 9 | 11, 12, 13, 25 |
| 11. Nest avanzado Caché, WS, GraphQL. | 10 | — |
| 12. Seguridad Nest JWT, OAuth2, RBAC. | 10 | 18 |
| 13. Testing Nest Unit, e2e, logging. | 10 | — |
| 14. MikroORM fundamentos UoW, Identity Map. | 1 | 15, 19 |
| 15. Relaciones Cardinalidades, embeddables. | 14 | 16 |
| 16. Consultas QB, N+1, paginación. | 15 | 17 |
| 17. MikroORM avanzado Tx, migraciones, filtros. | 16 | 18 |
| 18. Integración full-stack Angular+Nest+ORM. | 6, 12, 17 | 20, 21, 22, 25, 30, 31 |
| 19. SQL y datos Modelado, índices. | 14 | — |
| 20. Arquitectura SOLID, Clean Code. | 18 | — |
| 21. DevOps Docker, CI/CD. | 18 | 31 |
| 22. Ejercicios Katas y proyecto. | 18 | 23 |
| 23. Entrevistas Banco de preguntas. | 22 | — |
| 24. UI Angular Material, CDK. | 5 | — |
| 25. API HTTP REST, OpenAPI, ETag. | 10, 18 | — |
| 26. Accesibilidad WCAG, ARIA. | 5 | — |
| 27. PWA Service Worker, offline. | 6 | — |
| 28. Node producción Streams, memoria. | 1, 9 | — |
| 29. i18n y tiempo Locales, zonas. | 5 | — |
| 30. Monorepos Nx Nx, libs. | 18 | — |
| 31. Migraciones legacy Actualizar stacks. | 18, 21 | — |
Tarjetas clicables
Cada tarjeta enlaza al capítulo. Los números de prerrequisito son los ids cortos (01 = cap01).
1. Fundamentos JS/TS/Node
Base del lenguaje.
2. Angular: arquitectura
CLI, estructura, standalone.
3. Componentes y DI
Componentes, directivas, pipes.
4. Reactividad
Signals, RxJS, CD.
5. Plantillas y formularios
Control flow y forms.
6. Router y HTTP
Rutas, lazy, HttpClient.
7. Rendering
CSR, SSR, hidratación.
8. Testing Angular
TestBed, e2e.
9. Nest: arquitectura
Módulos, DI Nest.
10. Ciclo de petición
Guards, pipes, filtros.
11. Nest avanzado
Caché, WS, GraphQL.
12. Seguridad Nest
JWT, OAuth2, RBAC.
13. Testing Nest
Unit, e2e, logging.
14. MikroORM fundamentos
UoW, Identity Map.
15. Relaciones
Cardinalidades, embeddables.
16. Consultas
QB, N+1, paginación.
17. MikroORM avanzado
Tx, migraciones, filtros.
18. Integración full-stack
Angular+Nest+ORM.
19. SQL y datos
Modelado, índices.
20. Arquitectura
SOLID, Clean Code.
21. DevOps
Docker, CI/CD.
22. Ejercicios
Katas y proyecto.
23. Entrevistas
Banco de preguntas.
24. UI Angular
Material, CDK.
25. API HTTP
REST, OpenAPI, ETag.
26. Accesibilidad
WCAG, ARIA.
27. PWA
Service Worker, offline.
28. Node producción
Streams, memoria.
29. i18n y tiempo
Locales, zonas.
30. Monorepos Nx
Nx, libs.
31. Migraciones legacy
Actualizar stacks.
Rutas de estudio sugeridas
Ruta Angular
01 → 02 → 03 → 04 → 05 → 06 → 07 → 08 → (24, 26, 27, 29)
Ruta Nest + ORM
01 → 09 → 10 → 12 → 14 → 15 → 16 → 17 → 19 → 13
Ruta integración
06 + 12 + 17 → 18 → 20 → 21 → 22 → 23 → (25, 30, 31)