FRO-103Desarrollo Frontend
CSS avanzado: animación y arquitectura
Transiciones, animaciones, container queries, capas en cascada y estrategias para que la hoja de estilos no se pudra.
CSS
Desarrollo Frontend · FRO-180
Pruebas unitarias, de componente y de extremo a extremo que sobreviven a los cambios de maquetación.
Formato asíncrono Desarrollo Vitest, Playwright, JavaScript
7 módulos · 31 clases en vídeo · práctica guiada en cada módulo
Una suite de pruebas que se rompe cada vez que alguien cambia una clase de CSS deja de aportar información y acaba desactivada. El problema no suele ser la herramienta, sino qué se afirma y cómo se localizan los elementos. Este curso trata la escritura de pruebas frontend que fallan cuando el comportamiento cambia y solo entonces.
El trabajo se hace sobre una aplicación con deuda de pruebas. Se empieza por la capa unitaria con Vitest, se sube a pruebas de componente con Testing Library apoyadas en roles accesibles y texto visible, se sustituyen los dobles de red por MSW y se cierra con recorridos de extremo a extremo en Playwright. Cada capa se justifica por lo que detecta y por lo que cuesta mantener.
El resultado es una pirámide de pruebas defendible: rápida abajo, selectiva arriba, ejecutable en integración continua con informes útiles cuando algo falla. Desde ahí se abordan las pruebas visuales de regresión, las de accesibilidad automatizadas y la instrumentación de una estrategia de calidad para todo el equipo.
Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.
Sigue aprendiendo
FRO-103Desarrollo Frontend
Transiciones, animaciones, container queries, capas en cascada y estrategias para que la hoja de estilos no se pudra.
CSS
FRO-111Desarrollo Frontend
useMemo, useReducer, contexto, gestores de estado y perfilado para evitar renderizados innecesarios.
ReactTypeScript
FRO-112Desarrollo Frontend
Componentes de servidor, rutas, caché y despliegue de una aplicación React que necesita SEO.
Next.jsReact