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