کتاب Google Cloud Platform: Cloud Build for Automated and Comprehensive Deployment and Rollback Pipelines

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب Google Cloud Platform: Cloud Build for Automated and Comprehensive Deployment and Rollback Pipelines

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

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

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه به Continuous Integration و Continuous Delivery (CI/CD)
  • 2. اهمیت خطوط لوله استقرار خودکار
  • 3. مروری بر Google Cloud Platform (GCP)
  • 4. سرویس‌های کلیدی GCP برای CI/CD
  • 5. معرفی Google Cloud Build
  • 6. جایگاه Cloud Build در اکوسیستم GCP
  • 7. راه‌اندازی پروژه GCP خود برای Cloud Build
  • 8. فعال‌سازی APIها و سرویس‌های مورد نیاز
  • 9. آشنایی با فایل پیکربندی `cloudbuild.yaml`
  • 10. اولین خط لوله (Pipeline) پایه Cloud Build شما
  • 11. تشریح ساختار `cloudbuild.yaml`: مراحل و ساختار آن‌ها
  • 12. بررسی سازندگان (Builders) داخلی Cloud Build
  • 13. ساخت سازندگان سفارشی (Custom Builders) Cloud Build
  • 14. استفاده از جایگزینی‌ها (Substitutions) در Cloud Build برای مقادیر پویا
  • 15. مدیریت متغیرهای محیطی در مراحل Cloud Build
  • 16. استفاده از کشینگ (Caching) برای تسریع فرآیند Build
  • 17. کار با آرتیفکت‌های Build و خروجی‌ها
  • 18. اجرای دستورات Shell در Cloud Build
  • 19. مشاهده لاگ‌ها و تاریخچه Build در کنسول GCP
  • 20. عیب‌یابی و اشکال‌زدایی پایه Cloud Build
  • 21. ادغام با Cloud Source Repositories
  • 22. اتصال مخازن GitHub به Cloud Build
  • 23. اتصال مخازن GitLab به Cloud Build
  • 24. آشنایی با Cloud Build Triggers
  • 25. ایجاد Triggers دستی
  • 26. خودکارسازی Buildها با Git Push Triggers
  • 27. تنظیم Triggers برای Pull Request جهت CI
  • 28. فیلتر کردن Triggers بر اساس Branch, Tag یا تغییرات فایل
  • 29. استفاده از عبارات منظم برای فیلتر کردن پیشرفته Triggers
  • 30. مدیریت Triggers متعدد برای یک مخزن واحد
  • 31. مقدمه بر مدیریت کانتینر و پکیج
  • 32. مروری بر Google Artifact Registry
  • 33. پیکربندی مخازن Artifact Registry
  • 34. ساخت ایمیج‌های Docker با Cloud Build
  • 35. پوش کردن ایمیج‌های Docker به Artifact Registry
  • 36. مدیریت Tagها و نسخه‌های ایمیج Docker
  • 37. ساخت باینری‌های Go و ذخیره در Artifact Registry
  • 38. ساخت پکیج‌های Node.js و ذخیره در Artifact Registry
  • 39. ساخت پکیج‌های Python و ذخیره در Artifact Registry
  • 40. ذخیره آرتیفکت‌ها و فایل‌های عمومی
  • 41. مقدمه بر IAM برای Cloud Build
  • 42. آشنایی با Service Accountهای Cloud Build
  • 43. اعطای مجوزهای لازم برای مراحل Build
  • 44. اصل حداقل دسترسی در خطوط لوله CI/CD
  • 45. ذخیره داده‌های حساس با Cloud Secret Manager
  • 46. دسترسی به Secretها در مراحل Cloud Build
  • 47. امنیت آرتیفکت‌ها و مخازن Build
  • 48. اسکن ایمیج‌های کانتینر برای آسیب‌پذیری‌ها (Container Analysis)
  • 49. پیاده‌سازی بهترین شیوه‌های امنیتی در `cloudbuild.yaml`
  • 50. حسابرسی فعالیت‌های Cloud Build با Cloud Audit Logs
  • 51. مروری بر سرویس‌های Compute در GCP برای استقرار
  • 52. استقرار برنامه‌ها در Google Compute Engine (GCE)
  • 53. ایجاد و مدیریت Templateهای Instance در GCE
  • 54. انجام Rolling Updates برای GCE Instance Groups
  • 55. استقرار در خوشه‌های Google Kubernetes Engine (GKE)
  • 56. ساخت Manifestهای Kubernetes با Cloud Build
  • 57. استفاده از دستورات `kubectl` در مراحل Cloud Build
  • 58. اعمال Kustomize برای استقرار Kubernetes
  • 59. ادغام Helm Charts برای استقرار در GKE
  • 60. مدیریت استقرارها در چندین خوشه‌ی GKE
  • 61. استقرار در سرویس‌های Cloud Run
  • 62. مدیریت Revisionها و تقسیم ترافیک در Cloud Run
  • 63. استقرار در محیط استاندارد Google App Engine
  • 64. استقرار در محیط انعطاف‌پذیر Google App Engine
  • 65. مدیریت نسخه‌ها و مسیریابی ترافیک در App Engine
  • 66. استقرار در Cloud Functions (نسل 1 و 2)
  • 67. مدیریت Triggers و متغیرهای محیطی در Cloud Functions
  • 68. استقرار وب‌سایت‌های Static در Cloud Storage و CDN
  • 69. استفاده از Cloud Deploy برای استقرار به چندین هدف
  • 70. خودکارسازی استقرار Firebase با Cloud Build
  • 71. مقدمه بر Private Poolها در Cloud Build
  • 72. پیکربندی و استفاده از Private Poolها برای ایزوله‌سازی شبکه
  • 73. ادغام مهاجرت‌های پایگاه داده در خطوط لوله
  • 74. مدیریت Monorepoها با Cloud Build
  • 75. اجرای شرطی مراحل Cloud Build
  • 76. ساخت اعلان‌های سفارشی برای Cloud Build (Slack, Pub/Sub)
  • 77. استفاده از نشان‌های Build (Build Badges) و گزارش وضعیت
  • 78. زمان‌بندی Buildها با Cloud Scheduler
  • 79. ادغام Terraform با Cloud Build برای Infrastructure as Code
  • 80. استقرارها بین پروژه‌ای و بین منطقه‌ای
  • 81. ادغام تست‌های Unit در خطوط لوله Cloud Build
  • 82. اجرای تست‌های Integration و وابستگی‌های سرویس
  • 83. پیاده‌سازی تست End-to-End (E2E) در Cloud Build
  • 84. بررسی کیفیت کد و Linters در CI
  • 85. اسکن امنیتی در خطوط لوله Build
  • 86. تولید گزارش‌های تست و آرتیفکت‌ها
  • 87. نظارت بر سلامت خط لوله Cloud Build با Cloud Monitoring
  • 88. ایجاد داشبوردهای سفارشی برای معیارهای Build
  • 89. تنظیم هشدارها برای شکست‌های Build و مشکلات عملکردی
  • 90. ورود متمرکز رویدادهای خط لوله با Cloud Logging
  • 91. درک استراتژی‌های Rollback در CI/CD
  • 92. رویه های Rollback دستی و بهترین شیوه‌ها
  • 93. پیاده‌سازی Rollback خودکار برای ایمیج‌های Docker
  • 94. بازگرداندن استقرارهای GKE به حالت‌های قبلی
  • 95. خودکارسازی Rollback برای Revisionهای Cloud Run
  • 96. برگرداندن نسخه‌ها و ترافیک App Engine
  • 97. مدیریت Rollbackهای Schema پایگاه داده
  • 98. استراتژی‌های بهینه‌سازی هزینه برای Cloud Build
  • 99. بهترین شیوه‌ها و الگوهای طراحی Cloud Build
  • 100. توسعه Templateهای Cloud Build قابل استفاده مجدد

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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