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

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

11 Días
2 Hrs
36 Min
32 Seg
Curso de Celery 4

Curso de Celery 4

Juan Julián Merelo

Juan Julián Merelo

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

10/36
Recursos

Un bot puede escuchar, almacenar información de conversaciones, analizar esas conversaciones para realizar análisis de sentimientos; puede responder, Inteligencia Artificial en las conversaciones, acceder a información fija y almacenada, juegos conversacionales. Puede realizar tareas como búsquedas en motores de búsqueda, consultar a base de datos o almacenes de imágenes, consultar agendas o agendar.

Aportes 11

Preguntas 0

Ordenar por:

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

Una aplicación interesante sería por ejemplo facilitarle al cliente la posibilidad de consultar el estado de un pedido a traves del bot o el seguimiento del mismo

Podria realizar el estado de un vuelo en particular? Dando el estatus cada cierto tiempo

Otra aplicación podría ser integrar un bot conversacional de ti mismo para tu perfil en una pagina web, acerca de tu portafolio, en el cual los interesados o reclutadores podrían ver sobre tu experiencia en una pagina web y hacerle preguntas al bot.

Un bot para mi grupo de estudio con reglas, juegos, y estoy pensando en conexión con una plataforma de videollamadas para crear reuniones rápidas o algo así

Bot para soporte al cliente en whatsapp buissnes 👨‍💼

Podría ser interesante tener un bot para generar ayudas y agregados de información en una conversación, sería como un tercero la conversación entre dos personas, escuchando atentamente con AI, podría corregir datos erróneos brindados por los participantes y agregar más info cuando se hagan preguntas de temas generales.

Un bot para aprender idiomas, que cada día te enseñe una palabra nueva, durante ese día te muestre ejemplo, conjugaciones (en el caso de los verbos), etc.

Un bot de whatsapp donde te llegen todos los cargos que se han hecho en tiempo real a tu tarjeta de debito/credito.

En un slack corporativo, cuando se añade un usuario nuevo, preguntarle cosas sobre su rol e intereses y añadirlo a los canales que le van a servir, informar a los directivos de esos canales de que llego alguien nuevo y por supuesto,enviarle un maravilloso gif de bienvenida

Sería bueno poder tener acceso a información de rutas en sistemas de transporte masivo a través de un bot. O poder ver información de turismo según la ubicación de la persona.

Sería genial hacer un bot que te pueda contar como van los partidos de fútbol (o de cualquier deporte) y que pueda narrarte o mostrarte los fragmentos destacados del encuentro por ejemplo.

O un bot que sea como tu profesor de idiomas (que puedas conversar con el y te vaya enseñando)