Presentación del Curso
Este curso proporciona una formación práctica para construir APIs profesionales utilizando Django y Django REST Framework. Aprenderás desde la configuración inicial del proyecto hasta la creación de endpoints seguros, gestión de autenticación, serializadores, vistas y permisos. Mediante ejercicios guiados, adquirirás las habilidades necesarias para desarrollar APIs escalables y preparadas para integrarse con aplicaciones web y móviles modernas.
Objetivo del Curso
El objetivo del curso es que los participantes dominen el desarrollo de APIs REST con Django, comprendiendo la creación de modelos, serializadores, vistas y mecanismos de autenticación mediante tokens. Al finalizar, serán capaces de implementar operaciones CRUD, gestionar usuarios, aplicar permisos y desarrollar servicios backend robustos y listos para entornos reales de integración y despliegue.
¿A quién va dirigido?
- Desarrolladores web que buscan especializarse en APIs REST con Django
- Estudiantes de programación interesados en backend con Python
- Profesionales que requieran crear y consumir APIs en proyectos reales
- Personas que deseen integrar servicios backend con aplicaciones web o móviles
- Programadores que buscan fortalecer su perfil técnico en desarrollo backend
Requisitos previos
- Conocimientos básicos de Python y Django
- Familiaridad con programación orientada a objetos
- Conocimientos generales sobre HTTP y APIs REST
- Manejo básico de bases de datos y control de versiones con Git
- Entorno de desarrollo preparado para ejecutar proyectos Django
Currículum
- 4 secciones
- 28 lecciones
- 4 horas
- Presentación del curso1
- Módulo 1: Configurando Django7
- 2.1Lección 1.1: Configurando el espacio de trabajo
- 2.2Lección 1.2: Settings y primer modelo
- 2.3Lección 1.3: Primer modelo y git
- 2.4Lección 1.4: Agregando app y modelo de proveedores
- 2.5Lección 1.5: Agregando app y modelo de registros
- 2.6Lección 1.6: Agregando app apis
- 2.7Cuestionario Módulo 1: Configurando Django0 preguntas
- Módulo 2: Django REST framework21
- 3.1Lección 2.1: Serializadores
- 3.2Lección 2.2: Vistas con DRF
- 3.3Lección 2.3: Agregando serializador a la vista
- 3.4Lección 2.4: Agregando post en la vista
- 3.5Lección 2.5: Vista detalle proveedor
- 3.6Lección 2.6: Actualización de proveedor
- 3.7Lección 2.7: Borrado de proveedor
- 3.8Lección 2.8: Autenticación con token
- 3.9Lección 2.9: Configurando settings para autenticación por token
- 3.10Lección 2.10: Filtrando datos por usuario
- 3.11Lección 2.11: Capturando usuario automáticamente
- 3.12Lección 2.12: Listado de registros con ListAPIView
- 3.13Lección 2.13: Registro RetrieveUpdateDestroyAPIView
- 3.14Lección 2.14: Mejorando registro con ListCreateAPIView
- 3.15Lección 2.15: Login y Logout con drf
- 3.16Lección 2.16: Serializador para registro de usuarios
- 3.17Lección 2.17: Agregando vista para registrar usuario
- 3.18Lección 2.18: Agregando vista para registrar usuario p2
- 3.19Lección 2.19: Revisión de los endpoint
- 3.20Lección 2.20: Mejorando la creación de registro
- 3.21Cuestionario Módulo 2: Django REST framework0 preguntas
- Despedida del curso1








