کتاب مباحث پیشرفته جنگو: Django REST Framework و Channels با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مباحث پیشرفته جنگو: Django REST Framework و Channels
موضوع کلی: برنامه نویسی
موضوع میانی: پایتون (Python)
📋 سرفصلهای دوره
- 1. مقدمه و راهاندازی Django REST Framework
- 2. سریالسازی (Serializers) در DRF
- 3. Viewها و ViewSetها در DRF
- 4. مسیریابی (Routers) در DRF
- 5. اعتبارسنجی و Permissionها در DRF
- 6. احراز هویت (Authentication) در DRF
- 7. فیلتر، جستجو و مرتبسازی در APIها
- 8. Pagination در Django REST Framework
- 9. Rate Limiting و Throttling
- 10. نسخهبندی APIها
- 11. مستندسازی خودکار API با Swagger و DRF
- 12. تستنویسی برای APIها در DRF
- 13. مدیریت خطا و Exception Handling
- 14. بهینهسازی Queryها و N+1 Problem
- 15. رابطههای پیچیده و Nested Serializers
- 16. فایلآپلود و مدیریت رسانه در DRF
- 17. معرفی و نصب Django Channels
- 18. مفاهیم پایه WebSocket و ASGI
- 19. Channel Layers و Backendها
- 20. Consumerها و Routing در Channels
- 21. ارسال و دریافت پیام در WebSocket
- 22. مدیریت وضعیت کاربران آنلاین
- 23. گروهبندی و ارسال پیام گروهی
- 24. Authentication در WebSocket و Channels
- 25. مدیریت جلسات و Session در WebSocket
- 26. تغییرات لحظهای دادهها با Signals و Channels
- 27. اجرای پسزمینه وظایف با Channels
- 28. تستنویسی برای WebSocket و Channels
- 29. ادغام DRF و Channels در یک پروژه
- 30. مدیریت خطا و اتصال مجدد WebSocket
- 31. مقیاسپذیری و Deploy پروژه با WebSocket
- 32. امنیت در WebSocket و جلوگیری از حملات
- 33. ایجاد یک چت لحظهای ساده
- 34. ایجاد اعلانهای real-time
- 35. ایجاد داشبورد زنده و آمار لحظهای
- 36. مدیریت اتصال و قطع ارتباط کاربران
- 37. پیکربندی Nginx و Daphne برای پروژه
- 38. استفاده از Redis به عنوان Channel Layer
- 39. لاگگیری و مانیتورینگ در پروژههای real-time
- 40. بررسی الگوهای پیشرفته در DRF (Generic Views و Mixins)
- 41. مدیریت تراکنشهای پایگاه داده در APIها
- 42. استفاده از Celery به همراه Channels
- 43. ایجاد REST API با قابلیت WebSocket
- 44. مدیریت Timeout و Heartbeat در WebSocket
- 45. بهینهسازی مصرف حافظه و CPU در Channels
- 46. ایجاد API برای آپلود فایل با progress real-time
- 47. مدیریت چندین Consumer و Routing پیچیده
- 48. ایجاد سیستم نوبتدهی و صف در WebSocket
- 49. استفاده از Django ORM پیشرفته در DRF
- 50. ایجاد فیلترهای سفارشی و Custom Backendها
- 51. مدیریت Caching در DRF و Channels
- 52. ایجاد APIهای نسخهبندی شده با URL و Header
- 53. مدیریت Permissionهای مبتنی بر شیء
- 54. ایجاد سیستم لاگین با JWT در WebSocket
- 55. مدیریت خطاهای شبکه و Reconnection Strategy
- 56. ایجاد سیستم امتیازدهی و رایدهی real-time
- 57. مدیریت Session و Cookie در DRF
- 58. ایجاد API برای جستجوی پیشرفته با Elasticsearch
- 59. مدیریت Bulk Operations در DRF
- 60. ایجاد Validationهای سفارشی در Serializerها
- 61. مدیریت Multiple Databases در DRF
- 62. ایجاد API برای آپلود و پردازش تصویر
- 63. مدیریت Timezone و تاریخ در APIها
- 64. ایجاد API برای دانلود فایل با Resume
- 65. مدیریت CORS و Security Headers در DRF
- 66. ایجاد API برای احراز هویت دو عاملی
- 67. مدیریت Rate Limiting سفارشی
- 68. ایجاد API برای مدیریت اشتراک و پلنها
- 69. مدیریت Soft Delete و Archive در APIها
- 70. ایجاد API برای گزارشگیری و آمار
- 71. مدیریت Localization و i18n در DRF
- 72. ایجاد API برای مدیریت نقشها و دسترسیها
- 73. مدیریت اعلانهای Push با WebSocket
- 74. ایجاد API برای مدیریت سبد خرید
- 75. مدیریت WebSocket در محیط Cluster
- 76. ایجاد API برای مدیریت نظرات و بازخورد
- 77. مدیریت Logging و Debugging در DRF
- 78. ایجاد API برای مدیریت آدرس و لوکیشن
- 79. مدیریت Cache Invalidation در پروژه
- 80. ایجاد API برای مدیریت تماس و پیامک
- 81. مدیریت WebSocket با SSL و HTTPS
- 82. ایجاد API برای مدیریت تخفیف و کوپن
- 83. مدیریت Background Tasks با Channels و Redis
- 84. ایجاد API برای مدیریت جستجوی فازی
- 85. مدیریت Custom Exceptions و Error Codes
- 86. ایجاد API برای مدیریت تگ و دستهبندی
- 87. مدیریت Performance و Benchmarking
- 88. ایجاد API برای مدیریت فایلهای موقت
- 89. مدیریت WebSocket در مرورگرهای قدیمی
- 90. ایجاد API برای مدیریت نسخههای نرمافزار
تگها:
API نویسی پایتون
Django Channels
Django REST Framework
DRF
WebSocket
برنامه نویسی وب پیشرفته
پایتون جنگو
جنگو
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.