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

Suscríbete a Devcode y mejora tus habilidades

Y forma parte de los más de 160 mil estudiantes que están aprendiendo con nosotros

Mensual
Anual
Único

Mensual

$15
Pago mensual Pagos recurrentes Acceso a todos los cursos por 1 mes Vuélvete Premium
  • 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

Más Popular

Anual

$99
Descuento del 45% Un único pago Acceso a todos los cursos por 12 meses Vuélvete Premium
  • 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

Único

$29
Curso único Único pago Acceso al curso indefinidamente Vuélvete Premium
  • 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

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

  • star-full star-full star-full star-full star-full

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

    Alejandro Hurtado
  • star-full star-full star-full star-full star-full

    @DevCodela excelente el contenido del curso html5, muy didáctico!!!! saludos!!!

    Alejandro Hurtado
  • star-full star-full star-full star-full star-full

    Buenos Cursos y Gratuitos para el aprendizaje y desarrollo de aplicaciones.Curso de HTML y CSS

    Alejandro Hurtado
  • star-full star-full star-full star-full star-full

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

    Alejandro Hurtado
  • star-full star-full star-full star-full star-full

    Es una de las mejores plataforma de estudio que existe, con un contenido digital super fantastico, Soy Dominicano y me encanta DevCode

    Alejandro Hurtado
  • star-full star-full star-full star-full star-full

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

    Alejandro Hurtado