اپلیکیشن اندرویدی فلشکارت آموزشی ساخت و مقیاسبندی برنامههای کاربردی ابری با Google Cloud Run
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت و مقیاسبندی برنامههای کاربردی ابری با Google Cloud Run
موضوع کلی: توسعهٔ نرمافزارهای ابری و پایدار
موضوع میانی: پیادهسازی و مدیریت سرویسهای بدون سرور (Serverless)
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعهٔ نرمافزارهای ابری
- 2. مبانی معماری میکروسرویس
- 3. معرفی Google Cloud Run
- 4. مزایای استفاده از Cloud Run
- 5. مقایسهٔ Cloud Run با سایر سرویسهای ابری
- 6. نصب و پیکربندی اولیهٔ Cloud Run
- 7. ساخت اولین کانتینر برای Cloud Run
- 8. استقرار برنامههای کاربردی وب در Cloud Run
- 9. مدیریت نسخههای برنامههای کاربردی
- 10. مقیاسبندی خودکار در Cloud Run
- 11. تنظیمات مقیاسبندی
- 12. مدیریت ترافیک و درخواستها
- 13. پیکربندی اتصالات شبکه
- 14. امنیت در Cloud Run
- 15. مدیریت هویت و دسترسی (IAM)
- 16. لاگبرداری و مانیتورینگ برنامهها
- 17. پیادهسازی CI/CD برای Cloud Run
- 18. استفاده از Cloud Build برای استقرار
- 19. یکپارچهسازی با Google Kubernetes Engine
- 20. مدیریت پایگاههای داده با Cloud SQL
- 21. اتصال Cloud Run به Cloud SQL
- 22. استفاده از Firestore برای ذخیرهسازی داده
- 23. مدیریت رویدادها با Cloud Pub/Sub
- 24. معماری رویداد محور در Cloud Run
- 25. پیادهسازی API Gateway برای Cloud Run
- 26. مدیریت و احراز هویت APIها
- 27. تست برنامههای کاربردی در Cloud Run
- 28. بهینهسازی عملکرد برنامهها
- 29. مدیریت هزینهها در Cloud Run
- 30. نظارت بر مصرف منابع
- 31. استفاده از Cloud Monitoring برای هشدارها
- 32. عیبیابی برنامههای مستقر شده
- 33. پیکربندی متغیرهای محیطی
- 34. مدیریت Secretها در Cloud Run
- 35. استفاده از Cloud Source Repositories
- 36. استقرار برنامههای Node.js در Cloud Run
- 37. استقرار برنامههای Python در Cloud Run
- 38. استقرار برنامههای Go در Cloud Run
- 39. استقرار برنامههای Java در Cloud Run
- 40. استقرار برنامههای PHP در Cloud Run
- 41. استقرار برنامههای Ruby در Cloud Run
- 42. استقرار برنامههای .NET در Cloud Run
- 43. استقرار برنامههای Rust در Cloud Run
- 44. استقرار برنامههای C++ در Cloud Run
- 45. ساخت کانتینرهای سفارشی
- 46. استفاده از Dockerfile برای ساخت ایمیج
- 47. بهینهسازی Dockerfile
- 48. استفاده از Google Container Registry (GCR)
- 49. استفاده از Artifact Registry
- 50. مدیریت ایمیجهای کانتینر
- 51. استقرار کانتینرهای از پیش ساخته شده
- 52. استفاده از Cloud Functions در کنار Cloud Run
- 53. معماری ترکیبی Serverless
- 54. مدیریت چرخهٔ حیات برنامهها
- 55. استراتژیهای استقرار پیشرفته
- 56. استقرار Canary
- 57. استقرار Blue/Green
- 58. بازگردانی استقرارها
- 59. مدیریت خطا در برنامههای Serverless
- 60. پیادهسازی الگوهای مقاوم در برابر خطا
- 61. استفاده از Cloud Scheduler برای زمانبندی وظایف
- 62. اتصال Cloud Run به Cloud Scheduler
- 63. مدیریت سرویسهای خارجی
- 64. استفاده از Cloud Load Balancing
- 65. پیکربندی TLS/SSL برای Cloud Run
- 66. مدیریت دامنه سفارشی
- 67. یکپارچهسازی با Google Analytics
- 68. تحلیل رفتار کاربران
- 69. بهینهسازی تجربهٔ کاربری
- 70. امنیت دادهها در Cloud Run
- 71. پیکربندی فایروال ابری
- 72. مدیریت دسترسی به APIهای داخلی
- 73. استفاده از Cloud Armor برای حفاظت از APIها
- 74. پیادهسازی Web Application Firewall (WAF)
- 75. مدیریت گواهینامههای SSL/TLS
- 76. مانیتورینگ امنیتی
- 77. گزارشگیری امنیتی
- 78. بررسی آسیبپذیریها
- 79. بهروزرسانی مستمر برنامهها
- 80. مهاجرت به Cloud Run از محیطهای دیگر
- 81. ملاحظات مهاجرت
- 82. برنامهریزی برای مهاجرت
- 83. ارزیابی برنامههای موجود
- 84. انتخاب استراتژی مهاجرت
- 85. مدیریت تغییرات در معماری
- 86. آموزش تیم توسعه
- 87. تست و اعتبارسنجی برنامههای مهاجرت کرده
- 88. بهینهسازی پس از مهاجرت
- 89. مطالعات موردی موفق Cloud Run
- 90. بهترین شیوهها در توسعهٔ Serverless
- 91. آیندهٔ Cloud Run و فناوریهای Serverless
- 92. نکات پیشرفته برای مقیاسبندی
- 93. مدیریت منابع در مقیاس بزرگ
- 94. بهینهسازی هزینهها در مقیاس بالا
- 95. پیکربندی پیشرفتهٔ شبکه
- 96. امنیت پیشرفته در محیطهای Serverless
- 97. مدیریت پیچیدگی در برنامههای Serverless
- 98. ساخت پلتفرمهای Serverless داخلی
- 99. استفاده از Cloud Run برای پردازش دستهای
- 100. استفاده از Cloud Run برای Backendهای موبایل
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.