Saltar al contenido
ELIXUniversity
Cursos
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

  1. Módulo 1

    Arquitectura

    11 lecciones · 10 escritas
    1. 1.1Qué significa arquitectura en softwareDe «Arquitectura de software»7 min
    2. 1.2Modularidad y límitesDe «Arquitectura de software»7 min
    3. 1.3Separación de responsabilidadesDe «Arquitectura de software»7 min
    4. 1.4SOLID explicado con ejemplos pequeñosDe «Arquitectura de software»7 min
    5. 1.5DRY, KISS y cuándo no abusar de ellosDe «Arquitectura de software»7 min
    6. 1.6Clean Architecture sin ceremonialDe «Arquitectura de software»7 min
    7. 1.7Monolito modularDe «Arquitectura de software»7 min
    8. 1.8Monorepos y paquetes compartidosDe «Arquitectura de software»7 min
    9. 1.9Escalabilidad prácticaDe «Arquitectura de software»7 min
    10. 1.10DDD para entender el dominioDe «Arquitectura de software»7 min
    11. 1.11Deuda técnica: cuándo pagarlaPor escribir
  2. Módulo 2

    Debugging

    10 lecciones · 0 escritas
    1. 2.1Método: reproducir, aislar y formular hipótesisPor escribir
    2. 2.2¿Dónde está el fallo? Frontend, backend, API, datos o fueraPor escribir
    3. 2.3Consola y pestaña Network del navegadorPor escribir
    4. 2.4Logs y stack tracesPor escribir
    5. 2.5Breakpoints y depuración paso a pasoPor escribir
    6. 2.6Errores HTTP: 400, 401, 403, 404, 409, 422, 429 y 500Por escribir
    7. 2.7git diff y rollback: qué cambióPor escribir
    8. 2.8Pedir ayuda a una IA con buen contextoPor escribir
    9. 2.9Que la IA no cambie diez cosas para arreglar unaPor escribir
    10. 2.10Análisis de causa raízPor escribir
  3. Módulo 3

    Testing

    14 lecciones · 9 escritas
    1. 3.1Tipos de test: unitario, integración y extremo a extremoPor escribir
    2. 3.2Tests unitariosPor escribir
    3. 3.3Tests de integraciónPor escribir
    4. 3.4Fixtures, mocks y datos de pruebaPor escribir
    5. 3.5Qué es Playwright y para qué sirveDe «Playwright»7 min
    6. 3.6Tu primer test de extremo a extremoDe «Playwright»7 min
    7. 3.7Navegación y selectoresDe «Playwright»7 min
    8. 3.8Formularios y autenticaciónDe «Playwright»7 min
    9. 3.9Capturas y trazasDe «Playwright»7 min
    10. 3.10Validación visualDe «Playwright»7 min
    11. 3.11Pruebas contra APIs y frontendDe «Playwright»7 min
    12. 3.12Tests de regresiónPor escribir
    13. 3.13Integración continua con GitHub ActionsDe «Playwright»7 min
    14. 3.14Lista de comprobación antes de desplegarDe «Playwright»7 min
  4. Módulo 4

    Proyecto

    1 lección · 0 escritas
    1. 4.1Proyecto: diagnosticar y arreglar una aplicación con fallosPor escribir