Curso de Programación Backend con Django
Aprende a construir aplicaciones web escalables con Django
Domina el framework más potente de Python y conviértete en un experto en desarrollo backend.
Temario
🔹 Módulo 1: Fundamentos del Backend con Django
- ¿Qué es el backend y cómo funciona?
- Instalación y configuración de Django.
- Arquitectura MVC (Model-View-Controller) en Django.
- Creación de un proyecto y estructura de carpetas.
🔹 Módulo 2: Bases de datos con Django y ORM
- Conexión con bases de datos relacionales (PostgreSQL, MySQL).
- Modelos, migraciones y relaciones entre tablas.
- Querysets avanzados y optimización de consultas.
🔹 Módulo 3: Desarrollo de APIs con Django Rest Framework (DRF)
- Creación de endpoints CRUD.
- Serializadores y validaciones.
- Autenticación con JWT y OAuth.
🔹 Módulo 4: Testing y Buenas Prácticas en Django
- Pruebas unitarias con PyTest y Django TestCase.
- Manejo de errores y logs en producción.
- Seguridad: protección contra inyecciones SQL y CSRF.
🔹 Módulo 5: Despliegue y Salida Laboral
- Deploy en servidores con Docker y AWS/Heroku.
- Cómo armar un portfolio con Django.
🔹 BONUS (pre-lanzamiento):
- CI/CD con Github
Add to wishlist