Tareas Asíncronas y Programadas Utilizando Django/Celery/RabbitMQ

Aprenderás a configurar Celery como manejador de procesos asíncronos en un proyecto construido con el framework Django.

Tanto ejecutando tareas asíncronas en background, como ejecutándolas de manera programada y repetitiva en el tiempo en procesos encolados.


 
 14 Mayo 2021 | 17:00 CT
 3 horas
Regístrate Ahora
 
 
 


Tareas Asíncronas y Programadas Utilizando Django/Celery/RabbitMQ

Aprenderás a configurar Celery como manejador de procesos asíncronos en un proyecto construido con el framework Django.

Tanto ejecutando tareas asíncronas en background, como ejecutándolas de manera programada y repetitiva en el tiempo en procesos encolados.


 
 14 Mayo 2021 | 17:00 CT

 3 horas
 
Regístrate Ahora
 
Fundador y CTO en HiumanLab
Alex Dzul
Actualmente CTO y socio fundador de la empresa Hiumanlab, la primera fábrica de software en Latinoamérica especializada en capital humano. Consultor TI para la organización Clubes de Ciencia para México y Latinoamérica.

Me he especializado en los últimos años en la creación y diseño de arquitecturas de datos para soluciones del tipo SaaS capaces de soportar altos volúmenes de datos y concurrencia en la ejecución de procesos.

Contenidos
  • Instalación y configuración
       Celery

       Broker RabbitMQ

  • Tareas asíncronas
       Tareas básicas

       Celery Beat para tareas periódicas

  • Herramientas para el monitoreo de tareas
       Flower

Requisitos
Conocimientos básicos de Django y Python.

Equipo de cómputo con sistema operativo Linux o MacOS.

Requisitos
Conocimientos básicos de Django y Python.

Equipo de cómputo con sistema operativo Linux o MacOS.

¿Qué Aprenderás?
Configurar un proyecto escrito con Python/Django para soporte de tareas asíncronas.

Crear tu primera tarea asíncronas.

Crear tu primera tarea programada con celery beat.

Aprender a monitorear la cola de tareas.

¿Qué incluye la clase?
Material visto en clase.
Tendrás acceso a las presentaciones y archivos que veamos en clase para que los conserves como apuntes.
Código fuente del proyecto con ejemplos funcionando.
Te enviaremos el código fuente para que practiques en distintos escenarios lo que aprendiste en el curso.
Q&A
Sesión de preguntas y respuestas para resolver dudas específicas con sus proyectos.