Backend Developer

Crear APIs, modelar datos y resolver lógica del lado servidor.

Python · SQL · HTTP · Flask · Docker · 187 aulas · 99 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. SQL II: diseñar, indexar y transaccionar — Modelos, índices, transacciones y consultas que escalan, sobre SQLite de verdad. 13 aulas
  11. HTTP y APIs por dentro — El protocolo, los códigos de estado, el diseño REST y todo lo que pasa entre el cliente y el servidor. 13 aulas
  12. Flask: APIs con Python — Rutas, JSON y autenticacion sin instalar nada. 16 aulas
  13. Seguridad para desarrolladores — Contraseñas, tokens, inyecciones y los ataques que vas a sufrir, ejecutados por vos. 13 aulas
  14. Contenedores con Docker — Imágenes, capas, volúmenes, redes y Compose: el mismo programa corriendo igual en todos lados. 13 aulas