Curso 6 · Desarrollo
Arquitectura, Debugging, Testing y Calidad de Software
Ordenar el código para que aguante, encontrar dónde está un fallo con método y probar antes de que lo encuentre un cliente.
Intermedio4 módulos36 lecciones2 h de lectura escrita
19 de 36 lecciones escritas53%
Tu progreso
Temario
19 escritas · 17 por escribir
- 11 lecciones · 10 escritas
Módulo 1
Arquitectura
- 1.1Qué significa arquitectura en softwareDe «Arquitectura de software»7 min
- 1.2Modularidad y límitesDe «Arquitectura de software»7 min
- 1.3Separación de responsabilidadesDe «Arquitectura de software»7 min
- 1.4SOLID explicado con ejemplos pequeñosDe «Arquitectura de software»7 min
- 1.5DRY, KISS y cuándo no abusar de ellosDe «Arquitectura de software»7 min
- 1.6Clean Architecture sin ceremonialDe «Arquitectura de software»7 min
- 1.7Monolito modularDe «Arquitectura de software»7 min
- 1.8Monorepos y paquetes compartidosDe «Arquitectura de software»7 min
- 1.9Escalabilidad prácticaDe «Arquitectura de software»7 min
- 1.10DDD para entender el dominioDe «Arquitectura de software»7 min
- 1.11Deuda técnica: cuándo pagarlaPor escribir
- 10 lecciones · 0 escritas
Módulo 2
Debugging
- 2.1Método: reproducir, aislar y formular hipótesisPor escribir
- 2.2¿Dónde está el fallo? Frontend, backend, API, datos o fueraPor escribir
- 2.3Consola y pestaña Network del navegadorPor escribir
- 2.4Logs y stack tracesPor escribir
- 2.5Breakpoints y depuración paso a pasoPor escribir
- 2.6Errores HTTP: 400, 401, 403, 404, 409, 422, 429 y 500Por escribir
- 2.7git diff y rollback: qué cambióPor escribir
- 2.8Pedir ayuda a una IA con buen contextoPor escribir
- 2.9Que la IA no cambie diez cosas para arreglar unaPor escribir
- 2.10Análisis de causa raízPor escribir
- 14 lecciones · 9 escritas
Módulo 3
Testing
- 3.1Tipos de test: unitario, integración y extremo a extremoPor escribir
- 3.2Tests unitariosPor escribir
- 3.3Tests de integraciónPor escribir
- 3.4Fixtures, mocks y datos de pruebaPor escribir
- 3.5Qué es Playwright y para qué sirveDe «Playwright»7 min
- 3.6Tu primer test de extremo a extremoDe «Playwright»7 min
- 3.7Navegación y selectoresDe «Playwright»7 min
- 3.8Formularios y autenticaciónDe «Playwright»7 min
- 3.9Capturas y trazasDe «Playwright»7 min
- 3.10Validación visualDe «Playwright»7 min
- 3.11Pruebas contra APIs y frontendDe «Playwright»7 min
- 3.12Tests de regresiónPor escribir
- 3.13Integración continua con GitHub ActionsDe «Playwright»7 min
- 3.14Lista de comprobación antes de desplegarDe «Playwright»7 min
- 1 lección · 0 escritas
Módulo 4
Proyecto
- 4.1Proyecto: diagnosticar y arreglar una aplicación con fallosPor escribir