کتاب بک‌اند و سیستم‌های صف (Queue) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره بک‌اند و سیستم‌های صف (Queue)

موضوع کلی: کاوش در مبانی کامپیوتر و برنامه‌نویسی

موضوع میانی: بک‌اند (Back-end)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر سیستم‌های صف در بک‌اند
  • 2. کاربردهای سیستم‌های صف در معماری بک‌اند
  • 3. آشنایی با مفهوم صف‌های پیام (Message Queues)
  • 4. انواع صف‌ها: ساده، اولویت‌دار، FIFO، LIFO
  • 5. مزایا و معایب استفاده از سیستم‌های صف
  • 6. معرفی پروتکل AMQP و نقش آن در صف‌های پیام
  • 7. معرفی پروتکل MQTT و کاربردهای آن در صف‌های پیام
  • 8. مقایسه AMQP و MQTT
  • 9. پیاده‌سازی یک صف ساده با استفاده از پایتون
  • 10. پیاده‌سازی یک صف ساده با استفاده از Node.js
  • 11. معرفی RabbitMQ: نصب، پیکربندی و مفاهیم پایه
  • 12. ایجاد Exchange، Queue و Binding در RabbitMQ
  • 13. ارسال و دریافت پیام در RabbitMQ با پایتون
  • 14. ارسال و دریافت پیام در RabbitMQ با Node.js
  • 15. الگوهای مصرف پیام: Worker، Fanout، Direct، Topic
  • 16. مدیریت خطاها و پیام‌های نامعتبر در سیستم‌های صف
  • 17. تضمین تحویل پیام (Message Delivery Guarantees)
  • 18. مقیاس‌پذیری سیستم‌های صف
  • 19. مانیتورینگ و لاگ‌برداری از سیستم‌های صف
  • 20. معرفی Redis به عنوان یک صف پیام
  • 21. استفاده از Redis برای پیاده‌سازی صف‌های ساده
  • 22. مقایسه RabbitMQ و Redis به عنوان سیستم‌های صف
  • 23. صف‌های پیام در معماری میکروسرویس‌ها
  • 24. استفاده از صف‌ها برای decoupling سرویس‌ها
  • 25. الگوهای ارتباط ناهمگام (Asynchronous Communication)
  • 26. پیاده‌سازی صف‌های اولویت‌دار در RabbitMQ
  • 27. پیاده‌سازی صف‌های اولویت‌دار در Redis
  • 28. کنترل نرخ (Rate Limiting) در سیستم‌های صف
  • 29. صف‌های تاخیری (Delayed Queues) و کاربردهای آن‌ها
  • 30. صف‌های Dead-Letter و مدیریت پیام‌های از دست رفته
  • 31. امنیت در سیستم‌های صف: احراز هویت و مجوز
  • 32. تست و دیباگ سیستم‌های صف
  • 33. بهینه‌سازی عملکرد سیستم‌های صف
  • 34. استفاده از Celery برای مدیریت وظایف پس‌زمینه در پایتون
  • 35. استفاده از BullMQ برای مدیریت وظایف پس‌زمینه در Node.js
  • 36. معماری Event-Driven و نقش سیستم‌های صف
  • 37. استفاده از Kafka به عنوان یک سیستم صف توزیع‌شده
  • 38. مقایسه Kafka با RabbitMQ و Redis
  • 39. پیاده‌سازی Publisher/Subscriber با Kafka
  • 40. معرفی سیستم‌های صف ابری (Cloud Queues)
  • 41. استفاده از AWS SQS
  • 42. استفاده از Azure Service Bus
  • 43. استفاده از Google Cloud Pub/Sub
تگ‌ها: AMQP asynchronous backend bullmq celery message queue MQTT nodejs backend queue RabbitMQ Redis پایتون بک‌اند سیستم صف صف پیام میکروسرویس

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.