¿Qué vas a aprender?
- Crear APIs REST profesionales usando Django y Django REST Framework.
- Implementar autenticación moderna con JWT, permisos y roles.
- Conectar y
manipular bases de datos con Django ORM de forma eficiente.
- Generar
documentación automática (Swagger / OpenAPI).
- Desplegar una API real
usando Docker y plataformas en la nube.
Requisitos
Descripción del curso
¿Quieres dominar la creación de APIs REST profesionales con Python y llevar tus
habilidades al nivel que buscan las empresas?
En este curso aprenderás paso a paso a crear APIs totalmente funcionales utilizando
Django y Django REST Framework, aplicando buenas prácticas, arquitectura REST,
manejo avanzado de datos, validación, autenticación y seguridad con JWT.
Configurarás un backend profesional capaz de manejar usuarios, permisos, consultas
eficientes, paginación, filtros, documentación automática y pruebas avanzadas con
Pytest.
Aprenderás a desplegar tu API usando Docker y plataformas modernas como Railway,
Render o AWS, entendiendo cómo llevar tus servicios a un entorno productivo
real.
Al finalizar, habrás desarrollado una API completa y profesional, con autenticación
segura, documentación OpenAPI, pruebas automatizadas y un despliegue funcional
que podrás mostrar como experiencia práctica.
Objetivos Secundarios
- Comprender arquitectura REST y buenas prácticas profesionales.
- Aplicar validación avanzada de datos usando Serializers.
- Manejar seguridad
y protección contra ataques comunes.
- Realizar pruebas unitarias y de
integración con Pytest.
- Optimizar rendimiento con técnicas modernas (caché,
paginación, consultas eficientes).
Condiciones del Servicio
- Cancelación y Devolución: Los pagos no son
reembolsables. Puedes cambiar tu fecha de inicio por otra confirmada o elegir un curso
de igual valor.
- Fecha de Inicio: El curso inicia con un mínimo
de 5 alumnos. Si no se cumple, te daremos una nueva fecha.
- Pausa de
Curso: Puedes pausar tu curso y retomarlo dentro de los próximos 6
meses.
- Garantía de Aprendizaje: Si no cumples los objetivos
del curso, podrás repetirlo sin costo, siempre que asistas al 100% de las
clases y realices todas las prácticas.
- Aceptación de
Términos: Con tu inscripción o pago confirmas que has leído y aceptado
estas condiciones.