کتاب ابزارهای CI/CD: انتخاب و پیکربندی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره ابزارهای CI/CD: انتخاب و پیکربندی

موضوع کلی: مهندسی نرم‌افزار و دواپس (DevOps)

موضوع میانی: ادغام پیوسته و اتوماسیون فرآیندهای توسعه نرم‌افزار

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

  • 1. ابزارهای یکپارچه‌سازی مداوم و تحویل مداوم: مقدمه‌ای
  • 2. مدیریت پیکربندی و کنترل نسخه با Git
  • 3. شاخصه‌‌های یک سیستم CI/CD کارآمد
  • 4. مفاهیم پایه‌ای خط لوله (Pipeline) در CI/CD
  • 5. انتخاب ابزار CI/CD مناسب: معیارهای کلیدی
  • 6. Jenkins: نصب و پیکربندی اولیه
  • 7. Jenkins: ایجاد اولین خط لوله
  • 8. Jenkins: مدیریت Jobها و Taskها
  • 9. Jenkins: ادغام با سیستم‌های کنترل نسخه
  • 10. Jenkins: مدیریت پلاگین‌ها و افزونه‌ها
  • 11. GitLab CI/CD: معرفی و قابلیت‌ها
  • 12. GitLab CI/CD: تعریف فایل‌های ‎.gitlab-ci.yml
  • 13. GitLab CI/CD: اجرای خط لوله و مشاهده نتایج
  • 14. GitHub Actions: معرفی و کاربردها
  • 15. GitHub Actions: ایجاد Workflow
  • 16. GitHub Actions: استفاده از Actions موجود
  • 17. مقایسه Jenkins، GitLab CI/CD و GitHub Actions
  • 18. اتوماسیون تست نرم‌افزار در CI/CD
  • 19. ادغام تست‌های واحد (Unit Tests) در خط لوله
  • 20. ادغام تست‌های یکپارچه‌سازی (Integration Tests)
  • 21. ادغام تست‌های عملکرد (Performance Tests)
  • 22. ادغام تحلیل کد ایستا (Static Code Analysis)
  • 23. استفاده از Docker در CI/CD
  • 24. ساخت و مدیریت Containerها با Docker
  • 25. ادغام Docker با Jenkins
  • 26. ادغام Docker با GitLab CI/CD
  • 27. ادغام Docker با GitHub Actions
  • 28. استفاده از Kubernetes در CI/CD
  • 29. مفاهیم پایه‌ای Kubernetes
  • 30. استقرار برنامه‌ها با Kubernetes
  • 31. ادغام Kubernetes با Jenkins
  • 32. ادغام Kubernetes با GitLab CI/CD
  • 33. ادغام Kubernetes با GitHub Actions
  • 34. مانیتورینگ و لاگ‌برداری در CI/CD
  • 35. ابزارهای مانیتورینگ و لاگ‌برداری
  • 36. ادغام مانیتورینگ با خط لوله CI/CD
  • 37. امنیت در CI/CD: بررسی آسیب‌پذیری‌ها
  • 38. مدیریت کلیدها و Secretها در CI/CD
  • 39. بهینه‌سازی خط لوله CI/CD برای سرعت و کارایی
  • 40. استفاده از Cache در CI/CD
  • 41. موازی‌سازی Taskها در خط لوله
  • 42. استفاده از ابزارهای Build سریع
  • 43. استراتژی‌های Branching در CI/CD
  • 44. Gitflow و CI/CD
  • 45. Trunk-Based Development و CI/CD

نظرات

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

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