Parte VII · Práctica · Herramientas

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).

HERRAMIENTA 31 capítulos Prerrequisitos explícitos

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)
Cómo leerlo Una flecha A → B significa «A es prerrequisito razonable de B». Las ampliaciones (24–31) cuelgan de capítulos concretos y no bloquean el camino principal hacia el proyecto integrador (cap. 18–23).

Tabla de prerrequisitos

CapítuloPrerrequisitosDesbloquea
1. Fundamentos JS/TS/Node
Base del lenguaje.
2, 9, 14, 28
2. Angular: arquitectura
CLI, estructura, standalone.
13
3. Componentes y DI
Componentes, directivas, pipes.
24, 5
4. Reactividad
Signals, RxJS, CD.
35, 6
5. Plantillas y formularios
Control flow y forms.
3, 46, 24, 26, 29
6. Router y HTTP
Rutas, lazy, HttpClient.
4, 57, 8, 18, 27
7. Rendering
CSR, SSR, hidratación.
6
8. Testing Angular
TestBed, e2e.
6
9. Nest: arquitectura
Módulos, DI Nest.
110, 28
10. Ciclo de petición
Guards, pipes, filtros.
911, 12, 13, 25
11. Nest avanzado
Caché, WS, GraphQL.
10
12. Seguridad Nest
JWT, OAuth2, RBAC.
1018
13. Testing Nest
Unit, e2e, logging.
10
14. MikroORM fundamentos
UoW, Identity Map.
115, 19
15. Relaciones
Cardinalidades, embeddables.
1416
16. Consultas
QB, N+1, paginación.
1517
17. MikroORM avanzado
Tx, migraciones, filtros.
1618
18. Integración full-stack
Angular+Nest+ORM.
6, 12, 1720, 21, 22, 25, 30, 31
19. SQL y datos
Modelado, índices.
14
20. Arquitectura
SOLID, Clean Code.
18
21. DevOps
Docker, CI/CD.
1831
22. Ejercicios
Katas y proyecto.
1823
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).

CAP01

1. Fundamentos JS/TS/Node

Base del lenguaje.

Prerrequisitos: ninguno
CAP02

2. Angular: arquitectura

CLI, estructura, standalone.

Prerrequisitos: 01
CAP03

3. Componentes y DI

Componentes, directivas, pipes.

Prerrequisitos: 02
CAP04

4. Reactividad

Signals, RxJS, CD.

Prerrequisitos: 03
CAP05

5. Plantillas y formularios

Control flow y forms.

Prerrequisitos: 03, 04
CAP06

6. Router y HTTP

Rutas, lazy, HttpClient.

Prerrequisitos: 04, 05
CAP07

7. Rendering

CSR, SSR, hidratación.

Prerrequisitos: 06
CAP08

8. Testing Angular

TestBed, e2e.

Prerrequisitos: 06
CAP09

9. Nest: arquitectura

Módulos, DI Nest.

Prerrequisitos: 01
CAP10

10. Ciclo de petición

Guards, pipes, filtros.

Prerrequisitos: 09
CAP11

11. Nest avanzado

Caché, WS, GraphQL.

Prerrequisitos: 10
CAP12

12. Seguridad Nest

JWT, OAuth2, RBAC.

Prerrequisitos: 10
CAP13

13. Testing Nest

Unit, e2e, logging.

Prerrequisitos: 10
CAP14

14. MikroORM fundamentos

UoW, Identity Map.

Prerrequisitos: 01
CAP15

15. Relaciones

Cardinalidades, embeddables.

Prerrequisitos: 14
CAP16

16. Consultas

QB, N+1, paginación.

Prerrequisitos: 15
CAP17

17. MikroORM avanzado

Tx, migraciones, filtros.

Prerrequisitos: 16
CAP18

18. Integración full-stack

Angular+Nest+ORM.

Prerrequisitos: 06, 12, 17
CAP19

19. SQL y datos

Modelado, índices.

Prerrequisitos: 14
CAP20

20. Arquitectura

SOLID, Clean Code.

Prerrequisitos: 18
CAP21

21. DevOps

Docker, CI/CD.

Prerrequisitos: 18
CAP22

22. Ejercicios

Katas y proyecto.

Prerrequisitos: 18
CAP23

23. Entrevistas

Banco de preguntas.

Prerrequisitos: 22
CAP24

24. UI Angular

Material, CDK.

Prerrequisitos: 05
CAP25

25. API HTTP

REST, OpenAPI, ETag.

Prerrequisitos: 10, 18
CAP26

26. Accesibilidad

WCAG, ARIA.

Prerrequisitos: 05
CAP27

27. PWA

Service Worker, offline.

Prerrequisitos: 06
CAP28

28. Node producción

Streams, memoria.

Prerrequisitos: 01, 09
CAP29

29. i18n y tiempo

Locales, zonas.

Prerrequisitos: 05
CAP30

30. Monorepos Nx

Nx, libs.

Prerrequisitos: 18
CAP31

31. Migraciones legacy

Actualizar stacks.

Prerrequisitos: 18, 21

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)