کتاب ساخت و بهینهسازی برنامههای PHP با Redis و Predis با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت و بهینهسازی برنامههای PHP با Redis و Predis
موضوع کلی: توسعه نرمافزار و پایگاه داده
موضوع میانی: پایگاه دادههای NoSQL و ذخیرهسازی داده
📋 سرفصلهای دوره
- 1. آشنایی با پایگاه دادههای NoSQL
- 2. مبانی پایگاه دادههای کلید-مقدار
- 3. معرفی Redis و معماری آن
- 4. نصب و راهاندازی Redis بر روی سیستمعامل
- 5. پیکربندی اولیه Redis
- 6. آشنایی با دستورات پایه Redis
- 7. کار با رشتهها در Redis
- 8. ذخیرهسازی و بازیابی دادههای متنی
- 9. عملیات بر روی رشتهها: طول، الحاق، استخراج زیررشته
- 10. کار با لیستها در Redis
- 11. اضافه کردن عناصر به لیست
- 12. بازیابی عناصر لیست
- 13. عملیات بر روی لیستها: برش، حذف، شمارش
- 14. کار با مجموعهها (Sets) در Redis
- 15. اضافه کردن و حذف عناصر از مجموعه
- 16. عملیات مجموعهها: اشتراک، اجتماع، تفاضل
- 17. کار با مجموعههای مرتب شده (Sorted Sets)
- 18. اضافه کردن عناصر با امتیاز
- 19. بازیابی عناصر بر اساس امتیاز
- 20. عملیات مجموعههای مرتب شده
- 21. کار با هشها (Hashes) در Redis
- 22. ذخیرهسازی دادههای ساختاریافته در هش
- 23. عملیات بر روی هشها
- 24. مفاهیم پیشرفته Redis
- 25. پایداری دادهها در Redis: RDB و AOF
- 26. تنظیمات پایداری دادهها
- 27. پارتیشنبندی دادهها در Redis
- 28. کلاسترینگ Redis
- 29. مدیریت کلاستر Redis
- 30. مفاهیم Replication و High Availability
- 31. راهاندازی Master-Slave Replication
- 32. مانیتورینگ و مدیریت Replication
- 33. معرفی Predis
- 34. نصب Predis با Composer
- 35. اتصال به سرور Redis با Predis
- 36. اجرای دستورات Redis با Predis
- 37. مدیریت کلیدها و دادهها با Predis
- 38. کار با رشتهها در Predis
- 39. کار با لیستها در Predis
- 40. کار با مجموعهها در Predis
- 41. کار با مجموعههای مرتب شده در Predis
- 42. کار با هشها در Predis
- 43. مدیریت تراکنشها در Redis
- 44. اجرای تراکنشها با Predis
- 45. مفهوم Pipeline در Redis
- 46. استفاده از Pipeline با Predis
- 47. مفاهیم Publish/Subscribe در Redis
- 48. پیادهسازی Publish/Subscribe با Predis
- 49. کار با Lua Scripting در Redis
- 50. اجرای اسکریپتهای Lua با Predis
- 51. بهینهسازی عملکرد Redis
- 52. مانیتورینگ عملکرد Redis
- 53. تنظیمات بهینهسازی Redis
- 54. استفاده از Redis به عنوان Cache
- 55. پیادهسازی Cache با Redis و PHP
- 56. مدیریت Cache Invalidation
- 57. استفاده از Redis برای صف پیام
- 58. پیادهسازی صف پیام با Redis و PHP
- 59. کاربرد Redis در Real-time Applications
- 60. مثال: چت زنده با Redis
- 61. مثال: سیستم امتیازدهی زنده
- 62. مباحث امنیتی در Redis
- 63. تنظیمات امنیتی Redis
- 64. کاربرد Redis در تحلیل دادهها
- 65. مثال: شمارش بازدید صفحات
- 66. مثال: تحلیل رفتار کاربران
- 67. مفاهیم پیشرفته در Predis
- 68. مدیریت اتصالات در Predis
- 69. مدیریت خطاها در Predis
- 70. تست نویسی با Predis
- 71. کاربرد Redis در مدیریت نشستها (Sessions)
- 72. پیادهسازی مدیریت نشست با Redis
- 73. معماریهای پایگاه داده NoSQL دیگر
- 74. مقایسه Redis با MongoDB
- 75. مقایسه Redis با Cassandra
- 76. مقایسه Redis با Couchbase
- 77. کاربرد Redis در سیستمهای توزیع شده
- 78. ملاحظات پیادهسازی در مقیاس بزرگ
- 79. اصول طراحی پایگاه داده NoSQL
- 80. انتخاب پایگاه داده مناسب برای نیازهای پروژه
- 81. مقدمهای بر ساختار دادههای پیشرفته در Redis
- 82. کار با HyperLogLog
- 83. کار با Bitmaps
- 84. مفاهیم پیشرفته در Replication
- 85. Redis Sentinel برای High Availability
- 86. پیکربندی و مدیریت Redis Sentinel
- 87. کاربرد Redis در سیستمهای صفبندی پیشرفته
- 88. مفاهیم Streams در Redis
- 89. استفاده از Streams با Predis
- 90. کاربرد Redis در سیستمهای Real-time Analytics
- 91. مثال: شمارش رویدادها در زمان واقعی
- 92. مباحث پیشرفته در بهینهسازی Redis
- 93. استفاده از Redis Cluster
- 94. مدیریت و مانیتورینگ Redis Cluster
- 95. آشنایی با ابزارهای کمکی Redis
- 96. RedisInsight
- 97. Redis CLI
- 98. مفاهیم نوین در ذخیرهسازی داده
- 99. آینده Redis و پایگاه دادههای NoSQL
- 100. نکات تکمیلی برای توسعهدهندگان PHP
تگها:
NoSQL
PHP
Predis
Redis
بهینهسازی برنامه
پایگاه داده
توسعه وب
دیتابیس NoSQL
ذخیرهسازی داده
کشینگ
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.