Bienvenida

1

Celery ¿Qué es, para qué sirve, cómo se usa?

2

Repositorio del proyecto

3

Arquitecturas de software basadas en mensajería y colas de tareas

4

Brokers de tareas: Servidores de mensajería y formas de usarlos

5

¿Cuándo debemos usar Celery?

6

Reto: Casos de uso de Celery

Bot de Slack

7

¿Cómo funciona un bot?

8

Cómo funciona el API de Slack para programación de bots (y parecidos y diferencias con otros APIs)

9

¿Cómo crear un bot reactivo?

10

Reto: posibles aplicaciones de bots de Slack, buscar ejemplos y entender cómo se llevarían a cabo

11

Reto: modificar el bot básico y crear alguno que responda a a algún tipo de petición o muestre algo

Brokers de mensajería

12

¿Qué es un broker de mensajería y cuándo debe usarse?

13

Conceptos: mecanismos de publicación/suscripción. Canales. Intercambiadores

14

Brokers de mensajería open source

15

Python con RabbitMQ uso básico de la terminal

16

Comparación de diferentes brokers de mensajería para trabajar con Celery

17

Reto: Crear una pequeña aplicación cliente-servidor que use RabbitMQ desde Python

Celery y brokers de mensajería

18

Creando un entorno de desarrollo para Celery

19

Instalación y creación de un programa básico pub/sub

20

Cómo usar Celery para programar un robot de Slack: diseño y comienzo de la implementación

21

Monitorización de tareas

22

Solucionando problemas

23

Reto: implementación y despliegue básico de un bot de Slack

Enrutado de tareas

24

Conceptos: enrutado de tareas y por qué se necesita

25

Enrutado manual

26

Mensajería en Celery: uso de Kombu

27

Enrutado automático

28

Reto: diseño de mecanismos de enrutado para un bot de Slack

Integración y despliegue en la nube

29

Estructura de mensajes en Celery y resultados de tareas

30

Tareas periódicas con Celery

31

Configuración de sistemas en la nube

32

Contenedores

33

Despliegue en un PaaS: Heroku

34

Uso de Celery con Node.js

35

Reto: despliegue en la nube (usando cuentas gratuitas)

Conclusiones

36

Despedida, conclusiones y a dónde ir desde aquí

No tienes acceso a esta clase

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

Curso de Celery 4

Curso de Celery 4

Juan Julián Merelo

Juan Julián Merelo

Despedida, conclusiones y a dónde ir desde aquí

36/36
Recursos

Aportes 10

Preguntas 0

Ordenar por:

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

El maestro da información bastante útil, pero hace falta organizar mejor el curso, lo sentí enredado, yo creo que con eso, con organizar mejor el curso sería uno bueno, ni modo Platzi, esta vez se les pasó apoyar al maestro con eso, no puedo decir que no aprendí, pero me tomó un montón de tiempo y paciencia, mucha paciencia para terminar este curso.

Me quedé esperando la explicación de Flower!! Para nada lo instaló en el curso y dijo “más adelante lo usaremos”

Este curso es todo lo que NOOOO representa platzi o la razón por la que dicen que nació platzi. Siento que perdí mi dinero con este curso y con la forma en que el “profesor” explica. Deberían poner a Pablo Trinidad a hablar de Celery

estuvo bien, solo que me hubiera gustado un poco de profundidad en algunos temas como el monitoreo, creo que es un buen inicio para las personas que comienzan a trabajar con celery y que entiende o tienen nocion de su potencial ;pero si eres una persona totalmente desentendida de este mundo sera muy complicado darle valor al curso

Pues a mi me pareció interesante el curso. Me ha dado un panorama sobre una libreria que no conocía y servicios que no sabía de su existencia como RabbitMQ.
Admito no haber entendido todo, y que me perdí en varias partes, es verdad la explicación en algunas clases las sentí enredadas que no supe que estabamos haciendo y en donde lo estabamos realizando. Sin embargo me quedó con los conceptos y la idea de lo que se puede hacer con Celery en python. Ya tendré que revisar la documentación y repasar.
Me gustó la última parte de como desplegarlo en la nube, la mayoría de cursos nunca explican ese proceso.
Experimentaré con Heroku, que no lo conocía tampoco, a ver que sale.
Gracias por el curso.

Felicitaciones a los que llegaron al final del curso

Este curso envejeció muy mal debido a las practicas del docente, recomendo por ejemplo no usar pip freeze y tomar las versiones de los paquetes que funcionaban en su momento, creo un contenedor a partir de :latest … Nada de lo que el hace se puede replicar, con que versiones lo hizo, sabra Dios

Se le abona que quizo tener algo funcional PERO abuso del me permitirán que pegue esto y luego da una medio explicación superficial

La parte teorica hacia suponer un curso excelente pero fallo en la ejecución, al menos yo me voy sin saber nada de como implementar Celery

Seria bueno una Serie de cursos de como implementar Celery a los proyectos en python, y uno enfocado al ML o ciencia de datos

El como paralelizar correctamente los trabajos con un consumo eficiente de recursos, cuando conviene y cuando no

En fin ni el uso real de Celery quedo claro …

Test

Muy buena info, gracias profe.

El peor curso que hice de Platzi hasta el momento, muy enrredado, salta de un lado a otro, no explica en profunidad las cosas, toma por sabidas muchas otras.
Me decepciono mucho y siento que perdi mucho tiempo tratando de entender y no lo termine de lograra.
Me voy con algunos conceptos nuevos, algo confusos , pero claramente no se como manejar celery.
Me gustaría que se re hiciera el curso con otro profesor y de manera mas ordenada.
Gracias.