Академічна програма

Celery

Навчальний план: 40 модулів високого рівня

01
Що таке Celery і навіщо потрібні фонові задачі

Модуль фокусується на фундаментальних аспектах теми

02
Архітектура Celery та основні компоненти

Модуль фокусується на фундаментальних аспектах теми

03
Message broker та backend результатів

Модуль фокусується на фундаментальних аспектах теми

04
Встановлення Celery та перший запуск

Модуль фокусується на фундаментальних аспектах теми

05
Перша асинхронна задача в Celery

Модуль фокусується на фундаментальних аспектах теми

06
Tasks: структура та best practices

Модуль фокусується на фундаментальних аспектах теми

07
Delay, apply_async та параметри виконання

Модуль фокусується на фундаментальних аспектах теми

08
Queues та routing задач

Модуль фокусується на фундаментальних аспектах теми

09
Workers та concurrency models

Модуль фокусується на фундаментальних аспектах теми

10
Retries, time limits та error handling

Модуль фокусується на фундаментальних аспектах теми

11
Task states та життєвий цикл задачі

Модуль фокусується на фундаментальних аспектах теми

12
Result backend та зберігання результатів

Модуль фокусується на фундаментальних аспектах теми

13
Idempotent tasks та повторне виконання

Модуль фокусується на фундаментальних аспектах теми

14
Rate limiting та контроль навантаження

Модуль фокусується на фундаментальних аспектах теми

15
Task priorities та scheduling логіка

Модуль фокусується на фундаментальних аспектах теми

16
Celery Beat та періодичні задачі

Модуль фокусується на фундаментальних аспектах теми

17
Crontab та розклад виконання

Модуль фокусується на фундаментальних аспектах теми

18
Canvas: chains, groups, chords

Модуль фокусується на фундаментальних аспектах теми

19
Callbacks та workflow-оркестрація

Модуль фокусується на фундаментальних аспектах теми

20
Monitoring Celery: Flower та метрики

Модуль фокусується на фундаментальних аспектах теми

21
Celery з Redis як broker

Модуль фокусується на фундаментальних аспектах теми

22
Celery з RabbitMQ

Модуль фокусується на фундаментальних аспектах теми

23
Порівняння брокерів повідомлень

Модуль фокусується на фундаментальних аспектах теми

24
Celery у Django-проєкті

Модуль фокусується на фундаментальних аспектах теми

25
Celery у FastAPI-проєкті

Модуль фокусується на фундаментальних аспектах теми

26
Обробка великих та довгих задач

Модуль фокусується на фундаментальних аспектах теми

27
Чанкінг та розбиття задач

Модуль фокусується на фундаментальних аспектах теми

28
Graceful shutdown та fault tolerance

Модуль фокусується на фундаментальних аспектах теми

29
Security: серіалізація та підпис задач

Модуль фокусується на фундаментальних аспектах теми

30
Тюнінг продуктивності Celery

Модуль фокусується на фундаментальних аспектах теми

31
Логування задач та трасування помилок

Модуль фокусується на фундаментальних аспектах теми

32
Тестування Celery-задач

Модуль фокусується на фундаментальних аспектах теми

33
Celery у Docker-середовищі

Модуль фокусується на фундаментальних аспектах теми

34
Celery у Kubernetes (огляд)

Модуль фокусується на фундаментальних аспектах теми

35
Розгортання Celery у production

Модуль фокусується на фундаментальних аспектах теми

36
Типові помилки та антипатерни

Модуль фокусується на фундаментальних аспектах теми

37
Архітектура систем з великою кількістю задач

Модуль фокусується на фундаментальних аспектах теми

38
Celery як частина distributed system

Модуль фокусується на фундаментальних аспектах теми

39
Реальні кейси використання Celery

Модуль фокусується на фундаментальних аспектах теми

40
Фінальний проєкт та best practices

Модуль фокусується на фундаментальних аспектах теми

Статус навчання

Ваш прогрес розпочнеться після завершення першого модулю.


Рівень: Експертний

Доступ: Безстроковий


"Scientia potentia est — Знання — це сила."