کتاب Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با Cloud Run (مدیریت چرخه عمر برنامه) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با Cloud Run (مدیریت چرخه عمر برنامه)

موضوع کلی: برنامه نویسی

موضوع میانی: Google Cloud Platform (GCP)

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

  • 1. آشنایی با مفاهیم Serverless و Cloud Run
  • 2. معرفی معماری Serverless در Google Cloud
  • 3. مزایای استفاده از Cloud Run
  • 4. مقایسه Cloud Run با سایر سرویس‌های Google Cloud (App Engine, GKE)
  • 5. مراحل اولیه راه‌اندازی Cloud Run
  • 6. مفاهیم کانتینر و Docker
  • 7. نوشتن اولین Dockerfile برای برنامه وب
  • 8. ساخت ایمیج کانتینر با Docker
  • 9. آپلود ایمیج کانتینر به Google Container Registry (GCR)
  • 10. استقرار اولین سرویس Cloud Run
  • 11. تنظیمات پایه سرویس Cloud Run (نام، منطقه، پلتفرم)
  • 12. مدیریت نسخه‌های سرویس Cloud Run
  • 13. ایجاد نسخه‌های جدید و استقرار آن‌ها
  • 14. بازگردانی به نسخه‌های قبلی
  • 15. تنظیم مقیاس‌پذیری خودکار در Cloud Run
  • 16. تنظیم حداقل و حداکثر تعداد نمونه‌ها
  • 17. تنظیم نرخ درخواست همزمان
  • 18. مدیریت ترافیک بین نسخه‌ها
  • 19. توزیع ترافیک بر اساس درصد
  • 20. تنظیمات پیشرفته برای مقیاس‌پذیری
  • 21. استفاده از Context Switching برای Cloud Run
  • 22. تنظیمات حافظه و CPU برای سرویس‌ها
  • 23. مدیریت متغیرهای محیطی (Environment Variables)
  • 24. استفاده از Secrets Manager برای مقادیر حساس
  • 25. اتصال Cloud Run به پایگاه داده‌ها
  • 26. استفاده از Cloud SQL با Cloud Run
  • 27. تنظیمات اتصال به Cloud SQL (Private IP, Public IP)
  • 28. مدیریت Connection Pooling
  • 29. استفاده از Firestore با Cloud Run
  • 30. پیکربندی دسترسی به Firestore
  • 31. استفاده از Cloud Storage با Cloud Run
  • 32. مدیریت دسترسی به Cloud Storage
  • 33. پیاده‌سازی API Gateway با Cloud Run
  • 34. تنظیمات پیشرفته API Gateway
  • 35. مدیریت احراز هویت و مجوزها (Authentication & Authorization)
  • 36. استفاده از Identity Platform (Firebase Auth)
  • 37. تنظیمات احراز هویت با Google Identity
  • 38. پیاده‌سازی OAuth 2.0 در Cloud Run
  • 39. مدیریت لاگ‌ها و مانیتورینگ در Cloud Run
  • 40. استفاده از Cloud Logging
  • 41. تنظیمات لاگ‌گیری سفارشی
  • 42. استفاده از Cloud Monitoring
  • 43. تنظیم آلارم‌ها و هشدارها
  • 44. پیاده‌سازی Trace در Cloud Run
  • 45. استفاده از Cloud Trace
  • 46. تحلیل عملکرد برنامه با Trace
  • 47. مدیریت خطاها و استثناها در Cloud Run
  • 48. تکنیک‌های Debugging برای سرویس‌های Cloud Run
  • 49. استفاده از Cloud Build برای CI/CD
  • 50. پیکربندی Pipeline برای ساخت و استقرار
  • 51. اتصال Cloud Build به Container Registry
  • 52. تنظیمات خودکار استقرار با Cloud Build
  • 53. مدیریت چرخه عمر برنامه در Cloud Run
  • 54. به‌روزرسانی تدریجی (Rolling Updates)
  • 55. بازگردانی سریع (Rollbacks)
  • 56. مدیریت نسخه‌های تولید (Production) و توسعه (Staging)
  • 57. استفاده از GitOps برای مدیریت Cloud Run
  • 58. امنیت در Cloud Run
  • 59. تنظیمات Network Security
  • 60. استفاده از VPC Connector
  • 61. مدیریت دسترسی به سرویس با IAM
  • 62. بهترین روش‌ها برای امن‌سازی کانتینرها
  • 63. بهینه‌سازی هزینه در Cloud Run
  • 64. تنظیمات مقیاس‌پذیری برای کاهش هزینه
  • 65. مانیتورینگ مصرف منابع
  • 66. استفاده از Spot Instances (در صورت امکان)
  • 67. مدیریت حجم داده و ذخیره‌سازی
  • 68. مدیریت طول عمر داده‌ها
  • 69. انتخاب نوع دیتابیس مناسب
  • 70. استراتژی‌های پشتیبان‌گیری و بازیابی
  • 71. پیاده‌سازی الگوهای طراحی Serverless
  • 72. الگوی Event-Driven Architecture
  • 73. استفاده از Pub/Sub با Cloud Run
  • 74. پیاده‌سازی Microservices با Cloud Run
  • 75. مدیریت وابستگی‌ها بین سرویس‌ها
  • 76. معماری‌های پیشرفته Serverless
  • 77. استفاده از Cloud Functions در کنار Cloud Run
  • 78. ترکیب Cloud Run با Kubernetes (GKE)
  • 79. ملاحظات عملیاتی برای Cloud Run
  • 80. مدیریت ترافیک بالا
  • 81. مدیریت Downtime
  • 82. بهینه‌سازی زمان پاسخگویی
  • 83. استفاده از Caching در Cloud Run
  • 84. استراتژی‌های Caching با Redis
  • 85. مدیریت وضعیت (State Management) در Serverless
  • 86. استفاده از پایگاه داده‌های NoSQL
  • 87. طراحی برای قابلیت تحمل خطا (Fault Tolerance)
  • 88. پیاده‌سازی الگوهای Circuit Breaker
  • 89. مدیریت چرخه عمر برنامه: برنامه‌ریزی
  • 90. مدیریت چرخه عمر برنامه: توسعه
  • 91. مدیریت چرخه عمر برنامه: تست
  • 92. مدیریت چرخه عمر برنامه: استقرار
  • 93. مدیریت چرخه عمر برنامه: مانیتورینگ
  • 94. مدیریت چرخه عمر برنامه: بهینه‌سازی
  • 95. مدیریت چرخه عمر برنامه: نگهداری
  • 96. استفاده از ابزارهای مانیتورینگ پیشرفته
  • 97. تحلیل لاگ‌ها برای شناسایی مشکلات
  • 98. بهبود عملکرد با استفاده از داده‌های مانیتورینگ
  • 99. استراتژی‌های بازیابی از فاجعه (Disaster Recovery)
  • 100. تست مداوم و خودکار
تگ‌ها: Cloud Run DevOps GCP Google Cloud Serverless استقرار برنامه برنامه‌نویسی ابری مدیریت برنامه

نظرات

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

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