اپلیکیشن اندرویدی فلشکارت آموزشی Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با Cloud Run (مدیریت استقرار)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با Cloud Run (مدیریت استقرار)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم Serverless در Google Cloud
- 2. مروری بر Cloud Run و قابلیتهای آن
- 3. معماری برنامههای Serverless
- 4. مراحل استقرار برنامه در Cloud Run
- 5. مقدمهای بر Docker و کانتینرسازی
- 6. ساخت ایمیج Docker برای برنامههای Python
- 7. ساخت ایمیج Docker برای برنامههای Node.js
- 8. ساخت ایمیج Docker برای برنامههای Go
- 9. تنظیمات اولیه Cloud Run
- 10. ایجاد اولین سرویس Cloud Run
- 11. پیکربندی منابع (CPU و Memory) در Cloud Run
- 12. تنظیمات شبکه و دسترسی در Cloud Run
- 13. مدیریت نسخههای برنامه در Cloud Run
- 14. استفاده از Revision برای Rollback
- 15. استقرار چندین نسخه همزمان
- 16. تنظیمات ترافیک بین نسخهها
- 17. نظارت بر سرویسهای Cloud Run
- 18. مانیتورینگ با Cloud Monitoring
- 19. بررسی لاگها با Cloud Logging
- 20. تنظیم هشدارهای عملکردی
- 21. مدیریت و احراز هویت کاربران با Identity Platform
- 22. یکپارچهسازی Cloud Run با Cloud Functions
- 23. ارتباط Cloud Run با پایگاه دادههای Cloud SQL
- 24. اتصال Cloud Run به Firestore
- 25. استفاده از Cloud Pub/Sub برای ارتباط ناهمزمان
- 26. معرفی Cloud Build برای CI/CD
- 27. پیکربندی Cloud Build برای استقرار خودکار
- 28. تنظیم Pipeline CI/CD با Cloud Build
- 29. استفاده از Secret Manager برای مدیریت اطلاعات حساس
- 30. ذخیرهسازی تنظیمات برنامه با Environment Variables
- 31. مدیریت دامنههای سفارشی در Cloud Run
- 32. تنظیم SSL/TLS برای دامنههای سفارشی
- 33. بهینهسازی هزینه در Cloud Run
- 34. مدیریت مقیاسپذیری خودکار در Cloud Run
- 35. تنظیم حداقل و حداکثر تعداد نمونهها
- 36. درک مفهوم Concurrency در Cloud Run
- 37. بهینهسازی زمان پاسخگویی برنامه
- 38. مدیریت خطاها و استثناها در برنامههای Serverless
- 39. پیادهسازی الگوهای مقاوم در برابر خطا
- 40. استفاده از Dead-letter Queues با Pub/Sub
- 41. تست برنامههای Serverless
- 42. استفاده از Local Emulator برای Cloud Run
- 43. شبیهسازی محیط Cloud Run در Local
- 44. تست یکپارچهسازی با سرویسهای دیگر
- 45. ملاحظات امنیتی در Cloud Run
- 46. مدیریت دسترسیها با IAM
- 47. تنظیم Service Accounts برای Cloud Run
- 48. امنسازی ارتباطات ورودی و خروجی
- 49. استفاده از VPC Network Peering
- 50. معرفی Cloud Armor برای حفاظت از برنامه
- 51. پیکربندی قوانین فایروال در Cloud Run
- 52. مدیریت وابستگیهای برنامه
- 53. بهینهسازی ایمیجهای Docker
- 54. استفاده از Multi-stage Builds در Dockerfile
- 55. کاهش حجم ایمیجهای Docker
- 56. استفاده از Artifact Registry برای نگهداری ایمیجها
- 57. مدیریت چرخه عمر ایمیجها
- 58. معرفی Cloud Tasks برای اجرای وظایف زمانبندی شده
- 59. زمانبندی وظایف با Cloud Tasks
- 60. مدیریت صف وظایف در Cloud Tasks
- 61. بررسی وضعیت وظایف در Cloud Tasks
- 62. استفاده از Cloud Scheduler برای زمانبندی رویدادها
- 63. تنظیم زمانبندی رویدادها با Cloud Scheduler
- 64. ارتباط Cloud Scheduler با Cloud Run
- 65. کاربرد Cloud Scheduler در اتوماسیون
- 66. معرفی Dataflow برای پردازش دادههای جریانی
- 67. پردازش دادههای Real-time با Dataflow
- 68. یکپارچهسازی Dataflow با Cloud Run
- 69. ملاحظات عملکردی در پردازش داده
- 70. معرفی BigQuery برای تحلیل دادههای حجیم
- 71. ذخیرهسازی و تحلیل داده با BigQuery
- 72. اتصال BigQuery به Cloud Run
- 73. کاربرد BigQuery در گزارشگیری
- 74. معرفی Cloud Spanner برای پایگاه داده توزیع شده
- 75. مدیریت پایگاه دادههای Global با Cloud Spanner
- 76. اتصال Cloud Run به Cloud Spanner
- 77. کاربرد Cloud Spanner در برنامههای مقیاسپذیر
- 78. مدیریت و بهینهسازی هزینههای کلی GCP
- 79. تکنیکهای صرفهجویی در مصرف منابع
- 80. بررسی صورتحساب و گزارشهای هزینه
- 81. استفاده از ابزارهای Cost Management GCP
- 82. معرفی ابزارهای مانیتورینگ پیشرفته
- 83. استفاده از Metrics Explorer
- 84. تنظیم Dashboards سفارشی
- 85. تحلیل روند عملکرد برنامه
- 86. مدیریت برنامههای Serverless در مقیاس بزرگ
- 87. استراتژیهای استقرار و مدیریت
- 88. اصول توسعه برنامههای Serverless مقیاسپذیر
- 89. مروری بر بهترین شیوهها در Cloud Run
- 90. آینده Serverless و نوآوریها در GCP
- 91. معرفی سرویسهای جدید Serverless GCP
- 92. درسهای آموخته از پروژههای Serverless
- 93. راهنمای عیبیابی مشکلات رایج
- 94. نکات تکمیلی برای حرفهایها
- 95. کاربرد Cloud Run در صنایع مختلف
- 96. مثالهای عملی از استقرار در دنیای واقعی
- 97. پروژههای پیشرفته با Cloud Run
- 98. مفاهیم پیشرفته در معماری Serverless
- 99. استقرار برنامههای Microservices با Cloud Run
- 100. مدیریت API Gateway در کنار Cloud Run
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.