, ,

کتاب آموزش جامع استفاده از GitLab CI/CD برای استقرارهای Microservices Ecosystems

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب آموزش جامع استفاده از GitLab CI/CD برای استقرارهای Microservices Ecosystems

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

موضوع میانی: گیت‌لب CI/CD (GitLab CI/CD)

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

  • 1. مقدمه و مفاهیم پایه GitLab CI/CD
  • 2. مروری بر Microservices Ecosystems
  • 3. مزایا و چالش‌های Microservices
  • 4. نقش CI/CD در Microservices
  • 5. معرفی GitLab CI/CD
  • 6. ساختار فایل .gitlab-ci.yml
  • 7. مفاهیم Jobs, Stages, Pipelines
  • 8. اجرای اولین Pipeline ساده
  • 9. پیکربندی Runners
  • 10. انواع Runners (Shared, Specific, Docker, Kubernetes)
  • 11. مدیریت و مقیاس‌پذیری Runners
  • 12. استفاده از Docker Images سفارشی برای Runners
  • 13. پیکربندی متغیرها (Variables)
  • 14. انواع متغیرها (Project, Group, CI/CD, File)
  • 15. استفاده از متغیرهای مخفی (Masked Variables)
  • 16. مدیریت Secrets با GitLab CI/CD
  • 17. مفهوم Caching در GitLab CI/CD
  • 18. پیکربندی Caching برای تسریع Build
  • 19. استفاده از Artifacts برای انتقال فایل‌ها
  • 20. مدیریت Artifacts و زمان انقضای آن‌ها
  • 21. استقرار اولیه یک Microservice
  • 22. Pipeline برای Build و Test یک Microservice
  • 23. Pipeline برای استقرار یک Microservice به محیط Development
  • 24. استفاده از Docker Compose برای Orchestration Microservices
  • 25. پیکربندی Docker Compose در GitLab CI/CD
  • 26. استقرار Microservices با Docker Compose
  • 27. مفهوم Multi-project Pipelines
  • 28. ایجاد وابستگی بین Pipelines پروژه‌های مختلف
  • 29. استفاده از Triggerها برای اجرای Pipelines
  • 30. Pipeline برای Code Quality Checks
  • 31. استفاده از Linters و Static Analysis Tools
  • 32. پیکربندی SonarQube با GitLab CI/CD
  • 33. مفهوم Code Coverage
  • 34. ادغام ابزارهای Code Coverage
  • 35. Pipeline برای Security Scanning
  • 36. استفاده از SAST (Static Application Security Testing)
  • 37. استفاده از DAST (Dynamic Application Security Testing)
  • 38. اسکن کردن وابستگی‌ها (Dependency Scanning)
  • 39. اسکن کردن تصاویر Docker (Container Scanning)
  • 40. مدیریت Environmentها در GitLab
  • 41. پیکربندی Environmentها برای استقرار
  • 42. استفاده از Auto-deployments به Environmentها
  • 43. استفاده از Manual Deployments
  • 44. مفهوم Rollback در GitLab CI/CD
  • 45. پیکربندی Rollback برای Microservices
  • 46. استقرار به محیط Staging
  • 47. استقرار به محیط Production
  • 48. استراتژی‌های استقرار (Rolling Update, Blue/Green, Canary)
  • 49. پیاده‌سازی Rolling Update با Kubernetes
  • 50. پیاده‌سازی Blue/Green Deployment
  • 51. پیاده‌سازی Canary Release
  • 52. استفاده از Kubernetes Executor برای Runners
  • 53. پیکربندی Kubernetes CI/CD Variables
  • 54. استقرار Microservices به Kubernetes Clusters
  • 55. مدیریت Helm Charts در GitLab CI/CD
  • 56. پیکربندی Helm برای استقرار
  • 57. استفاده از GitLab Container Registry
  • 58. مدیریت تصاویر Docker در Registry
  • 59. پوش کردن (Push) و کشیدن (Pull) تصاویر Docker
  • 60. ادغام GitLab CI/CD با ابزارهای مانیتورینگ
  • 61. پیکربندی Prometheus و Grafana
  • 62. مانیتورینگ سلامت Microservices
  • 63. بررسی لاگ‌ها (Logs) در Microservices
  • 64. استفاده از ابزارهای Log Aggregation
  • 65. مفهوم Infrastructure as Code (IaC)
  • 66. استفاده از Terraform با GitLab CI/CD
  • 67. پیکربندی Terraform State Management
  • 68. استقرار زیرساخت با Terraform
  • 69. مفهوم GitOps
  • 70. اصول GitOps
  • 71. پیاده‌سازی GitOps با Argo CD یا Flux
  • 72. ادغام GitLab CI/CD با GitOps Tools
  • 73. مدیریت API Gateway در Microservices
  • 74. استقرار و پیکربندی API Gateway
  • 75. استفاده از CI/CD برای به‌روزرسانی API Gateway
  • 76. مدیریت Service Discovery
  • 77. استقرار و پیکربندی Service Discovery Tools
  • 78. استفاده از CI/CD برای به‌روزرسانی Service Discovery
  • 79. مدیریت Configuration Management
  • 80. استقرار و پیکربندی Configuration Management Tools
  • 81. استفاده از CI/CD برای به‌روزرسانی Configuration
  • 82. مفهوم Distributed Tracing
  • 83. ادغام ابزارهای Tracing با Microservices
  • 84. استفاده از CI/CD برای پیکربندی Tracing
  • 85. مدیریت Event-driven Architectures
  • 86. استفاده از CI/CD برای استقرار Event Brokers (Kafka, RabbitMQ)
  • 87. تست Microservices با استفاده از Contract Testing
  • 88. پیاده‌سازی Pact Testing
  • 89. ادغام Pact Testing در Pipeline
  • 90. استفاده از Serverless Functions
  • 91. استقرار Serverless Functions با GitLab CI/CD
  • 92. مفهوم Microservice Orchestration
  • 93. استفاده از CI/CD برای Orchestration پیچیده
  • 94. مدیریت Dependencies بین Microservices
  • 95. استراتژی‌های مدیریت Dependencies
  • 96. استفاده از CI/CD برای اطمینان از سازگاری Dependencies
  • 97. مفهوم Feature Flags
  • 98. استفاده از CI/CD برای مدیریت Feature Flags
  • 99. تست A/B Testing با Feature Flags
  • 100. مدیریت Microservice Gateways

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب آموزش جامع استفاده از GitLab CI/CD برای استقرارهای Microservices Ecosystems”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا