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
- 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
- SQL II: diseñar, indexar y transaccionar — Modelos, índices, transacciones y consultas que escalan, sobre SQLite de verdad. 13 aulas
- 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
- Flask: APIs con Python — Rutas, JSON y autenticacion sin instalar nada. 16 aulas
- Seguridad para desarrolladores — Contraseñas, tokens, inyecciones y los ataques que vas a sufrir, ejecutados por vos. 13 aulas
- Contenedores con Docker — Imágenes, capas, volúmenes, redes y Compose: el mismo programa corriendo igual en todos lados. 13 aulas