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
- 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
- HTML: la estructura de la web — Escribí páginas de verdad y vean cómo se arman por dentro. 13 aulas
- CSS: hacer que se vea bien — Del HTML crudo a una página que da ganas de mirar. 13 aulas
- JavaScript: el lenguaje del navegador — Funciones, arrays, objetos, closures y asincronía, con el resultado dibujándose al lado. 13 aulas
- 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
- React: interfaces que se describen — Componentes, estado y efectos, con el resultado dibujandose al lado. 13 aulas
- React Pro: patrones y rendimiento — Hooks avanzados, context, composición y los patrones que aparecen en código real. 12 aulas
- APIs desde el navegador — Cargar, esperar, fallar y reintentar: la interfaz que habla con un servidor. 13 aulas
- TypeScript: contratos para la interfaz — Tipos, props y estados en React. 13 aulas
- TypeScript II: tipos que hacen trabajo — Tipos condicionales, mapped types y estados async tipados de verdad. 12 aulas
- TypeScript III: arquitectura tipada — Máquinas de estado, stores tipados y los límites del compilador. 13 aulas
- 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