Bienvenida

1

Todo lo que aprenderás sobre Django

Cimientos

2

Arquitectura de una aplicación

3

The Twelve-Factor App

4

Codebase: Settings modular

5

Codebase: Dependencias y archivos de docker

6

Codebase: Docker

7

Setups alternativos

Modelos

8

Herencia de modelos

9

Proxy models

10

App de usuarios

11

Organizando modelos en un paquete de Django

12

Creando el modelo de perfil de usuario

13

Solución del reto: arreglando la migración de users a user

14

Aplicación y modelo de círculos

15

Migraciones y admin de círculos

Introducción a Django REST Framework

16

Aprende cómo construir tu propio API con Django Rest Framework

17

Vistas, URLs y Parsers de DRF

18

Serializers

19

Buenas prácticas para el diseño de un API REST

20

Request, response, renderers y parsers

Real DRF

21

Autenticación y tipos de autenticación

22

APIView

23

Creando el token de autorización

24

User sign up

25

Limitar login a usuarios con cuenta verificada

26

Configurar envío de email

27

Instalar PyJWT y generar tokens

28

Verificar cuenta usando JWT

29

Actualizar modelo de circle (membership)

30

Crear CircleViewSet

31

Añadiendo autorización y paginación

32

Creación de circulos

33

Update de círculo, custom permissions y DRF Mixins

34

Migración de vistas de usuarios a ViewSets

35

Detalle de usuario

36

Update profile data

37

List members - Recursos anidado

38

Retrieve destroy member

39

Modelo de invitaciones y manager

40

Obtener invitaciones de un miembro

41

Unirse a grupo

42

Filtrado

43

App de rides y modelos

44

Implementar la publicación de un ride

45

Validación de campos de un serializer

46

Listado de rides

47

Editar un ride

48

Unirse a viaje

49

Terminar viaje

50

Calificar viaje

Tareas asíncronas

51

¿Qué es Celery?

52

Creando tarea asíncrona

53

Creando tarea periódica

Testing

54

Python unittest y Django TestCase

55

DRF APITestCase

Django Admin

56

Admin actions: Modificar datos de un query

57

Admin actions: Regresando una respuesta HTTP

Deployment

58

Instalación de la aplicación

59

Configuración del dominio en Mailgun y del Bucket en Amazon S3

60

Configuración final de Docker Container usando Supervisor

61

Tutorial de despliegue de la aplicación

62

Futuros pasos y cierre del curso

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

4D
23H
47M
11S

Futuros pasos y cierre del curso

62/62
Recursos

Aportes 14

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Muy bueno curso! Esta info vale mucho, gracias!

Solo vine a leer los comentarios de la clase final antes de comenzar el curso, veo q todo bien y que puedo comenzarlo.
Costumbre que tengo ahora para asegurarme que no sea otro curso de los que terminan de manera estrepitosa.

Muy buen curso. Me ayudó mucho sobre todo la parte de tareas asíncronas.

Muchas gracias Pablo Trinidad por compartir tus conocimientos con nosotros, aprendí mucho en este curso, tenia conocimientos de django pero aquí fortalecí y comprendí muchas cosas que aun me faltaban, y aun mas el deployment que hiciste con docker

🤙👍🤙👍

El curso mas grande, completo, complejo y extenso que he hecho en mi vida. Muy bueno y quede bastante satisfecho a excepcion de la falta de explicacion al final. De igual manera, esas 12 horas no estan para nada desperdiciadas.

Excelente! aprendí mucha información valiosa que aun no sabia, es bueno aprender, muchas gracias profesor Pablo Trinidad y Platzi, espero seguir aprendiendo con usted

Hola Buen curso!
Una consulta me sale este error en el deploy, alguien que pueda ayudarme- Gracias
DJANGO_1 ModuleNotFoundError: No module named ‘django.utils.six’

excelente curso!!

Buen curso, muchas gracias por la enseñanza 😃

Muy buen curso, muchas gracias, aprendi varias cosas nuevas que desconocía de Django

Si pudiera dar 10 estrellas a este curso, lo haría. Ha sido la mejor forma de tomar el feedback del curso anterior y mejorar en todos los aspectos. Mi perfil es de seguridad y con toda esta información y aprendizaje, podré construir desde cero mi start-up. GRACIAS.

Excelente curso!!! Especialmente para profundizar mas en Django Rest.
Recomiendo mucho aprender mas sobre JWToken y serializers relacionados.

Un grandioso curso Muchas gracias