Introducción
  • Introducción
Preparando Entorno de Trabajo
  • Introducción
  • Instalación consola CMDER para Windows
  • Entorno Virtual PEP 405 en Windows
  • Entorno Virtual PEP 405 en Linux
  • Instalar Django y Django Rest FrameWork (DRF)
  • Comandos para Instalar Django y DRF
  • Instalar curl para Windows
  • Instalar HTTPIE
  • Instalar POSTMAN
  • Crear Base de Datos
  • Creando Proyecto y Primer Migración
  • Resumen
Primera API sencilla a puro Django
  • Introducción
  • Crear Aplicación DJ_PURO
  • Modelo CATEGORIA
  • Fuente Modelo Categoria
  • Conectando las URL a las Vistas
  • Fuente Conectando las URL a las Vistas
  • Creando las Vistas
  • Fuente Creando las Vistas
  • Poblar Tabla en la Base de Datos
  • Fuente Poblar Tabla en la Base de Datos
  • Probar el API con Django Puro
  • Porqué Usar DRF y Resumen de la Sección
Iniciando con Django Rest FrameWork
  • Presentación
  • Crear Aplicación API
  • Definir Modelos
  • Fuente Definir Modelos
  • Primer Migración
  • Fuente Poblar Modelos
  • Resumen
Trabajando con Serialización y Deserealización
  • Introducción
  • Creando el Serializador (Serializer)
  • Fuente Creando el Serializador
  • Los métodos de la clase ProductoSerializer
  • Probando el Serializador
  • Fuente Probando el Serializador
  • Resumen
Vistas y Vistas Genéricas de Django Rest FrameWork
  • APIViews
  • Fuente APIViews
  • Probando las APIViews
  • Fuente Probando APIViews
  • Simplificando con vistas genéricas de DRF
  • Fuente Simplicando con vistas genéricas de DRF
  • Más Vistas Genéricas
  • Fuente Más Vistas Genéricas
  • Probando Vistas de esta Sección
  • Actualizando Vistas
  • Fuente Actualizando Vistas
  • Siguiente Paso
Más Views y Viewsets
  • Introducción
  • Modificando Vistas y Urls
  • Fuente Modificando Vistas y Urls
  • Otra forma de agregar Sub Categoría
  • Fuente Otra Forma de Agregar Sub Categoría
  • Introducción a Routers y ViewSets
  • Fuente Introducción a Routers y ViewSets
  • Escogiendo cuál clase base usar
Control de Acceso
  • Introducción
  • Creando Usuarios
  • Fuente Creando Usuarios
  • Configuración esquema de seguridad
  • Fuente Configuración esquema de Seguridad
  • API Login
  • Fuente API Login
  • Probando API Login
  • Preparando para los Permisos
  • Fuente Preparando para los Permisos
  • Teoría Creando Permisos
  • permissions.py
  • Fuente permissions.py
  • Guardando el OWNER
  • Fuente Guardando el OWNER
  • Probando Acceso a API de Productos
  • Resumen
Documentando la API
  • Introducción
  • Documentando con Swagger
  • Documentando con COREAPI
Deploy en Heroku
  • Introducción
  • Usuario Heroku y GIT
  • Heroku CLI
  • Paquetes Adicionales
  • Archivo Procfile
  • Archivo Requirements.txt
  • Archivo runtime.txt
  • Separar Archivos de Configuración
  • gitignore
  • Commit de Cambios
  • Crear Aplicación en Heroku