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

  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. Python I: de cero a programar — El primer nivel: variables, decisiones, bucles y listas. 13 aulas
  3. Python Intermedio: escribir programas de verdad — Funciones, estructuras de datos y errores: donde el codigo deja de ser un ejercicio. 13 aulas
  4. Python Avanzado: como funciona por dentro — Objetos, generadores, decoradores y el costo de lo que escribis. 13 aulas
  5. POO con Python: diseñar con objetos — Modelar, encapsular, componer y los patrones que se usan de verdad. 14 aulas
  6. Algoritmos y estructuras de datos — Complejidad, busqueda, orden, recursion, pilas, colas, arboles y grafos. 13 aulas
  7. Python IV: herramientas para programas reales — Archivos, regex, testing propio y organizar código que crece. 14 aulas
  8. 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
  9. SQL: preguntarle cosas a los datos — El lenguaje con el que se le pregunta a una base de datos. 13 aulas
  10. Flask: APIs con Python — Rutas, JSON y autenticacion sin instalar nada. 16 aulas
  11. JavaScript: el lenguaje del navegador — Funciones, arrays, objetos, closures y asincronía, con el resultado dibujándose al lado. 13 aulas
  12. React: interfaces que se describen — Componentes, estado y efectos, con el resultado dibujandose al lado. 13 aulas
  13. TypeScript: contratos para la interfaz — Tipos, props y estados en React. 13 aulas
  14. TypeScript II: tipos que hacen trabajo — Tipos condicionales, mapped types y estados async tipados de verdad. 12 aulas
  15. TypeScript III: arquitectura tipada — Máquinas de estado, stores tipados y los límites del compilador. 13 aulas