Curso de tareas asíncronas con Django y Celery

Aprende a crear tareas asíncronas con integrando Celery con Django.

Empezar Ahora

Acerca del Curso

En este curso aprenderemos a utilizar Django Rest Framewok, enviar correos con Django, qué es Celery,cómo funciona y configurarlo con Django, usar Celery para enviar correos de forma asíncrona, monitorear Celery, usar React.js con Django y mucho más.

Lista de Clases

Este curso cuenta con 14 sección y 60 capítulos donde llegarás a aprender la tecnología elegida.

  • Sección 1: Introducción
    1/2

    Capítulo 1: ¿Qué vamos a construir?

    video

    Capítulo 2: Contexto de asincronicidad en Python

    video
  • Sección 2: Revisando las herramientas
    2/3

    Capítulo 1: Herramientas disponibles

    video

    Capítulo 2: Analizando Celery

    video

    Capítulo 3: Analizando RabbitMQ

    video
  • Sección 3: Instalando Celery y RabbitMQ
    3/1

    Capítulo 1: Celery y RabbitMQ en Mac

    video
  • Sección 4: Instalando Django y comenzando el proyecto
    4/9

    Capítulo 1: Instalación de Django

    video

    Capítulo 2: Creación de proyecto

    video

    Capítulo 3: Instalando djangorestframework

    video

    Capítulo 4: Creando la URL

    video

    Capítulo 5: Creando la vista APIView

    video

    Capítulo 6: Creando el template para nuestro correo

    video

    Capítulo 7: Configurando envío de correos

    video

    Capítulo 8: Configurando el servidor SMTP

    video

    Capítulo 9: Probando nuestro proyecto

    video
  • Sección 5: Agregando Celery al proyecto
    5/4

    Capítulo 1: Creando los archivos .py

    video

    Capítulo 2: Creando el archivo tasks.py

    video

    Capítulo 3: Escribiendo y usando la tarea asíncrona

    video

    Capítulo 4: Review

    video
  • Sección 6: Utilizando nuestra configuración
    6/5

    Capítulo 1: ¿Qué es un broker?

    video

    Capítulo 2: ¿Cómo vamos a probar celery?

    video

    Capítulo 3: Levantando el broker

    video

    Capítulo 4: Levantando Celery

    video

    Capítulo 5: Probando la configuración

    video
  • Sección 7: Monitoreando nuestras tareas asíncronas
    7/3

    Capítulo 1: Instalando Flower

    video

    Capítulo 2: Ejecutando tareas y monitoreando

    video

    Capítulo 3: Finalizando pruebas

    video
  • Sección 8: Refacturando nuestra app
    8/5

    Capítulo 1: Creando el modelo Client

    video

    Capítulo 2: Creando el modelo Send

    video

    Capítulo 3: Modificando post()

    video

    Capítulo 4: Guardando un nuevo objeto

    video

    Capítulo 5: Enviando un correo de bienvenida

    video
  • Sección 9: Creando nuestra App en el Frontend
    9/9

    Capítulo 1: Configurando los estáticos en Django

    video

    Capítulo 2: Creando nuestra vista y template SPA

    video

    Capítulo 3: Agregando React y otras librerías

    video

    Capítulo 4: Creando app.js y probando

    video

    Capítulo 5: Codeando JSX con React js

    video

    Capítulo 6: ¿Qúe vamos a crear?

    video

    Capítulo 7: Modificando el template

    video

    Capítulo 8: Dando estilos a React.js

    video

    Capítulo 9: Creando los métodos del componente

    video
  • Sección 10: Consumiendo el Backend de forma asíncrona
    10/2

    Capítulo 1: Escribiendo nuestra petición ajax con fetch

    video

    Capítulo 2: Probando nuestra petición ajax

    video
  • Sección 11: Celery en producción
    11/11

    Capítulo 1: Creando una instancia EC2 AWS

    video

    Capítulo 2: Conectando a la instancia EC2

    video

    Capítulo 3: Configurando la instancia EC2

    video

    Capítulo 4: Creando y configurando la base de datos PostgreSQL

    video

    Capítulo 5: Subiendo el proyecto a GitHub

    video

    Capítulo 6: Clonando el repositorio y probando

    video

    Capítulo 7: Creando el daemon de Gunicorn

    video

    Capítulo 8: Instalando nginx y probando el sitio

    video

    Capítulo 9: Configuración de estáticos

    video

    Capítulo 10: Creando superuser e instalando RabbitMQ

    video

    Capítulo 11: Creando demonio para celery y probando configuración

    video
  • Sección 12: Heroku y Celery
    12/2

    Capítulo 1: Hosteando en Heroku

    video

    Capítulo 2: Agregando Celery

    video
  • Sección 13: Tareas periódicas automatizadas
    13/3

    Capítulo 1: Usando “periodic_task”

    video

    Capítulo 2: Usando “celery_beat_schedule”

    video

    Capítulo 3: Usando tareas periódicas para enviar correos

    video
  • Sección 14: Consideraciones finales
    14/1

    Capítulo 1: Consideraciones finales

    video

Proyecto del Curso

En este curso se desarrollan diferentes ejercicios y como proyecto se desarrolla una aplicación web para envío de correos electrónicos, combinando de esta manera la teoría con la práctica.

Información del Curso

  • Categoria: Python

  • Nivel: Avanzado

  • Acceso las 24 horas del día

  • Clases concretas, fáciles de llevar

  • Proyecto o ejercicios prácticos durante el curso

  • Certificado de completitud

Requerimientos del Curso

  • Conocimientos básicos de Django

Forma parte de los +140 mil estudiantes que están aprendiendo con nosotros

  • Muy buena pagina !! es genial a ver encontrado esta pagina me ha abierto mas el panorama de lo que es programación.....

  • @DevCodela Muchas gracias por todos sus cursos , son de gran ayuda, espero que sigan agregando mas cursos, muchas bendiciones para todos

  • @DevCodela Los felicito! Gracias por ser inspiradores para continuar aprendiendo cada día.

Suscríbete a Devcode y mejora tus habilidades

Forma parte de los más de 140 mil estudiantes que están aprendiendo con nosotros

BENEFICIOS
Acceso a cursos gratuitos
Acceso ilimitado a todos los cursos
Cursos nuevos todos los meses
Acceso a todos los repositorios de proyectos
Pago con tarjeta de crédito o débito
Pago en depósito, PayPal y otros métodos
Anual
Antes 250 USD
$
12
/mes
Dólares al mes
Un solo pago de 144 USD
Inscríbete
Acceso a todos los cursos por 12 meses
Mensual
Antes 25 USD
$
15
/mes
Dólares al mes
Pagos mensuales
Inscríbete
Acceso a todos los cursos por 1 mes
-
Único
$
29
USD
Un solo pago
Inscríbete
Acceso por siempre a este curso
-
-
Anual
Antes 250 USD
$
12
/mes
Dólares al mes
Un solo pago de 144 /mes
Inscríbete Acceso a todos los cursos por 12 meses
Acceso a cursos gratuitos
Acceso ilimitado a todos los cursos
Cursos nuevos todos los meses
Acceso a todos los repositorios de proyectos
Pago con tarjeta de crédito o débito
Pago en depósito, PayPal y otros métodos
Mensual
Antes 25 USD
$
15
/mes
Dólares al mes
Pagos mensuales
Inscríbete Acceso a todos los cursos por 1 mes
ver más del plan
Único
$
29
USD
Un solo pago
Inscríbete Acceso por siempre a este curso
ver más del plan

Ellos confían en nosotros

Estos son los equipos que nos aman y han formado parte de todos nuestros logros