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

Uso de Celery con Node.js

34/36
Recursos

Aportes 3

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Exelente maestro. Me parece que Platzi deber√≠a utilizar mas sus metodolog√≠as por que lo que el profe hizo fue primero contextualizar muy profundamente la l√≥gica de todo antes de ense√Īarla. Ademas fue de lo mas complicado a lo mas practico, y esto es muy bueno por que en la vida real siempre uno va a lo mas pr√°ctico pero si no conoce que esta pasando de fondo esta frito.

La √ļltima parte de despliegue a una servicio de PaaS con Docker estuvo interesante.

BUEN CURSO! Y BUEN PROFESOR