
Construye APIs seguras y escalables con Django REST Framework. Crea modelos, serializadores, endpoints, validaciones, autenticación, vistas y pruebas, usando las mejores prácticas del desarrollo web moderno.
Clases del curso
Vistas y Endpoints
Serializadores Avanzados
Testing y Desempeño
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

conocimientos previos
- Programación en Python.
- Django
software y recursos necesarios
- Terminal y línea de comandos.
- Python 3
- Postman o Insomnia
- VSCode
4.8 · 58 opiniones


Diego Alexander Forero Higuera
Gran curso para conocer una de las librerías mas usadas con Django y construir API Rest que soporten alta demanda.


Oscar Barajas Tavares
Excelente curso para aprender las bases de Django Rest Framework y entender como trabajar una API, con todos los elementos clave que debe de tener.


Nilson Diaz
El curso me parecio bueno en su estructura y contenido sin necesidad de tener una duracion muy larga aborda los suficientes temas, a continuancion comparto algunas recomendaciones y impresiones que tuve a lo largo del curso: - El curso me deja la sensacion de que varios conceptos o funcioanlidades propias de django como las clases que se importan son vistas por encima, cuando una simple explicacion de chatgpt cubre de forma mas practica lo que se trata de explicar, en conclusion creo que se deberian apoyar de estas herramientas a la hora de crear el curso y se agradeceria detenerse a inspeccionar las clases y metodos que se usan ya que en un framework como este caso tanta abstraccion crea confusion a la hora de aplicar el concepto, recursos como cdrf.co fueron un acierto. - Hizo falta la adicion de como manejar y guardar archivos independientemente de si ya se veia en el curso de django ya que en mi caso particular que aprendo python y django rest framework para contribuir en la api de mi trabajao, el curso de Django no es muy util. - En la Clase de testing me parece un ejemplo muy simple y poco practico en vez de enseñar como logear dentro de las pruebas y crear el permiso de IsDoctor para que tambien sea read_only (cosa que explican en la documentacion oficial) simplemente deja la prueba en error que no era el proposito inicialmente.


Bryan Alzate
un gran curso me enseño muchas cosas que no sabia que se podian hacer

Explica muy bien el curso


Camilo Taborda
curso 10/10 profe 20/10

Hendrick Rafael
Excelente maestro


Alver Joan perez
Demasiada experiencia, Muy buen profesor, toco claro, ojala lo sigan trayendo para mas cursos.

Kerry Guardo
Muy bien explicado cada tema partiendo de lo básico a lo complejo


Hector Rojas
Impresionante el mundo de las API y se puede generar con poco codigo. Se refactoriza infinidad de lineas de codigo y creas una app basntate fuerte. Esto son las ideas principales que nos dejo el profesor en este curso. Nos mostro valiosas herramientas del mundo de las apis.


Angel Larios
Excelente curso, no me arrepiento

Erwin Vega Ramirez
Buen profe!


Frank Casanova
Me gustó mucho, buenísimo profesor

Bryan Alexander Ureña Perdomo
Amo esta serie de cursos relacioandos a backend usando Python, este profesor es interesante.


Cesar Augusto Mora Castilo
En mi caso, llego justo a tiempo a este curso, para aplicar lo que aprendi en un proyecto que estoy desarrollando. Muy buenas las explicaciones y listos para aplicar a la vida real.


Carlos Alberto Borda Benito
Aprendi mucho


Mildred Nataly Silva Méndez
Excelente curso de Django, muestra de manera clara como crear APIs. Una gran oportunidad para reforzar los conocimientos


JUAN PABLO MAYORGA MENDIETA
Muy buen curso, el profesor es muy claro y los ejemplos muy oportunos


Antonio Demarco Bonino
Hermoso curso. Ideal para todos los que nos encanta el backend, Python y escribir código. De verdad que es una joya de Platzi. Me encantó.

Luis Martinez
Bienvenidos al curso!


Orlando Villegas Bello
Excelente clase, muy completa con un buen ejemplo y un buen profesor.


Martin Esquite
Excelente el maestro, buenisima la explicacion y la practica que enseña, sin palabras para expresar mi satisfacción


Axel Cano
Es bueno para introducir y explica cosas que la misma doc no hace


Douglas Isturiz
Excelente Curso se los recomiendo para nunca pares de aprender


Juan Nahuel Seoane Etchepare
Me gustó, quisiera poder probar un proyecto más a profundidad para poder aplicar y desarrollar cada uno de los conceptos aprendidos.


Julio Sarango
Genial curso. Me despejó muchas dudas que tenía. Listo para ponerlo en práctica.


leonardo mendez
sper buenisimo tiene mucho de todo muy completo

Jean Carlos Nuñez Hernandez
nice course

Michael Forero Chaux
excelente, quedo a la espera del de fatsapi


jesus manuel vergara arias
Muy buen curso, excelente profe.
Complementa este curso con nuestras rutas de aprendizaje

Desarrollo Web
Aprende a crear sitios web y aplicaciones desde los fundamentos hasta ser un desarrollador full-stack y accede a las mejores oportunidades laborales globales.




Full Stack Developer con JavaScript
Conviértete en Full Stack Developer con JavaScript. Domina JavaScript, Node y React para tu primer gran empleo. Tu futuro en desarrollo web comienza aquí.




Full Stack con Next.js
Especialízate en Next.js, implementando estrategias de autenticación, seguridad y optimización en tus proyectos, desarrollando con React.js y Node.js.




Laboratorios de Desarrollo Web
Resuelve retos y proyectos avanzados para demostrar tus habilidades y conocimientos con todo lo que aprendiste en la Escuela de Desarrollo Web.




Python: De Cero a Experto
Explora la programación con cursos de Python, de cero a frameworks avanzados. Construye proyectos backend y domina el lenguaje más usado.




Frontend con Vue.js
Vue.js es un primer gran framework frontend para aprender gracias a su suave curva de aprendizaje y fuerte presencia en la comunidad de JavaScript.




Backend con Node.js
Especialízate en JavaScript con Node.js para crear proyectos backend a alta velocidad usando herramientas avanzadas para escalar y monitorear aplicaciones web.




Backend, Arquitectura y Bases de Datos
Aprende los fundamentos para desarrollar el backend de cualquier sistema basado en software, bases de datos y arquitecturas de servidores altamente escalables.




Backend con PHP
Aprende a desarrollar con los mejores cursos de PHP, Laravel y Symfony para todo tipo de proyectos web: desde páginas y blogs, hasta tiendas y aplicaciones altamente escalables.




Especialización en Accesibilidad Web
Aprende las mejores prácticas de usabilidad, inclusión y accesibilidad para diseñar y desarrollar aplicaciones web fáciles de usar.




JavaScript para Frontend
Crea sitios web dinámicos y eficientes usando JavaScript. Domina APIs, el DOM, Web Components y DevTools para mejorar la experiencia del usuario.




Technical Writing
Aprende technical writing para documentar procesos complejos de funcionamiento del software y transformarlos en información accesible para el público.




Frontend con Angular
Angular es un framework y plataforma para construir aplicaciones web de todos los tamaños usando TypeScript y un poderoso kit de herramientas.




Backend con Java
Aprende desarrollo backend con Java, uno de los lenguaje de programación con mayor demanda laboral, utilizada una amplia gama de aplicaciones y plataformas.




Seguridad Informática para Web Developers
Aprende los fundamentos de ciberseguridad para implementar flujos modernos de autenticación y estándares como OWASP en tus proyectos de frontend y backend.




QA y Automatización de Pruebas
Desarrolla diferentes tipos de pruebas para asegurar la calidad de tu software. Domina la automatización de pruebas con herramientas como Cypress y Puppeteer.




Inteligencia Artificial para Developers
Crea aplicaciones basadas en inteligencia artificial. Conozca las herramientas, los productos y los servicios para crear soluciones innovadoras.




Fundamentos de Programación y Desarrollo Web
Conoce más sobre computación básica y pensamiento lógico y programación orientada a desarrollo web.




Full Stack con WordPress
Desarrolla blogs y tiendas online usando WordPress, el motor de más de 500 millones de aplicaciones web en internet.




Frontend con React.js
Especialízate en React.js, la herramienta más demandada y en mayor crecimiento de JavaScript para desarrollo frontend.




HTML y CSS desde cero
Aprende a hacer páginas eficientes, maquetación con HTML, estilos con CSS más complejos y con animaciones.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender