کتاب API and message queues. با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره API and message queues.
موضوع کلی: برنامه نویسی
موضوع میانی: ایپیآی (API) و وبسرویسها
📋 سرفصلهای دوره
- 1. مبانی HTTP و ارتباط کلاینت-سرور
- 2. روشهای HTTP، کدها و هدرها
- 3. ساختار درخواست و پاسخ در API
- 4. مفهوم REST و اصول آن
- 5. طراحی endpoint و مسیریابی
- 6. منابع (Resources) و نمایش آنها
- 7. استانداردهای نامگذاری endpoint
- 8. پارامترهای query، path و body
- 9. کدگذاری درخواست و پاسخ (JSON/XML)
- 10. خطای API و کدهای وضعیت معنادار
- 11. مدیریت نسخهبندی API
- 12. مستندسازی API و Swagger/OpenAPI
- 13. اثرگذاری API بر رابط کاربری
- 14. مفهوم API Key و کلید دسترسی
- 15. احراز هویت با Token و JWT
- 16. احراز هویت OAuth 2.0 و Flow ها
- 17. مجوزها و کنترل دسترسی RBAC
- 18. CORS و امنیت درخواستهای مرورگر
- 19. Rate Limiting و محدود کردن درخواست
- 20. Caching پاسخهای API
- 21. تستنویسی API با Postman و curl
- 22. تست واحد و یکپارچه API
- 23. مونیتورینگ و لاگدهی API
- 24. عملکرد و مقیاسپذیری API
- 25. Gateway و API Management
- 26. پروتکل gRPC و کاربرد آن
- 27. WebSocket برای ارتباط دوطرفه
- 28. GraphQL و مزایای آن نسبت به REST
- 29. فرمدهی خطا و پیام خطای استاندارد
- 30. Pagination و sorting در API
- 31. Webhook و اطلاعرسانی پوش
- 32. طراحی SDK برای API
- 33. مدیریت توکن و session
- 34. SSL/TLS و رمزنگاری ترافیک
- 35. مفهوم Message Queue چیست
- 36. الگوهای Pub/Sub و Point-to-Point
- 37. نقش broker در صف پیام
- 38. دوره زندگی پیام (Message Lifecycle)
- 39. RabbitMQ: نصب، exchange، queue، binding
- 40. RabbitMQ: routing keys و الگوهای مسیریابی
- 41. RabbitMQ: تضمین دلیوری و ack/nack
- 42. Kafka: معماری و مفاهیم اصلی
- 43. Kafka: topic، partition، offset
- 44. Kafka: producer و consumer گروه
- 45. مقایسه RabbitMQ و Kafka
- 46. Redis Pub/Sub و Streams
- 47. Celery و طراحی task queue
- 48. Dead Letter Queue و پیامهای ناکام
- 49. Retry و Exponential Backoff
- 50. Idempotency در پردازش پیام
- 51. Exactly-Once و At-Least-Once دلیوری
- 52. Trapping و Observability در صف
- 53. دیباگ کردن message flow
- 54. ترازنشانی سرعت تولید و مصرف
- 55. طراحی Saga برای تراکنشهای توزیعشده
- 56. Event Sourcing و CQRS
- 57. Event-Driven Architecture
- 58. مدلسازی رویدادها و Schema
- 59. نسخهبندی پیام و سازگاری رویوار
- 60. Circuit Breaker و Bulkhead در صف
- 61. ترکیب API و Message Queue
- 62. سناریوی سفارشدهی ایونتدریفن
- 63. نمونه پیادهسازی با Node.js
- 64. نمونه پیادهسازی با Python
- 65. نمونه پیادهسازی با Go
- 66. اجرا در کانتینر و Docker Compose
- 67. اجرا در کلاند و Kubernetes
- 68. سرویسهای ابری: AWS SQS/SNS
- 69. سرویسهای ابری: GCP Pub/Sub
- 70. سرویسهای ابری: Azure Service Bus
- 71. امنیت صف: رمزنگاری و احراز هویت
- 72. خطاگیری و استقرار آلارم
- 73. استراتژی بازسازی و Recovery
- 74. بهینهسازی عملکرد صف
- 75. مقیاسپذیری افقی queue
- 76. آزمون فشار و Load Testing
- 77. معماری پایانبهپایان یک سیستم واقعی
- 78. پروژه عملی: سفارشدهی با API + Queue
- 79. پروژه عملی: نوتیفیکیشن ایونتدریفن
- 80. پروژه عملی: پردازش فایل پسزمینه
- 81. مروری بر الگوهای مهم طراحی
- 82. نکات عملی دیپلوی و DevOps
- 83. استانداردهای صنعتی و بهترین شیوهها
تگها:
API
Kafka
Message Queue
Node.js
Python
RabbitMQ
REST
آموزش
اپلیکیشن وب
امنیت
ایپیآی
برنامهنویسی
طراحی سیستم
مکروسرویس
وبسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.