
Domina el desarrollo de APIs con Django Rest Framework y lleva tus habilidades de programación al siguiente nivel. Comienza entendiendo los fundamentos de las APIs, REST y JSON, y avanza hacia la creación de modelos y serializadores en Django. Aprende a implementar vistas personalizadas y ViewSets, asegurando la autenticación y autorización de tus aplicaciones.
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
Mira las primeras 3 clases sin costo en este momento
4.8 · 55 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


Jesús Humberto Morales Mojica
Excelente curso, donde el profesor compartió de manera excelente y clara todo lo necesario para comenzar a trabajar con API's con Django.


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


Luis Rodolfo Altuve Caceres
Excelente curso!


Daniel Alejandro Molina Yepes
exceletne curso!!

Jeison Macea
Excelente contenido


Roberto Sobrado Taymani
Muy buenas explicaciones por parte del profesor y muy buen temario.


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.


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


Marco Esparza
Excelente contenido, muy recomendable para quien quiera aprender de la implementación de APIs con Django, ahora a practicarlo!

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


Marco Ocanto
Tengo tiempo usando Django rest , pero me gustó la explicación de las pruebas unitarias , seguiré con ese curso

Jean Carlos Nuñez Hernandez
nice course

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


Ixcoatl Francisco Pérez
Excelente curso para dominar el desarrollo de APIs con DRF, conociendo los fundamentos de las APIs, REST y JSON, para la creación de modelos y serializadores en Django implementando vistas personalizadas y ViewSets, asegurando la autenticación y autorización de tus aplicaciones.


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


jesus manuel vergara arias
Muy buen curso, excelente profe.

Juan Camilo Jaramillo Tascón
Un curso bastante completo, me enseñó cómo poder realizar documentación automatizada, creación de ViewSets (trozos de código muy pequeños con alta escalabilidad), throttling, y mucho más. Tenía muchas expectativas y fueron cumplidas. Gracias profe.

Juan Camilo Grisales Arias
Excelente curso. Explica muchos conceptos importantes a la hora de crear APIs REST y enseña a aprovechar al máximo las caracterísricas de DRF para un desarrollo rápido de APIs robustas.


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

Explica muy bien el curso


ANDERSON RINCÓN SOLER
Excelente curso sobre DRF. Muy buenos conceptos y explicaciones por parte del Docente

Hendrick Rafael
Excelente maestro


Axel Cano
Es bueno para introducir y explica cosas que la misma doc no hace
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.




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.




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.




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




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.




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.




HTML y CSS desde cero
Aprende a hacer páginas eficientes, maquetación con HTML, estilos con CSS más complejos y con animaciones.




Frontend con React.js
Especialízate en React.js, la herramienta más demandada y en mayor crecimiento de JavaScript para desarrollo frontend.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender