Frontend Developer

Diseñar y programar interfaces claras, responsivas y mantenibles.

HTML · CSS · JavaScript · React · TypeScript · 158 aulas · 82 horas de práctica

El camino, en orden

  1. Fundamentos de programación — Qué es un programa, cómo piensa una computadora y cómo se razona un algoritmo, antes de tocar un lenguaje. 13 aulas
  2. HTML: la estructura de la web — Escribí páginas de verdad y vean cómo se arman por dentro. 13 aulas
  3. CSS: hacer que se vea bien — Del HTML crudo a una página que da ganas de mirar. 13 aulas
  4. JavaScript: el lenguaje del navegador — Funciones, arrays, objetos, closures y asincronía, con el resultado dibujándose al lado. 13 aulas
  5. Git y la terminal: el control de versiones por dentro — Commits, ramas, merges y remotos, construidos a mano para que dejen de dar miedo. 13 aulas
  6. React: interfaces que se describen — Componentes, estado y efectos, con el resultado dibujandose al lado. 13 aulas
  7. React Pro: patrones y rendimiento — Hooks avanzados, context, composición y los patrones que aparecen en código real. 12 aulas
  8. APIs desde el navegador — Cargar, esperar, fallar y reintentar: la interfaz que habla con un servidor. 13 aulas
  9. TypeScript: contratos para la interfaz — Tipos, props y estados en React. 13 aulas
  10. TypeScript II: tipos que hacen trabajo — Tipos condicionales, mapped types y estados async tipados de verdad. 12 aulas
  11. TypeScript III: arquitectura tipada — Máquinas de estado, stores tipados y los límites del compilador. 13 aulas
  12. Three.js: 3D en el navegador — Escenas, cámaras y movimiento con WebGL — cada ejercicio se puede jugar de verdad, con tu propio código. 17 aulas