اپلیکیشن اندرویدی فلشکارت آموزشی بکاند و سیستمهای صف (Queue)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره بکاند و سیستمهای صف (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
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.