کتاب صوتی تسلط بر ساختارهای داده Redis با پایتون: فراتر از مبانی
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر ساختارهای داده 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. مثالهای عملی: مدیریت دادههای مالی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Redis
Redis با پایتون
پایتون
پایگاه داده NoSQL
توسعه نرمافزار
داده پیشرفته
ذخیرهسازی داده
ساختارهای داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.