کتاب پیاده‌سازی استراتژی‌های Continuous Integration و Continuous Delivery با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره پیاده‌سازی استراتژی‌های Continuous Integration و Continuous Delivery

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

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

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر Continuous Integration و Continuous Delivery
  • 2. مروری بر مفاهیم کلیدی CI/CD
  • 3. مزایای پیاده‌سازی CI/CD در توسعه نرم‌افزار
  • 4. معرفی گیت‌لب CI/CD
  • 5. ساختار فایل `.gitlab-ci.yml`
  • 6. درک مراحل (Stages) در CI/CD
  • 7. درک شغل‌ها (Jobs) در CI/CD
  • 8. تعریف متغیرها در `.gitlab-ci.yml`
  • 9. استفاده از Artifacts برای انتقال فایل‌ها بین مراحل
  • 10. آشنایی با Runners در گیت‌لب CI/CD
  • 11. انواع Runners (Shared, Specific, Group)
  • 12. نصب و پیکربندی یک Runner سفارشی
  • 13. پیکربندی متغیرهای محیطی
  • 14. استفاده از Cache برای سرعت بخشیدن به Buildها
  • 15. Continuous Integration: Build خودکار
  • 16. Continuous Integration: تست خودکار (Unit Tests)
  • 17. Continuous Integration: تست خودکار (Integration Tests)
  • 18. Continuous Integration: تحلیل کد استاتیک (Static Code Analysis)
  • 19. Continuous Integration: بررسی کیفیت کد (Code Quality Checks)
  • 20. Continuous Integration: ایجاد گزارش Build
  • 21. Continuous Delivery: استراتژی‌های Release
  • 22. Continuous Delivery: استراتژی Blue/Green Deployment
  • 23. Continuous Delivery: استراتژی Canary Deployment
  • 24. Continuous Delivery: استراتژی Feature Flags
  • 25. Continuous Delivery: استراتژی Rolling Deployment
  • 26. Continuous Delivery: مدیریت محیط‌ها (Environments)
  • 27. Continuous Delivery: تاییدیه دستی (Manual Approval)
  • 28. Continuous Delivery: استراتژی‌های بازگشت به عقب (Rollback Strategies)
  • 29. Continuous Delivery: مانیتورینگ و لاگینگ
  • 30. Continuous Delivery: هشدارهای خودکار
  • 31. امنیت در CI/CD: مدیریت Secretها
  • 32. امنیت در CI/CD: اسکن آسیب‌پذیری‌ها
  • 33. بهینه‌سازی Pipelineها برای سرعت و کارایی
  • 34. عیب‌یابی مشکلات رایج در CI/CD
  • 35. استفاده از Docker در CI/CD
  • 36. استفاده از Kubernetes در CI/CD
  • 37. ادغام CI/CD با ابزارهای مانیتورینگ (Prometheus, Grafana)
  • 38. ادغام CI/CD با ابزارهای مدیریت پروژه (Jira, Trello)
  • 39. اتوماسیون تست‌های Performance
  • 40. استفاده از Templateهای `.gitlab-ci.yml`
  • 41. ساخت Templateهای سفارشی `.gitlab-ci.yml`
  • 42. بهره‌گیری از CI/CD برای میکروسرویس‌ها
  • 43. CI/CD برای برنامه‌های موبایل
  • 44. CI/CD برای زیرساخت به عنوان کد (Infrastructure as Code)
  • 45. CI/CD و DevOps: یکپارچگی و هم‌افزایی
  • 46. بهترین شیوه‌ها در پیاده‌سازی CI/CD
  • 47. مستندسازی Pipelineهای CI/CD
تگ‌ها: automated testing CI/CD code quality Continuous Delivery Continuous Integration DevOps Docker GitLab CI gitlab-ci Kubernetes Pipeline release strategy اتوماسیون تست خودکار توسعه نرم‌افزار

نظرات

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

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