کتاب تسلط بر ساختارهای داده Redis با پایتون: فراتر از مبانی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر ساختارهای داده Redis با پایتون: فراتر از مبانی
موضوع کلی: توسعه نرمافزار و پایگاه داده
موضوع میانی: مدیریت دادههای پیشرفته و ذخیرهسازی NoSQL
📋 سرفصلهای دوره
- 1. مبانی پایگاه داده و ذخیرهسازی داده
- 2. مقدمهای بر Redis و معماری آن
- 3. نصب و پیکربندی Redis در محیط عملیاتی
- 4. مفاهیم کلیدی Redis: کلید، مقدار، انواع داده
- 5. کار با رشتهها (Strings) در Redis
- 6. عملیات پایه روی رشتهها: GET, SET, APPEND, INCR
- 7. استفاده از بیتمپها (Bitmaps) برای عملیات بیتی
- 8. کار با لیستها (Lists) در Redis
- 9. عملیات پایه روی لیستها: LPUSH, RPUSH, LPOP, RPOP
- 10. مدیریت لیستها: LRANGE, LTRIM, LINDEX
- 11. استفاده از لیستها به عنوان صف و پشته
- 12. کار با مجموعهها (Sets) در Redis
- 13. عملیات پایه روی مجموعهها: SADD, SMEMBERS, SREM
- 14. عملیات پیشرفته روی مجموعهها: SUNION, SINTER, SDIFF
- 15. استفاده از مجموعهها برای مدیریت اعضا و موارد منحصر به فرد
- 16. کار با مجموعههای مرتب شده (Sorted Sets) در Redis
- 17. عملیات پایه روی مجموعههای مرتب شده: ZADD, ZRANGE, ZREM
- 18. عملیات پیشرفته روی مجموعههای مرتب شده: ZRANK, ZSCORE, ZRANGEBYSCORE
- 19. کاربرد مجموعههای مرتب شده در رتبهبندی و صفهای اولویتدار
- 20. کار با هشها (Hashes) در Redis
- 21. عملیات پایه روی هشها: HSET, HGET, HDEL
- 22. عملیات پیشرفته روی هشها: HGETALL, HKEYS, HVALS
- 23. استفاده از هشها برای نمایش اشیاء و رکوردهای ساختاریافته
- 24. مفاهیم پیشرفته Redis: تراکنشها (Transactions)
- 25. دستورات MULTI, EXEC, DISCARD
- 26. مدیریت رقابت (Concurrency) با تراکنشها
- 27. مفاهیم پیشرفته Redis: اسکریپتنویسی Lua
- 28. نوشتن و اجرای اسکریپتهای Lua در Redis
- 29. استفاده از اسکریپتنویسی برای عملیات پیچیده و اتمیک
- 30. مفاهیم پیشرفته Redis: انتشار/اشتراک (Pub/Sub)
- 31. پیادهسازی سیستم پیامرسانی با Pub/Sub
- 32. کاربرد Pub/Sub در سیستمهای توزیعشده و اطلاعرسانی
- 33. مفاهیم پیشرفته Redis: دادههای جغرافیایی (Geospatial)
- 34. ذخیره و بازیابی دادههای مکانی
- 35. پرسوجوهای مکانی: شعاع، دورترین/نزدیکترین نقاط
- 36. مفاهیم پیشرفته Redis: شمارندهها و محدودکنندهها (Counters and Rate Limiting)
- 37. پیادهسازی شمارندههای سفارشی
- 38. مدیریت محدودیت درخواستها با Redis
- 39. مفاهیم پیشرفته Redis: کشینگ (Caching)
- 40. استراتژیهای کشینگ با Redis
- 41. مدیریت خرابی کش (Cache Invalidation)
- 42. مفاهیم پیشرفته Redis: پایداری (Persistence)
- 43. انواع پایداری: RDB و AOF
- 44. پیکربندی و مدیریت پایداری
- 45. مفاهیم پیشرفته Redis: خوشهبندی (Clustering)
- 46. معماری Redis Cluster
- 47. نصب و مدیریت خوشههای Redis
- 48. مفاهیم پیشرفته Redis: مدیریت حافظه و تنظیمات
- 49. تنظیمات کلیدی Redis برای بهینهسازی عملکرد
- 50. مدیریت حافظه و سیاستهای خروج (Eviction Policies)
- 51. کاربرد Python با Redis
- 52. کتابخانه redis-py برای تعامل با Redis
- 53. پیادهسازی ساختارهای داده Redis با پایتون
- 54. مثالهای عملی: ساخت سیستم امتیازدهی با Sorted Sets
- 55. مثالهای عملی: پیادهسازی صف وظایف با Lists
- 56. مثالهای عملی: مدیریت سبد خرید با Hashes
- 57. مثالهای عملی: ساخت سیستم چت ساده با Pub/Sub
- 58. مثالهای عملی: کشینگ نتایج کوئریهای پایگاه داده
- 59. مثالهای عملی: پیادهسازی سیستم رایگیری
- 60. مثالهای عملی: مدیریت جلسات کاربران
- 61. مثالهای عملی: ردیابی فعالیت کاربران
- 62. مثالهای عملی: پیادهسازی سیستم اعلان
- 63. مثالهای عملی: مدیریت صفهای انتظار
- 64. مثالهای عملی: پیادهسازی سیستم سهمیهبندی
- 65. مثالهای عملی: کشینگ دادههای API
- 66. مثالهای عملی: ساخت سیستم ردیابی موقعیت مکانی
- 67. مثالهای عملی: مدیریت لیست علاقهمندیها
- 68. مثالهای عملی: پیادهسازی سیستم امتیازدهی مسابقات
- 69. مثالهای عملی: مدیریت لاگها با استفاده از Redis
- 70. مثالهای عملی: ساخت سیستم جستجوی اولیه
- 71. مثالهای عملی: پیادهسازی سیستم هشدار وضعیت
- 72. مثالهای عملی: مدیریت دادههای سنسورها
- 73. مثالهای عملی: ساخت سیستم رتبهبندی کاربران
- 74. مثالهای عملی: کشینگ تنظیمات برنامه
- 75. مثالهای عملی: پیادهسازی سیستم مدیریت وظایف
- 76. مثالهای عملی: ساخت سیستم پیشنهاد محتوا
- 77. مثالهای عملی: مدیریت دادههای لاگین
- 78. مثالهای عملی: پیادهسازی سیستم بررسی در دسترس بودن
- 79. مثالهای عملی: مدیریت دادههای پروفایل
- 80. مثالهای عملی: ساخت سیستم ردیابی تغییرات
- 81. مثالهای عملی: پیادهسازی سیستم صف پیام
- 82. مثالهای عملی: مدیریت دادههای صورتحساب
- 83. مثالهای عملی: ساخت سیستم رتبهبندی محصولات
- 84. مثالهای عملی: پیادهسازی سیستم مدیریت خطا
- 85. مثالهای عملی: مدیریت دادههای تراکنش
- 86. مثالهای عملی: ساخت سیستم امتیازدهی بازی
- 87. مثالهای عملی: پیادهسازی سیستم مدیریت دسترسی
- 88. مثالهای عملی: مدیریت دادههای سفارش
- 89. مثالهای عملی: ساخت سیستم ردیابی پیشرفت
- 90. مثالهای عملی: پیادهسازی سیستم مدیریت وضعیت
- 91. مثالهای عملی: مدیریت دادههای مشتری
- 92. مثالهای عملی: ساخت سیستم امتیازدهی نظر
- 93. مثالهای عملی: پیادهسازی سیستم مدیریت هشدار
- 94. مثالهای عملی: مدیریت دادههای حساب کاربری
- 95. مثالهای عملی: ساخت سیستم ردیابی رویداد
- 96. مثالهای عملی: پیادهسازی سیستم مدیریت دسترسی به منابع
- 97. مثالهای عملی: مدیریت دادههای تنظیمات
- 98. مثالهای عملی: ساخت سیستم امتیازدهی اعتبار
- 99. مثالهای عملی: پیادهسازی سیستم مدیریت وضعیت سرویس
- 100. مثالهای عملی: مدیریت دادههای مالی
تگها:
Redis
Redis با پایتون
پایتون
پایگاه داده NoSQL
توسعه نرمافزار
داده پیشرفته
ذخیرهسازی داده
ساختارهای داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.