دوره Google Cloud Platform: Serverless Application Deployment and Management with Cloud Run (Application Lifecycle Management) همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: Serverless Application Deployment and Management with Cloud Run (Application Lifecycle Management)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. مقدمهای بر محاسبات بدون سرور (Serverless Computing)
- 2. چرا محاسبات بدون سرور؟
- 3. مفاهیم کلیدی در Serverless
- 4. معماریهای Serverless
- 5. مقایسه Serverless با معماریهای سنتی
- 6. معرفی Google Cloud Platform (GCP)
- 7. مروری بر سرویسهای GCP
- 8. چرا GCP برای Serverless؟
- 9. آشنایی با Cloud Run
- 10. مفهوم کانتینر (Container)
- 11. چرا کانتینر برای Cloud Run؟
- 12. Dockerfile چیست؟
- 13. نوشتن اولین Dockerfile
- 14. ساخت ایمیج کانتینر
- 15. مفهوم Container Registry (Artifact Registry)
- 16. آپلود ایمیج به Artifact Registry
- 17. اصول اولیه Cloud Run
- 18. استقرار اولین سرویس Cloud Run
- 19. پیکربندی اولیه Cloud Run
- 20. انتخاب تنظیمات CPU و حافظه
- 21. مدیریت ترافیک در Cloud Run
- 22. مقیاسپذیری خودکار در Cloud Run
- 23. مفهوم Instances و Concurrency
- 24. تنظیم حداقل و حداکثر Instances
- 25. مدیریت ورژنهای سرویس Cloud Run
- 26. استقرار ورژنهای جدید
- 27. قابلیت Rollback به ورژنهای قبلی
- 28. تنظیمات محیطی (Environment Variables)
- 29. استفاده از Secrets برای مقادیر حساس
- 30. اتصال Cloud Run به پایگاه داده
- 31. کار با Cloud SQL در Cloud Run
- 32. کار با Firestore در Cloud Run
- 33. استفاده از Cloud Functions به عنوان بکاند برای Cloud Run
- 34. مفهوم Event-Driven Architectures
- 35. اتصال Cloud Run به Pub/Sub
- 36. پردازش رویدادها با Cloud Run
- 37. استفاده از Cloud Scheduler برای زمانبندی وظایف
- 38. اتصال Cloud Run به Cloud Storage
- 39. پردازش فایلهای آپلود شده در Cloud Storage
- 40. مدیریت لاگها در Cloud Run (Cloud Logging)
- 41. مانیتورینگ عملکرد Cloud Run (Cloud Monitoring)
- 42. تعریف Metrics سفارشی
- 43. تنظیم Alerting برای Cloud Run
- 44. تنظیمات شبکه در Cloud Run
- 45. استفاده از Custom Domains
- 46. پیکربندی SSL/TLS برای Custom Domains
- 47. مدیریت دسترسی (IAM) در Cloud Run
- 48. تعریف Role ها و Permission ها
- 49. مفهوم Service Accounts
- 50. استفاده از Service Accounts برای دسترسی به سرویسهای GCP
- 51. امنیت در Cloud Run
- 52. بهترین روشهای امنیتی برای کانتینرها
- 53. اعتبارسنجی ورودیها
- 54. مدیریت وابستگیهای نرمافزاری
- 55. اسکن ایمیجهای کانتینر برای آسیبپذیریها
- 56. مفهوم CI/CD برای Cloud Run
- 57. تنظیم Pipeline های CI/CD
- 58. استفاده از Cloud Build برای CI/CD
- 59. استقرار خودکار با Cloud Build
- 60. تست خودکار در Pipeline های CI/CD
- 61. مدیریت چرخه عمر اپلیکیشن (Application Lifecycle Management)
- 62. فازهای چرخه عمر اپلیکیشن
- 63. برنامهریزی و طراحی اپلیکیشن Serverless
- 64. توسعه اپلیکیشن Serverless
- 65. تست اپلیکیشن Serverless
- 66. استقرار اپلیکیشن Serverless
- 67. مانیتورینگ اپلیکیشن Serverless
- 68. نگهداری و بهروزرسانی اپلیکیشن Serverless
- 69. استراتژیهای بهینهسازی هزینه در Cloud Run
- 70. انتخاب Instance Type مناسب
- 71. مدیریت Concurrency
- 72. استفاده از Scaling تنظیمات بهینه
- 73. مفهوم Cold Starts در Cloud Run
- 74. کاهش Cold Starts
- 75. استفاده از Always-On Instances (با ملاحظات هزینه)
- 76. تکنیکهای بهینهسازی عملکرد
- 77. انتخاب زبان برنامهنویسی مناسب
- 78. بهینهسازی کد اپلیکیشن
- 79. مدیریت کش در Cloud Run
- 80. استفاده از Cloud Memorystore
- 81. استفاده از Distributed Caching
- 82. استفاده از Load Balancing برای Cloud Run
- 83. استقرار چندین سرویس Cloud Run
- 84. مفهوم API Gateway
- 85. استفاده از API Gateway با Cloud Run
- 86. مدیریت versioning API با API Gateway
- 87. مفهوم Serverless Framework
- 88. معرفی Serverless Framework
- 89. استقرار Cloud Run با Serverless Framework
- 90. مدیریت منابع با Serverless Framework
- 91. مفهوم Infrastructure as Code (IaC)
- 92. استفاده از Terraform برای مدیریت Cloud Run
- 93. استقرار Cloud Run با Terraform
- 94. مدیریت منابع GCP با Terraform
- 95. ملاحظات انتخاب معماری Serverless
- 96. مقایسه Cloud Run با Cloud Functions
- 97. مقایسه Cloud Run با App Engine
- 98. مزایا و معایب Cloud Run
- 99. سناریوهای کاربردی Cloud Run
- 100. پیادهسازی API های RESTful
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.