کتاب صوتی بهینه‌سازی و مقیاس‌بندی برنامه‌ها با استفاده از خدمات ابری (با تمرکز بر الگوهای بومی)

انتخاب پلن

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

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

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

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

عنوان دوره: دوره بهینه‌سازی و مقیاس‌بندی برنامه‌ها با استفاده از خدمات ابری (با تمرکز بر الگوهای بومی)

موضوع کلی: توسعه و مدیریت نرم‌افزار در مقیاس بزرگ

موضوع میانی: زیرساخت‌های ابری و معماری میکروسرویس

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

  • 1. مقدمه‌ای بر توسعه نرم‌افزار در مقیاس بزرگ
  • 2. اصول معماری نرم‌افزار مقیاس‌پذیر
  • 3. مفاهیم کلیدی مقیاس‌پذیری
  • 4. معماری یکپارچه و چالش‌های آن
  • 5. معماری میکروسرویس: اصول و مزایا
  • 6. میکروسرویس در مقابل معماری یکپارچه
  • 7. طراحی میکروسرویس‌های مستقل
  • 8. ارتباطات بین میکروسرویس‌ها
  • 9. الگوهای ارتباطی همگام و ناهمگام
  • 10. مدیریت تراکنش در میکروسرویس‌ها
  • 11. الگوهای طراحی برای میکروسرویس‌ها
  • 12. شناسایی مرزهای میکروسرویس
  • 13. استراتژی‌های تقسیم‌بندی برنامه‌ها
  • 14. مدیریت پیکربندی در مقیاس بزرگ
  • 15. پایگاه داده در معماری میکروسرویس
  • 16. استراتژی‌های پایگاه داده برای هر سرویس
  • 17. مدیریت داده‌های توزیع شده
  • 18. مهاجرت از معماری یکپارچه به میکروسرویس
  • 19. مراحل مهاجرت گام به گام
  • 20. تست در معماری میکروسرویس
  • 21. تست واحد و یکپارچه‌سازی
  • 22. تست End-to-End در میکروسرویس‌ها
  • 23. نظارت و ثبت وقایع (Logging)
  • 24. جمع‌آوری لاگ‌ها در مقیاس بزرگ
  • 25. ابزارهای نظارتی و هشداردهی
  • 26. مدیریت خطا و تاب‌آوری
  • 27. الگوهای تاب‌آوری (Resiliency Patterns)
  • 28. مدیریت شکست و بازیابی
  • 29. امنیت در معماری میکروسرویس
  • 30. احراز هویت و مجوزدهی
  • 31. امنیت در ارتباطات سرویس‌ها
  • 32. استقرار (Deployment) میکروسرویس‌ها
  • 33. استراتژی‌های استقرار تدریجی
  • 34. استقرار بدون وقفه (Zero-Downtime Deployment)
  • 35. کانتینرسازی (Containerization)
  • 36. مفاهیم Docker
  • 37. ساخت ایمیج‌های Docker
  • 38. مدیریت کانتینرها
  • 39. مفاهیم ارکستراسیون کانتینر
  • 40. معرفی خدمات ارکستراسیون کانتینر
  • 41. مدیریت منابع کانتینرها
  • 42. بهینه‌سازی استفاده از منابع
  • 43. مقیاس‌بندی خودکار (Auto-Scaling)
  • 44. تنظیمات مقیاس‌بندی خودکار
  • 45. شبکه‌بندی در محیط کانتینر
  • 46. مدیریت ترافیک و Load Balancing
  • 47. خدمات کشف سرویس (Service Discovery)
  • 48. الگوهای Service Discovery
  • 49. مدیریت API Gateway
  • 50. اصول طراحی API Gateway
  • 51. امنیت در API Gateway
  • 52. فرهنگ DevOps و میکروسرویس
  • 53. نقش DevOps در چرخه عمر نرم‌افزار
  • 54. پیاده‌سازی CI/CD برای میکروسرویس‌ها
  • 55. نظارت بر سلامت برنامه (Health Checks)
  • 56. اهمیت Health Checks
  • 57. پیاده‌سازی Health Checks
  • 58. مدیریت Secret ها و اطلاعات حساس
  • 59. روش‌های امن نگهداری Secret ها
  • 60. استفاده از Secret Management Tools
  • 61. تحلیل و بهینه‌سازی عملکرد
  • 62. ابزارهای پروفایلینگ (Profiling)
  • 63. شناسایی گلوگاه‌های عملکردی
  • 64. استراتژی‌های کاهش هزینه در مقیاس بزرگ
  • 65. بهینه‌سازی مصرف منابع ابری
  • 66. مدیریت هزینه‌های ذخیره‌سازی و شبکه
  • 67. معماری رویداد محور (Event-Driven Architecture)
  • 68. مفاهیم Event Streaming
  • 69. پیاده‌سازی Event-Driven Architecture
  • 70. مدیریت رویدادها و پیام‌ها
  • 71. موتورهای پیام‌رسانی (Message Brokers)
  • 72. انتخاب موتور پیام‌رسانی مناسب
  • 73. الگوهای ارتباطی مبتنی بر رویداد
  • 74. حاکمیت داده (Data Governance)
  • 75. مدیریت کیفیت داده‌ها
  • 76. سیاست‌های دسترسی به داده‌ها
  • 77. تست بار (Load Testing)
  • 78. برنامه‌ریزی و اجرای تست بار
  • 79. تحلیل نتایج تست بار
  • 80. مقاومت در برابر خطا (Fault Tolerance)
  • 81. الگوهای طراحی مقاوم در برابر خطا
  • 82. پیاده‌سازی مکانیزم‌های بازیابی
  • 83. بهینه‌سازی شبکه برای مقیاس بزرگ
  • 84. کاهش تأخیر (Latency) در ارتباطات
  • 85. افزایش پهنای باند (Bandwidth)
  • 86. امنیت در لایه شبکه
  • 87. مدیریت دسترسی در شبکه
  • 88. رمزنگاری ترافیک شبکه
  • 89. مبانی محاسبات ابری در ایران
  • 90. خدمات ابری داخلی و ارائه‌دهندگان
  • 91. ملاحظات قانونی و امنیتی خدمات ابری داخلی
  • 92. معماری میکروسرویس با رویکرد بومی
  • 93. سازگاری معماری با زیرساخت‌های داخلی
  • 94. مدیریت داده در سیستم‌های داخلی
  • 95. استفاده از پایگاه‌های داده رابطه‌ای و NoSQL
  • 96. ملاحظات امنیتی در پایگاه داده‌های داخلی
  • 97. استقرار و مدیریت برنامه‌ها در ابر داخلی
  • 98. ابزارهای ارکستراسیون کانتینر در ایران
  • 99. تنظیمات مقیاس‌بندی در محیط داخلی
  • 100. نظارت و ثبت وقایع در سیستم‌های داخلی
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.

نظرات

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

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