کتاب Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با Cloud Run (انعطاف پذیری) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با Cloud Run (انعطاف پذیری)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. مقدمهای بر محاسبات Serverless و Google Cloud Run
- 2. معرفی معماری Serverless و مزایای آن
- 3. مفاهیم کلیدی Cloud Run: کانتینرها، درخواستها و پاسخها
- 4. نصب و پیکربندی Google Cloud SDK
- 5. ایجاد اولین کانتینر برای Cloud Run
- 6. ساخت ایمیج داکر با استفاده از Dockerfile
- 7. کار با رجیستری کانتینر Google (Artifact Registry)
- 8. استقرار اولین سرویس Cloud Run
- 9. تنظیمات پایه سرویس Cloud Run: نام، منطقه، پلتفرم
- 10. مدیریت نسخههای سرویس Cloud Run
- 11. بررسی لاگها و مانیتورینگ سرویسهای Cloud Run
- 12. تنظیم مقیاسپذیری خودکار (Autoscaling) در Cloud Run
- 13. تنظیم حداقل و حداکثر تعداد نمونهها (Instances)
- 14. مدیریت ترافیک و توزیع آن بین نسخهها
- 15. تنظیمات امنیتی Cloud Run: احراز هویت و مجوزها
- 16. استفاده از Identity-Aware Proxy (IAP) برای احراز هویت
- 17. مدیریت متغیرهای محیطی (Environment Variables)
- 18. تنظیمات اتصال به پایگاه داده با Cloud SQL
- 19. اتصال به Pub/Sub برای پردازش رویدادها
- 20. استفاده از Cloud Functions به عنوان توابع کمکی Serverless
- 21. معماری میکروسرویس با استفاده از Cloud Run
- 22. استقرار APIهای RESTful با Cloud Run
- 23. پردازش دادههای استریمینگ با Cloud Run
- 24. مدیریت وظایف زمانبندی شده (Scheduled Tasks)
- 25. استفاده از Cloud Scheduler برای فراخوانی Cloud Run
- 26. مدیریت خطاها و بازگرداندن پاسخهای مناسب
- 27. پردازش فایلها و آپلود در Cloud Storage
- 28. یکپارچهسازی Cloud Run با Firebase
- 29. توسعه اپلیکیشنهای وب تکصفحهای (SPA) با Cloud Run
- 30. استقرار برنامه وب در Cloud Run
- 31. مدیریت دیتابیس NoSQL با Firestore
- 32. مدیریت دیتابیس رابطهای با Cloud SQL
- 33. استفاده از BigQuery برای تحلیل دادهها
- 34. بهینهسازی عملکرد سرویسهای Cloud Run
- 35. تنظیمات شبکه و VPC Connector
- 36. امنیت لایهبندی شده برای سرویسهای Cloud Run
- 37. مدیریت secrets با Secret Manager
- 38. استفاده از Cloud Build برای CI/CD
- 39. پیکربندی پایپلاین CI/CD با Cloud Build
- 40. استقرار خودکار پس از کامیت کد
- 41. مانیتورینگ پیشرفته با Cloud Monitoring
- 42. تنظیم هشدارها (Alerting) برای سرویسها
- 43. استفاده از Trace برای تحلیل تاخیرها
- 44. مدیریت هزینهها در Google Cloud Run
- 45. بهینهسازی مصرف منابع برای کاهش هزینه
- 46. استفاده از ابزارهای گزارشدهی هزینه
- 47. معرفی Cloud Run Jobs برای وظایف دستهای
- 48. استقرار و مدیریت Cloud Run Jobs
- 49. نظارت بر اجرای Cloud Run Jobs
- 50. استفاده از Cloud Run برای پردازش تصویر
- 51. پردازش ویدئو با استفاده از Cloud Run
- 52. استقرار وبسرویسهای مبتنی بر GraphQL
- 53. مدیریت صف پیام با Cloud Tasks
- 54. استفاده از Cloud Run برای پردازش فرمها
- 55. ساخت وبهوکها (Webhooks) با Cloud Run
- 56. معماری رویداد محور (Event-Driven) با Cloud Run
- 57. استفاده از Eventarc برای اتصال رویدادها
- 58. مدیریت state در برنامههای Serverless
- 59. استفاده از Redis برای Caching
- 60. پیادهسازی الگوهای طراحی Serverless
- 61. بهترین روشها برای توسعه Cloud Run
- 62. مدیریت وابستگیها در کانتینرها
- 63. تست واحد و یکپارچهسازی برای Cloud Run
- 64. استفاده از Docker Compose برای محیط توسعه محلی
- 65. دیباگ کردن برنامههای Cloud Run
- 66. امنیت API Gateway با Cloud Run
- 67. استقرار برنامههای Java با Cloud Run
- 68. استقرار برنامههای Node.js با Cloud Run
- 69. استفاده از Go برای توسعه Cloud Run
- 70. استقرار برنامههای Python با Cloud Run
- 71. استقرار برنامههای PHP با Cloud Run
- 72. استقرار برنامههای Ruby با Cloud Run
- 73. استقرار برنامههای .NET با Cloud Run
- 74. معرفی Cloud Run Domain Mappings
- 75. تنظیم دامنه سفارشی برای Cloud Run
- 76. مدیریت SSL certificates برای دامنههای سفارشی
- 77. استفاده از Cloud Armor برای حفاظت DDoS
- 78. پیکربندی قوانین فایروال با Cloud Armor
- 79. مدیریت سیاستهای امنیتی با Cloud Armor
- 80. معرفی Cloud Run Service Accounts
- 81. مدیریت دسترسی سرویسها با Service Accounts
- 82. استفاده از IAM roles و permissions
- 83. بهینهسازی زمان راهاندازی (Cold Start)
- 84. استراتژیهای کاهش Cold Start
- 85. تنظیمات پیشرفته مقیاسپذیری
- 86. استفاده از Cloud Run برای پردازش دادههای IoT
- 87. مدیریت اتصالات WebSocket با Cloud Run
- 88. استقرار برنامههای real-time با Cloud Run
- 89. معرفی Cloud Run Global
- 90. استقرار سرویسها در مناطق مختلف جهان
- 91. مدیریت ترافیک جهانی با Cloud Run Global
- 92. ملاحظات امنیتی در محیطهای Serverless
- 93. مدیریت انطباق و مقررات در Cloud Run
- 94. بررسی و پیادهسازی بهترین شیوههای امنیتی
- 95. آخرین روندها در محاسبات Serverless
- 96. نگاهی به آینده Cloud Run و اکوسیستم Serverless
- 97. خلاصه و جمعبندی مفاهیم کلیدی
- 98. مرور بر سناریوهای کاربردی پیشرفته
- 99. مطالعات موردی موفق در استفاده از Cloud Run
- 100. منابع بیشتر برای یادگیری و توسعه
تگها:
Cloud Run
GCP
Google Cloud
Serverless
استقرار برنامه
توسعه دهندگان
داکر
کانتینر
مدیریت برنامه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.