▲

Django Celery Mastery: Python Asynchronous Task Processing [2023, ENG]

seeders: 7
leechers: 0
Added 1 year ago by nosize in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Django Celery Mastery: Python Asynchronous Task Processing [2023, ENG] (Size: 3.63 GB)
  1. Source Code
  1. Introduction.mp4 5.11 MB
  2. Code Examples.html 138 B
  2.1 Section-3-Final.zip 10.23 KB
  2.2 Section-4-Final(Not including the last tutorial).zip 15.82 KB
  2.3 Section-5-Final.zip 23.87 KB
  2.4 Section-6-Final.zip 32.03 KB
  2. Setup Guides
  1. [Windows] Installing Python.mp4 50.9 MB
  2. [Windows] Visual Studio Code Induction.mp4 41.51 MB
  3. [Windows] Creating Virtual Environments.mp4 61.31 MB
  4. [macOS] Visual Studio Code Induction.mp4 52.85 MB
  5. [macOS] Installing Python.mp4 40.38 MB
  6. [macOS] Creating Virtual Environments.mp4 25.41 MB
  7. Docker Installation.html 2.14 KB
  3. Preparing a Django Celery Working Environment
  1. Introducing Django Celery.mp4 44.54 MB
  2. Introducing Task Producers.mp4 9.97 MB
  3. Building a Django Docker Container.mp4 215.89 MB
  4. Building a Redis Docker Container.mp4 6.46 MB
  5. Introducing Task consumers (Workers).mp4 23.63 MB
  6. Building a Celery Worker Docker Container.mp4 12.18 MB
  7. Introducing Results Backend.mp4 72.21 MB
  7.1 1.7.zip 10.23 KB
  4. Defining and Executing Celery Tasks
  1. Creating and Registering Celery Tasks in Django.mp4 101.01 MB
  10. The Primitives - Task Chaining.mp4 32 MB
  11. Task Rate limits.mp4 42.96 MB
  11.1 2.11.zip 15.34 KB
  12. Configuring Task Prioritization (RabbitMQ).mp4 213.76 MB
  12.1 2.12.zip 15.43 KB
  13. Passing arguments and returning results from Celery tasks.mp4 82.38 MB
  13.1 2.13.zip 15.75 KB
  14. Executing tasks synchronously and asynchronously.mp4 55.06 MB
  14.1 2.14.zip 15.82 KB
  15. Monitoring Celery Workers and Tasks with Flower.mp4 75.07 MB
  2. Starting the Celery Worker.mp4 41.83 MB
  3. Initiating a Celery Task.mp4 89.79 MB
  3.1 2.3.zip 12.67 KB
  4. Creating a new standalone Celery Worker.mp4 162.9 MB
  4.1 2.4.zip 13.9 KB
  5. Introducing Tasks Routing.mp4 29.26 MB
  6. Configuring Task Routing.mp4 89.71 MB
  7. Introducing Celery Task Prioritization.mp4 15.27 MB
  8. Configuring Task Prioritization (Redis).mp4 85.43 MB
  8.1 2.8.zip 15.21 KB
  9. The Primitives - Task Grouping.mp4 34.8 MB
  5. Handling Task Failures and Retries
  1. Common Types of Exceptions and Errors in Celery Tasks.mp4 19.85 MB
  10. Handling Errors in Task Result Callbacks.mp4 88.35 MB
  11. Task Signals Graceful Shutdown and Cleanup of Failed Tasks.mp4 85.92 MB
  12. Error Tracking and Monitoring with Sentry.mp4 107.83 MB
  12.1 3.12.zip 23.87 KB
  2. Dynamic Task Discovery in Celery Auto-discovering Tasks in a Directory.mp4 139.72 MB
  3. Error Handling Try Except Blocks.mp4 124.45 MB
  4. Handling Errors in Celery Tasks with Custom Task Classes.mp4 129.51 MB
  5. Implementing Automatic Retries.mp4 75.05 MB
  6. Error Handling in Groups.mp4 111 MB
  7. Towards Error Handling in Task Chains.mp4 61.18 MB
  8. Towards Dead-letter Queues Handling Failed Tasks.mp4 137.47 MB
  9. Task Timeouts and Task Revoking (Using task time limits and timeouts).mp4 164.75 MB
  6. Task Scheduling and Periodic Tasks
  1. Introduction to Task Scheduling.mp4 27.8 MB
  2. Scheduling Tasks to Run at Specific Times or Intervals.mp4 99.96 MB
  3. Implementing Periodic Tasks Customization.mp4 54.03 MB
  4. Crontab Schedules.mp4 52.94 MB
  5. Implement Schedule Persistence for Celery in a Django Application.mp4 113.05 MB
  5.1 4.5.zip 401.35 KB
  6. Schedule a Django Custom Command with Celery Beat.mp4 119.7 MB
  7. Monitoring Service Status Including Custom Event Tracking and Alerting.mp4 187.97 MB
  7.1 4.7.zip 42.03 KB

Description


Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

Django Celery Mastery: Python Asynchronous Task Processing

Год выпуска: 2023
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/django-celery-mastery/
Автор: Very Academy
Продолжительность: ~7h50m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: In today's fast-paced web development landscape, efficiently handling time-consuming and resource-intensive tasks is crucial for building high-performance applications. Django Celery, a powerful asynchronous task-processing library, provides the perfect solution to address this challenge. This comprehensive course, "Django Celery Mastery: Python Asynchronous Task Processing," is designed to empower you with the knowledge and skills necessary to harness the full potential of Django Celery and elevate your Python web applications to new heights of scalability and responsiveness.

Course Description: The course begins by guiding you through the process of setting up a fully functional Django Celery working environment. You'll learn the essentials of Django Celery, explore task producers and consumers, and gain hands-on experience building Docker containers for Django, Redis (the message broker), and Celery workers. Additionally, you'll understand the role of a results backend and create a Redis Docker container to facilitate effective task communication.

Moving forward, you'll dive deep into defining and executing Celery tasks within a Django application. You'll discover how to create and register tasks, start and manage Celery workers, and configure task routing for optimized task distribution. Advanced concepts such as task prioritization, task grouping, task chaining, task rate limits, and passing arguments and returning results from Celery tasks will be thoroughly covered. You'll also explore both synchronous and asynchronous task execution approaches and leverage the Flower monitoring tool to track and monitor Celery workers and tasks.

Handling task failures and retries is a critical aspect of asynchronous task processing, and this course provides comprehensive introduction of this topic. You'll gain insights into common types of exceptions and errors in Celery tasks and explore various error handling strategies. You'll implement automatic retries, handle errors in task groups and chains, and discover techniques for handling failed tasks and task timeouts. Additionally, you'll learn how to gracefully shut down tasks, clean up failed tasks, and leverage error tracking and monitoring tools such as Sentry.

Task scheduling and periodic tasks play a vital role in managing recurring tasks efficiently. In this course, you'll understand the fundamentals of task scheduling, including scheduling tasks to run at specific times or intervals. You'll explore the customization of periodic tasks, implement crontab schedules, and ensure schedule persistence in a Django application. Furthermore, you'll learn how to schedule Django custom commands using Celery Beat and monitor service status using custom event tracking and alerting mechanisms.

Throughout the course, hands-on exercises, practical examples, and real-world scenarios will enhance your learning experience and enable you to apply the concepts directly in your own projects. By the end of this course, you'll have gained mastery over Django Celery and be equipped with the skills to implement efficient asynchronous task processing in Python applications, ensuring scalability, responsiveness, and optimal resource utilization.

Whether you are a Python developer, Django developer, web application developer, software engineer, backend developer, or a technical lead/architect, this course will empower you to unlock the full potential of Django Celery and revolutionize your approach to asynchronous task processing. Don't miss this opportunity to level up your skills and supercharge your applications with the power of Celery. Enroll now and take the first step towards mastering asynchronous task processing in Python!
[spoiler="Содержание"]
00:41
Code Examples
00:05
05:34
07:18
[Windows] Creating Virtual Environments
09:23
[macOS] Visual Studio Code Induction
07:55
[macOS] Installing Python
05:49
[macOS] Creating Virtual Environments
04:56
Docker Installation
00:55
10:21
02:28
33:54
Building a Redis Docker Container
01:34
Introducing Task consumers (Workers)
03:35
Building a Celery Worker Docker Container
03:02
Introducing Results Backend
07:49
Creating and Registering Celery Tasks in Django
12:57
Starting the Celery Worker
04:09
Initiating a Celery Task
10:50
Creating a new standalone Celery Worker
17:36
Introducing Tasks Routing
06:00
Configuring Task Routing
11:34
Introducing Celery Task Prioritization
03:01
Configuring Task Prioritization (Redis)
10:56
The Primitives - Task Grouping
04:37
The Primitives - Task Chaining
04:24
Task Rate limits
05:28
Configuring Task Prioritization (RabbitMQ)
21:45
Passing arguments and returning results from Celery tasks
09:33
Executing tasks synchronously and asynchronously
07:52
Monitoring Celery Workers and Tasks with Flower
11:09
Common Types of Exceptions and Errors in Celery Tasks
04:41
Dynamic Task Discovery in Celery: Auto-discovering Tasks in a Directory
16:14
Error Handling: Try Except Blocks
14:27
Handling Errors in Celery Tasks with Custom Task Classes
12:16
Implementing Automatic Retries
07:35
Error Handling in Groups
13:29
Towards Error Handling in Task Chains
06:35
Towards Dead-letter Queues: Handling Failed Tasks
17:42
Task Timeouts and Task Revoking (Using task time limits and timeouts)
17:09
Handling Errors in Task Result Callbacks
09:18
Task Signals Graceful Shutdown and Cleanup of Failed Tasks
09:10
Error Tracking and Monitoring with Sentry
12:07
Introduction to Task Scheduling
06:10
Scheduling Tasks to Run at Specific Times or Intervals
10:28
Implementing Periodic Tasks Customization
05:18
Crontab Schedules
05:25
Implement Schedule Persistence for Celery in a Django Application
14:00
Schedule a Django Custom Command with Celery Beat
14:51
Monitoring Service Status Including Custom Event Tracking and Alerting
25:26
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: AVC, 1280x720, 16:9, 30fps, ~400kbps
Аудио: AAC, 48kHz, 128kbps, stereo
[spoiler="Скриншоты"]

[/spoiler]

Related Torrents

torrent name size uploader age seed leech
1
0