کتاب پیاده‌سازی سیستم‌های مقیاس‌پذیر و پایدار با Erlang/OTP

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره پیاده‌سازی سیستم‌های مقیاس‌پذیر و پایدار با Erlang/OTP

موضوع کلی: مهندسی نرم‌افزار پیشرفته

موضوع میانی: طراحی سیستم‌های توزیع‌شده و مقاوم در برابر خطا

📋 سرفصل‌های دوره

  • 1. مبانی Erlang و OTP
  • 2. مفاهیم پردازش هم‌زمان در Erlang
  • 3. فرایندهای سبک در Erlang
  • 4. ارتباط بین فرایندها: ارسال پیام
  • 5. مدل بازیگری (Actor Model) در Erlang
  • 6. مقدمه‌ای بر OTP: Open Telecom Platform
  • 7. نظارت بر فرایندها: Supervision Trees
  • 8. ساختار Supervised Applications
  • 9. ایجاد سیستم‌های پایدار با OTP
  • 10. مدیریت خطا در سیستم‌های توزیع‌شده
  • 11. الگوهای طراحی برای مقیاس‌پذیری
  • 12. طراحی سیستم‌های بدون حالت (Stateless)
  • 13. طراحی سیستم‌های با حالت (Stateful)
  • 14. مدیریت وضعیت فرایندها
  • 15. ذخیره‌سازی داده‌ها در سیستم‌های توزیع‌شده
  • 16. پایگاه‌های داده در Erlang: Mnesia
  • 17. کار با Mnesia: عملیات پایه
  • 18. Mnesia: ایندکس‌گذاری و کوئری‌ها
  • 19. Mnesia: تراکنش‌ها و سازگاری
  • 20. ذخیره‌سازی توزیع‌شده: Riak
  • 21. مفاهیم پایگاه داده NoSQL
  • 22. کار با Riak: مفاهیم کلیدی
  • 23. Riak: ذخیره‌سازی و بازیابی داده
  • 24. Riak: سازگاری و تکرارپذیری
  • 25. طراحی API برای سیستم‌های توزیع‌شده
  • 26. ارتباطات شبکه‌ای در Erlang
  • 27. پروتکل‌های ارتباطی: TCP/IP
  • 28. استفاده از ETS برای حافظه مشترک
  • 29. کار با ETS: جداول و عملیات
  • 30. امنیت در سیستم‌های توزیع‌شده
  • 31. احراز هویت و مجوز دسترسی
  • 32. رمزنگاری در Erlang
  • 33. مدیریت پیکربندی سیستم
  • 34. نظارت و لاگ‌برداری سیستم
  • 35. ابزارهای مانیتورینگ در Erlang
  • 36. لاگ‌برداری متمرکز
  • 37. طراحی برای تحمل خطا
  • 38. الگوهای بازیابی از خطا
  • 39. استراتژی‌های بازیابی در OTP
  • 40. تست سیستم‌های توزیع‌شده
  • 41. تست واحد و تست یکپارچگی
  • 42. تست بار و تست استرس
  • 43. شبیه‌سازی خطا (Fault Injection)
  • 44. معماری میکروسرویس‌ها
  • 45. مقایسه با معماری یکپارچه
  • 46. طراحی سرویس‌های مستقل
  • 47. مدیریت وابستگی‌ها بین سرویس‌ها
  • 48. ارتباطات بین سرویس‌ها: RESTful APIs
  • 49. استفاده از صف‌های پیام: RabbitMQ
  • 50. مفاهیم صف‌های پیام
  • 51. کار با RabbitMQ در Erlang
  • 52. ارسال و دریافت پیام از صف
  • 53. طراحی برای مقیاس‌پذیری افقی
  • 54. افزایش منابع پردازشی
  • 55. مدیریت توزیع بار (Load Balancing)
  • 56. الگوهای توزیع بار
  • 57. استفاده از ابزارهای توزیع بار
  • 58. مدیریت نشست‌ها (Session Management)
  • 59. ذخیره‌سازی نشست‌ها در سیستم توزیع‌شده
  • 60. مباحث پیشرفته OTP: GenStage
  • 61. مباحث پیشرفته OTP: Supervisor Strategies
  • 62. پیاده‌سازی الگوهای طراحی پیشرفته
  • 63. الگوی Singleton در Erlang
  • 64. الگوی State Machine در Erlang
  • 65. الگوی Event Sourcing
  • 66. الگوی CQRS
  • 67. طراحی سیستم‌های Real-time
  • 68. استفاده از WebSockets
  • 69. ارتباطات دوطرفه با WebSockets
  • 70. مدیریت اتصالات WebSocket
  • 71. بهینه‌سازی عملکرد سیستم
  • 72. شناسایی گلوگاه‌های عملکرد
  • 73. تکنیک‌های پروفایلینگ
  • 74. بهینه‌سازی الگوریتم‌ها
  • 75. بهینه‌سازی استفاده از حافظه
  • 76. بهینه‌سازی ارتباطات شبکه
  • 77. تکنیک‌های Caching
  • 78. استفاده از Redis
  • 79. کار با Redis در Erlang
  • 80. مدیریت داده‌های بزرگ (Big Data)
  • 81. مقدمه‌ای بر پردازش داده‌های بزرگ
  • 82. ابزارهای پردازش داده‌های بزرگ
  • 83. ملاحظات عملی در استقرار سیستم
  • 84. برنامه‌ریزی و استقرار
  • 85. مدیریت نسخه‌ها و به‌روزرسانی
  • 86. مستندسازی سیستم
  • 87. درس‌هایی از پروژه‌های واقعی
  • 88. چالش‌های پیاده‌سازی سیستم‌های مقیاس‌پذیر
  • 89. بهترین شیوه‌ها (Best Practices)
  • 90. آیندهٔ Erlang و OTP
  • 91. تکنولوژی‌های هم‌گرا
  • 92. جمع‌بندی و نگاه به آینده
  • 93. کارگاه عملی: ساخت یک سیستم ساده
  • 94. پیاده‌سازی یک سرویس پیام‌رسان
  • 95. اضافه کردن قابلیت تحمل خطا
  • 96. تست و ارزیابی سیستم ساخته شده
  • 97. مرور مجدد مفاهیم کلیدی
  • 98. تمرین‌های پیشرفته
  • 99. پروژه نهایی: طراحی و پیاده‌سازی یک سیستم توزیع‌شده
  • 100. ارائه و دفاع از پروژه نهایی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.