اپلیکیشن اندرویدی فلشکارت آموزشی Google Cloud Platform: استقرار و مدیریت برنامه های Microservices با Cloud Run
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Google Cloud Platform: استقرار و مدیریت برنامه های Microservices با Cloud Run
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مبانی Google Cloud Platform
- 2. آشنایی با Google Cloud Platform
- 3. مزایای Google Cloud Platform
- 4. ناوبری کنسول Google Cloud
- 5. ایجاد و مدیریت پروژه در Google Cloud
- 6. تنظیمات اولیه پروژه
- 7. مدیریت کاربران و دسترسیها (IAM)
- 8. آشنایی با مفاهیم سرویسها
- 9. مقدمهای بر معماری Microservices
- 10. تعریف Microservices
- 11. مزایای معماری Microservices
- 12. چالشهای معماری Microservices
- 13. تفاوت Microservices با Monolithic
- 14. انتخاب مناسب برای Microservices
- 15. مقدمهای بر Cloud Run
- 16. Cloud Run چیست؟
- 17. مزایای Cloud Run
- 18. معماری Cloud Run
- 19. کاربرد Cloud Run
- 20. مقایسه Cloud Run با سایر سرویسهای Google Cloud
- 21. مفاهیم کلیدی Cloud Run
- 22. کانتینرها و Docker
- 23. آشنایی با Docker
- 24. ساخت Image Docker
- 25. Docker Hub و رجیستریها
- 26. استقرار برنامه روی Cloud Run
- 27. فرآیند استقرار
- 28. ایجاد Service در Cloud Run
- 29. تنظیمات Service
- 30. استقرار Image Docker
- 31. مدیریت Serviceهای Cloud Run
- 32. بهروزرسانی Serviceها
- 33. حذف Serviceها
- 34. مانیتورینگ و لاگینگ
- 35. تنظیمات مانیتورینگ Cloud Run
- 36. بررسی لاگهای برنامه
- 37. استفاده از Cloud Logging
- 38. استفاده از Cloud Monitoring
- 39. تنظیم هشدارها (Alerts)
- 40. مدیریت ترافیک
- 41. تنظیمات مسیریابی ترافیک
- 42. توزیع ترافیک بین نسخهها
- 43. بازگردانی به نسخههای قبلی
- 44. مدیریت پیکربندی
- 45. استفاده از Environment Variables
- 46. استفاده از Secrets Manager
- 47. امنیت در Cloud Run
- 48. تنظیمات امنیتی Service
- 49. مدیریت دسترسیها برای Cloud Run
- 50. استفاده از Identity-Aware Proxy (IAP)
- 51. مدیریت گواهینامههای SSL/TLS
- 52. شبکهبندی در Cloud Run
- 53. تنظیمات شبکه
- 54. دسترسی به شبکههای خصوصی
- 55. استفاده از VPC Connector
- 56. استقرار برنامههای پایگاه داده
- 57. اتصال به Cloud SQL
- 58. اتصال به Firestore
- 59. اتصال به Cloud Bigtable
- 60. استقرار برنامههای پیامرسانی
- 61. اتصال به Pub/Sub
- 62. استفاده از Cloud Tasks
- 63. استقرار برنامههای Front-end
- 64. استقرار برنامههای Static
- 65. استقرار برنامههای Dynamic
- 66. مدیریت و استقرار چند Microservice
- 67. ساختار پروژه با چند Microservice
- 68. استقرار همزمان چند Service
- 69. هماهنگی بین Microservices
- 70. استفاده از API Gateway
- 71. مدیریت چرخه عمر Microservices
- 72. تست و اطمینان از کیفیت
- 73. تست واحد (Unit Testing)
- 74. تست یکپارچهسازی (Integration Testing)
- 75. تست بار (Load Testing)
- 76. تست امنیتی
- 77. بهینهسازی عملکرد
- 78. بهینهسازی مصرف منابع
- 79. تنظیمات Scaling در Cloud Run
- 80. مدیریت هزینهها
- 81. بررسی صورتحساب Google Cloud
- 82. بهینهسازی مصرف در Cloud Run
- 83. استراتژیهای Cost Management
- 84. خودکارسازی استقرار
- 85. استفاده از Cloud Build
- 86. پایپلاینهای CI/CD
- 87. استقرار خودکار با Cloud Build
- 88. استفاده از Terraform
- 89. مدیریت زیرساخت با Terraform
- 90. استقرار Cloud Run با Terraform
- 91. استفاده از Cloud Deployment Manager
- 92. استقرار Cloud Run با Deployment Manager
- 93. مدیریت و مانیتورینگ پیشرفته
- 94. استفاده از Cloud Trace
- 95. تجزیه و تحلیل عملکرد
- 96. رفع اشکالات پیچیده
- 97. استفاده از Cloud Profiler
- 98. بهینهسازی کد
- 99. مدیریت خطاها
- 100. استراتژیهای مدیریت خطا
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.