Curso de Celery

Curso

Virtual

Precio a consultar

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Descripción

  • Tipología

    Curso

  • Nivel

    Nivel avanzado

  • Metodología

    Virtual

  • Duración

    Flexible

  • Inicio

    Fechas disponibles

  • Campus online

  • Servicio de consultas

  • Clases virtuales

Celery es la biblioteca más útil que no sabías que necesitabas, usada mútiples veces como ejemplo para crear un API con buenas prácticas. Celery es un enrutador de tareas asíncronas basada en el paso de mensajes distribuidos. Aprende Celery, úsalo en tus proyectos de Backend para hacerlos más eficientes y a prueba de fallos.

Sedes y fechas disponibles

Ubicación

Inicio

Virtual

Inicio

Fechas disponiblesInscripciones abiertas

A tener en cuenta

Dominar un Broker de Tareas con Celery
Crear un Bot reactivo para Slack
Aplicar una Arquitectura basada en mensajería y cola de tareas
Monitorizar tareas con Celery

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Brokers
  • Celery
  • Repositorio
  • Mensajería
  • Servidores
  • Usarlos
  • Debemos
  • Funciona
  • Programación
  • Parecidos
  • Diferencias

Programa académico

Temario del curso

Bienvenida
  • Celery ¿Qué es, para qué sirve, cómo se usa?
  • Repositorio del proyecto
  • Arquitecturas de software basadas en mensajería y colas de tareas
  • Brokers de tareas: Servidores de mensajería y formas de usarlos
  • ¿Cuándo debemos usar Celery?
  • Reto: Casos de uso de Celery
Bot de Slack
  • ¿Cómo funciona un bot?
  • Cómo funciona el API de Slack para programación de bots (y parecidos y diferencias con otros APIs)
  • ¿Cómo crear un bot reactivo?
  • Reto: posibles aplicaciones de bots de Slack, buscar ejemplos y entender cómo se llevarían a cabo
  • 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
  • ¿Qué es un broker de mensajería y cuándo debe usarse?
  • Conceptos: mecanismos de publicación/suscripción. Canales. Intercambiadores
  • Brokers de mensajería open source
  • Python con RabbitMQ uso básico de la terminal
  • Comparación de diferentes brokers de mensajería para trabajar con Celery
  • Reto: Crear una pequeña aplicación cliente-servidor que use RabbitMQ desde Python
Celery y brokers de mensajería
  • Creando un entorno de desarrollo para Celery
  • Instalación y creación de un programa básico pub/sub
  • Cómo usar Celery para programar un robot de Slack: diseño y comienzo de la implementación
  • Monitorización de tareas
  • Solucionando problemas
  • Reto: implementación y despliegue básico de un bot de Slack
Enrutado de tareas
  • Conceptos: enrutado de tareas y por qué se necesita
  • Enrutado manual
  • Mensajería en Celery: uso de Kombu
  • Enrutado automático
  • Reto: diseño de mecanismos de enrutado para un bot de Slack
Integración y despliegue en la nube
  • Estructura de mensajes en Celery y resultados de tareas
  • Tareas periódicas con Celery
  • Configuración de sistemas en la nube
  • Contenedores
  • Despliegue en un PaaS: Heroku
  • Uso de Celery con Node.js
  • Reto: despliegue en la nube (usando cuentas gratuitas)
Conclusiones
  • Despedida, conclusiones y a dónde ir desde aquí

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Curso de Celery

Precio a consultar