اپلیکیشن اندرویدی فلشکارت آموزشی استفاده از Cloud Build و Cloud Deploy برای CI/CD
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استفاده از Cloud Build و Cloud Deploy برای CI/CD
موضوع کلی: برنامه نویسی
موضوع میانی: رایانش ابری (Cloud Computing)
📋 سرفصلهای دوره
- 1. مبانی CI/CD و اتوماسیون
- 2. معرفی Google Cloud Build
- 3. نصب و پیکربندی Cloud Build
- 4. ساخت ایمیجهای داکر با Cloud Build
- 5. مدیریت وابستگیها در Cloud Build
- 6. اجرای تستها در Cloud Build
- 7. مراحل مختلف پایپلاین CI/CD
- 8. مقدمهای بر Cloud Deploy
- 9. مفاهیم کلیدی Cloud Deploy
- 10. استقرار برنامهها با Cloud Deploy
- 11. مدیریت محیطهای استقرار
- 12. استراتژیهای انتشار در Cloud Deploy
- 13. تنظیمات پیشرفته Cloud Deploy
- 14. ماتریس انتشار در Cloud Deploy
- 15. کانفیگهای استقرار در Cloud Deploy
- 16. تطبیق کانفیگهای استقرار
- 17. مدیریت خطاها در Cloud Deploy
- 18. مانیتورینگ استقرارها
- 19. اعلانها و هشدارها در Cloud Deploy
- 20. یکپارچهسازی Cloud Build و Cloud Deploy
- 21. سناریوهای CI/CD پیچیده
- 22. استفاده از Cloud Build Triggers
- 23. مدیریت مخازن کد
- 24. ساخت سفارشی در Cloud Build
- 25. استفاده از ابزارهای تحلیل کد
- 26. اجرای اسکنهای امنیتی
- 27. مدیریت Secrets در Cloud Build
- 28. تنظیمات شبکه برای Cloud Build
- 29. استفاده از Artifact Registry
- 30. مدیریت ایمیجهای داکر
- 31. مدیریت مخازن بسته
- 32. اصول DevSecOps
- 33. پیادهسازی DevSecOps با Cloud Build
- 34. تستهای یکپارچهسازی
- 35. تستهای End-to-End
- 36. تستهای بارگذاری
- 37. تستهای امنیتی برنامهها
- 38. استفاده از ابزارهای تست خودکار
- 39. مدیریت نسخهها در Cloud Deploy
- 40. بازگشت به عقب (Rollback) در Cloud Deploy
- 41. استراتژیهای انتشار تدریجی
- 42. استقرار قناری (Canary Deployments)
- 43. استقرار آبی-سبز (Blue-Green Deployments)
- 44. مدیریت منابع در Cloud Deploy
- 45. تنظیمات دسترسی و مجوزها
- 46. نقشها و سیاستهای IAM
- 47. امنیت در Cloud Build
- 48. امنیت در Cloud Deploy
- 49. پایش عملکرد برنامهها
- 50. تجزیه و تحلیل لاگها
- 51. شناسایی و رفع مشکلات
- 52. بهینهسازی پایپلاین CI/CD
- 53. کاهش زمان ساخت
- 54. کاهش زمان استقرار
- 55. مدیریت هزینه در CI/CD
- 56. استفاده از Cloud Build برای پروژههای مختلف
- 57. ساخت برنامههای وب
- 58. ساخت برنامههای موبایل
- 59. ساخت سرویسهای میکروسرویس
- 60. ساخت Function-as-a-Service (FaaS)
- 61. مدیریت تنظیمات برنامه
- 62. استفاده از ابزارهای پیکربندی
- 63. پایپلاینهای CI/CD برای دادههای بزرگ
- 64. استفاده از Cloud Build با BigQuery
- 65. استفاده از Cloud Build با Dataflow
- 66. استفاده از Cloud Build با Dataproc
- 67. پایپلاینهای CI/CD برای یادگیری ماشین
- 68. آموزش مدلها با Cloud Build
- 69. استقرار مدلها با Cloud Deploy
- 70. مدیریت چرخه عمر مدل
- 71. مبانی معماری میکروسرویس
- 72. پیادهسازی CI/CD برای میکروسرویسها
- 73. مدیریت API Gateway
- 74. اصول AIOps
- 75. کاربرد AIOps در CI/CD
- 76. اتوماسیون تستهای پذیرش
- 77. اتوماسیون فرآیندهای بازبینی کد
- 78. مدیریت تغییرات در پایپلاین CI/CD
- 79. مستندسازی فرآیندهای CI/CD
- 80. بهبود مستمر در CI/CD
- 81. مطالعات موردی CI/CD
- 82. درسهای آموخته از پیادهسازی CI/CD
- 83. بررسی ابزارهای جایگزین CI/CD
- 84. آینده CI/CD و اتوماسیون
- 85. استفاده از Cloud Build برای ساخت کانتینرهای سفارشی
- 86. مدیریت Image Layers
- 87. بهینهسازی Dockerfile
- 88. استفاده از Cloud Build برای استقرار در Google Kubernetes Engine (GKE)
- 89. استقرار با Helm
- 90. مدیریت Manifestهای Kubernetes
- 91. پایپلاینهای CI/CD برای برنامههای Serverless
- 92. استقرار Cloud Functions
- 93. استفاده از Cloud Build برای Cloud Run
- 94. مدیریت دسترسی به سرویسها
- 95. اصول GitOps
- 96. پیادهسازی GitOps با Cloud Deploy
- 97. مدیریت پیکربندی زیرساخت به عنوان کد (IaC)
- 98. استفاده از Terraform با Cloud Build
- 99. پیادهسازی پایپلاینهای CI/CD امن
- 100. مدیریت آسیبپذیریها
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.