Django REST Framework de cero a experto

Django REST Framework de cero a experto

Crear un REST API con Django, Python y Rest Framework usando JWT, Permisos personalizados, y mucho mas...

4,75(6 valoraciones)

Creado por Agustin Navarro Galdon

Última actualizacion: 07/2022

Comenzar ahora

Contenido del curso

Introducción1 clases
Presentación
Preparación del entorno de desarrollo3 clases
Instalando PyCharm
Instalando Python
Instalando Insomnia REST Client
Introducción a Python22 clases
¿Que veremos en esta sección?
Ejecutar un fichero de python
Comentarios
Declaración de variables
Numeros
Cadenas
Listas
Tuplas
Diccionarios
Entrada y salida de datos
Control de datos
Condicional IF ELSE
Condicional anidado
Bucles con For
Tabla de multiplicar con for
Bucle While
Clases y objetos
Metodos
Encapsulamiento
Herencia
Herencia multiple
Importaciones
Empezando con Django10 clases
Creando un entorno virtual
Creando un proyecto Django
AdminPanel de Django
Leer SQLite
Proyecto que construiremos
Aplicaciones
Django Views
Django Templates
Models
Migrations
Django REST framework7 clases
Instalando Django REST framework
Añadiendo el modelo Post al Admin
Endpoint para obtener posts
Endpoint para crear nuevos posts
Serializadores
ViewSet
ModelViewSet
Sistema de permisos2 clases
Añadiendo permisos a una clase
Creando nuestro propios permisos
Sistema de documentación2 clases
Instalando drf-yasg
Configurando drf-yasg
User Override5 clases
Que es el Override del usuario
Creando el Override
Añadiendo user al panel de administrador
Añadiendo nuevas propiedades el usuario
Cambiando el identificador username por email
Autenticación JWT3 clases
Instalando dependencia JWT
Configurando rutas y probando JWT
Fecha de expiración de los Tokens
Bases de datos2 clases
Crear una base de datos PostgreSQL
Añadir a Django la base de datos PostgreSQL
PROYECTO: Blog completo31 clases
Resultado final
Repositorio de la aplicación
Creando un nuevo proyecto
Creando y haciendo override del usaurio
Instalando Django Rest Framework
Generando la documentación de la API
Registro de usuarios
Logica para registrar los usuarios
Encriptando contraseña en el registro
Login con JWT
Obteniendo los datos del usuario logeado
Actualizando datos del usuario
Creando el modelo para las categorías
Creando el CRUD de category
Probando todos los endpoints de category
Añadiendo permisos a los endpoint de category
Variables de entorno en Insomnia
Cambiar la búsqueda de post de ID a Slug
Filtrando con django_filter y con filtros internos
Creando la app post y el modelo
Creando el CRUD de los posts
Añadiendo permisos a los posts
Obteniendo toda la información del usuario del post
Obteniendo toda la información de la categoría del post
Obtener todos los posts de una categoría
Creando la app de comentarios
Creando el modelo de los comentarios
Creando el CRUD de comentarios
Sistema de orden
Obteniendo los comentarios de un post
Sistema de permisos para los comentarios
Despliegue4 clases
Generando los requirements
Preparando proyecto para el despliegue
Creando un nuevo proyecto en Heroku
Desplegando proyecto

Comentarios de los estudiantes

4.8

Valoración del curso

Valoraciones

No se ha escrito ningún comentario para la calificación que has seleccionado.

Django REST Framework de cero a experto
Comenzar ahora

Este curso incluye:

92 recursos educativos

Certificado de finalizazión

Consultas al tutor gratuitas

Compatible con todos los dispositivos

Compartir

Instructor del curso

Django REST Framework de cero a experto

Agustin Navarro Galdon

Frontend Developer

Soy un desarrollador de aplicaciones multiplataforma, mobile y E-Commerce con más de 7 años en el mundo del desarrollo de aplicaciones de todo tipo.