Interfaces web: Vue
El curso es el mismo para React y Vue, y los ejemplos aquí usan Vue. La primera parte (HTML, CSS, el DOM) es común; la segunda son los componentes. Cada ejemplo se ejecuta y se cambia directamente en la página.
Módulo 0
Bienvenida
1 lección · cómo el navegador muestra una página, el sandbox, React o Vue
Módulo 1
HTML: la estructura de la página
4 lecciones · elementos, texto, formularios, accesibilidad
Módulo 2
CSS: el aspecto de la página
5 lecciones · la cascada, cajas, flexbox, grid, para el celular
Módulo 3
JavaScript en la página
4 lecciones · el DOM, eventos, una lista a partir de datos, fetch
Módulo 4
Componentes
4 lecciones · JSX y plantillas, props, listas, condiciones
Módulo 5
Estado
4 lecciones · useState y ref, actualizaciones, valores derivados, estado compartido
Módulo 6
Efectos, datos y formularios
4 lecciones · efectos, datos de una API, formularios, estado compartido
Módulo 7
Una aplicación completa
4 lecciones · enrutamiento, velocidad, pruebas, un proyecto real
Módulo 8
Proyecto: el escaparate de la tienda
1 lección · catálogo, carrito, pedido y API en uno