61
01 - Bienvenida
02 - Requisitos
03 - Estructura
04 - Cómo tomar este curso
05 - Inteligencia Artificial
06 - Preparando el ambiente
01 - Introducción al unit testing
02 - Qué es unit testing
03 - Tipos de tests
04 - Frameworks
05 - Repositorio
06 - Instalando Vitest
07 - Primer test
08 - Segundo test
09 - Ejercicio foobar
10 - Qué es TDD
11 - Ejemplo de TDD
12 - Deshabilitar sugerencias
13 - Ejercicio potencias
14 - Solución potencias
15 - Test runner
16 - Code Coverage
01 - Introducción a técnicas
02 - Caracteristicas de buenos tests
03 - Comparadores
04 - Asserts
05 - Ejercicio calculateShipping
06 - Testing negativo y positivo
07 - Truco de VS Code
08 - Ejercicio validateProduct
09 - Casos borde
10 Ejercicio isValidPassword
11 - Ejercicio canRide
12 - Pruebas parametrizadas
13 - Ejercicio refactor
14 - Pruebas asíncronas
15 - Montaje y desmontaje
16 - Ejercicio Queue
01 - Introducción a mocks
02 - Cuando usar mocks
03 - Vitest snippets
04 - Como crear mocks
05 - Mocks a modulos
06 - Ejercicio getWeatherSummary
07 - Interaction testing
08 - Ejercicio bookSeat
09 - Mock parcial
10 - Espias
11 - Una observación
12 - Fechas
13 - Ejercicio fechas
01 - Introducción a herramientas y agentes
02 - Problemas de los agentes
03 - Herramientas de análisis estático
04 - Instalando agentes
05 - Prettier
06 - ESLint
07 - Husky
08 - Tests antes del push
09 - Dirigiendo al agente
10 - Fin de curso y próximos pasos