Full Stack Developer
Construir productos web completos: interfaz, API, datos y despliegue.
Python · Flask · SQL · JavaScript · React · TypeScript · 199 aulas · 104 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
- Python I: de cero a programar — El primer nivel: variables, decisiones, bucles y listas. 13 aulas
- Python Intermedio: escribir programas de verdad — Funciones, estructuras de datos y errores: donde el codigo deja de ser un ejercicio. 13 aulas
- Python Avanzado: como funciona por dentro — Objetos, generadores, decoradores y el costo de lo que escribis. 13 aulas
- POO con Python: diseñar con objetos — Modelar, encapsular, componer y los patrones que se usan de verdad. 14 aulas
- Algoritmos y estructuras de datos — Complejidad, busqueda, orden, recursion, pilas, colas, arboles y grafos. 13 aulas
- Python IV: herramientas para programas reales — Archivos, regex, testing propio y organizar código que crece. 14 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
- SQL: preguntarle cosas a los datos — El lenguaje con el que se le pregunta a una base de datos. 13 aulas
- Flask: APIs con Python — Rutas, JSON y autenticacion sin instalar nada. 16 aulas
- JavaScript: el lenguaje del navegador — Funciones, arrays, objetos, closures y asincronía, con el resultado dibujándose al lado. 13 aulas
- React: interfaces que se describen — Componentes, estado y efectos, con el resultado dibujandose al lado. 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