کتاب مقایسه و انتخاب ابزار CI/CD مناسب برای تیم شما با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مقایسه و انتخاب ابزار CI/CD مناسب برای تیم شما
موضوع کلی: برنامه نویسی
موضوع میانی: CI/CD (یکپارچهسازی و استقرار مداوم)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم CI/CD
- 2. تاریخچه و سیر تکامل CI/CD
- 3. اهمیت CI/CD در توسعه نرمافزار
- 4. اصول کلیدی یکپارچهسازی مداوم (CI)
- 5. اصول کلیدی تحویل مداوم (CD)
- 6. تفاوت CI و CD
- 7. مزایای پیادهسازی CI/CD
- 8. چالشهای پیادهسازی CI/CD
- 9. معیارهای انتخاب ابزار CI/CD
- 10. بررسی ابزارهای CI/CD متنباز
- 11. بررسی ابزارهای CI/CD تجاری
- 12. مقایسه ابزارهای CI/CD رایج
- 13. معرفی Jenkins
- 14. نصب و پیکربندی Jenkins
- 15. مفاهیم پایه Jenkins (Jobs, Plugins, Nodes)
- 16. ایجاد اولین Job در Jenkins
- 17. اتوماسیون فرآیند Build در Jenkins
- 18. اتوماسیون فرآیند تست در Jenkins
- 19. اتوماسیون فرآیند Deploy در Jenkins
- 20. مدیریت پلاگینها در Jenkins
- 21. امنیت در Jenkins
- 22. مقیاسپذیری Jenkins
- 23. معرفی GitLab CI/CD
- 24. پیکربندی GitLab CI/CD (فایل .gitlab-ci.yml)
- 25. مفاهیم پایه GitLab CI/CD (Pipelines, Stages, Jobs)
- 26. اجرای Pipeline در GitLab CI/CD
- 27. مدیریت متغیرها و Secrets در GitLab CI/CD
- 28. استفاده از Docker در GitLab CI/CD
- 29. استفاده از Kubernetes در GitLab CI/CD
- 30. محیطهای مختلف در GitLab CI/CD
- 31. مقایسه Jenkins و GitLab CI/CD
- 32. معرفی GitHub Actions
- 33. پیکربندی GitHub Actions (فایل workflow)
- 34. مفاهیم پایه GitHub Actions (Workflows, Jobs, Steps)
- 35. اجرای Workflow در GitHub Actions
- 36. استفاده از Actions Marketplac
- 37. مدیریت Secrets در GitHub Actions
- 38. استفاده از Docker در GitHub Actions
- 39. استفاده از Kubernetes در GitHub Actions
- 40. مقایسه GitLab CI/CD و GitHub Actions
- 41. معرفی CircleCI
- 42. پیکربندی CircleCI
- 43. مفاهیم پایه CircleCI
- 44. مقایسه CircleCI با ابزارهای دیگر
- 45. معرفی Travis CI
- 46. پیکربندی Travis CI
- 47. مفاهیم پایه Travis CI
- 48. مقایسه Travis CI با ابزارهای دیگر
- 49. معرفی Azure DevOps Pipelines
- 50. پیکربندی Azure DevOps Pipelines
- 51. مفاهیم پایه Azure DevOps Pipelines
- 52. مقایسه Azure DevOps Pipelines با ابزارهای دیگر
- 53. معرفی Bamboo
- 54. پیکربندی Bamboo
- 55. مفاهیم پایه Bamboo
- 56. مقایسه Bamboo با ابزارهای دیگر
- 57. انتخاب ابزار CI/CD بر اساس نیاز تیم
- 58. عوامل مؤثر در انتخاب ابزار CI/CD
- 59. سناریوهای مختلف انتخاب ابزار CI/CD
- 60. معیارهای ارزیابی ابزارهای CI/CD
- 61. تست ابزار CI/CD در مقیاس کوچک
- 62. پیادهسازی CI/CD در پروژههای کوچک
- 63. پیادهسازی CI/CD در پروژههای متوسط
- 64. پیادهسازی CI/CD در پروژههای بزرگ
- 65. ملاحظات امنیتی در CI/CD
- 66. مدیریت خطاها در فرآیندهای CI/CD
- 67. نظارت و مانیتورینگ فرآیندهای CI/CD
- 68. بهینهسازی فرآیندهای CI/CD
- 69. اتوماسیون تستهای واحد (Unit Tests)
- 70. اتوماسیون تستهای یکپارچهسازی (Integration Tests)
- 71. اتوماسیون تستهای End-to-End
- 72. استفاده از ابزارهای تست خودکار
- 73. مدیریت وابستگیها (Dependency Management)
- 74. استفاده از ابزارهای مدیریت بسته (Package Managers)
- 75. مفاهیم Containerization (Docker)
- 76. استفاده از Docker در CI/CD
- 77. مفاهیم Orchestration (Kubernetes)
- 78. استفاده از Kubernetes در CI/CD
- 79. استراتژیهای Deploy (Blue/Green, Canary)
- 80. مدیریت محیطهای مختلف (Development, Staging, Production)
- 81. نقش Infrastructure as Code (IaC)
- 82. استفاده از Terraform در CI/CD
- 83. استفاده از Ansible در CI/CD
- 84. پایش و لاگبرداری (Logging & Monitoring)
- 85. ابزارهای پایش (Prometheus, Grafana)
- 86. مدیریت Secrets و Credentials
- 87. راهکارهای امنیتی برای Secrets
- 88. آموزش و فرهنگسازی تیم برای CI/CD
- 89. مدیریت تغییرات و بهبود مستمر در CI/CD
- 90. ارزیابی ROI (بازگشت سرمایه) پیادهسازی CI/CD
- 91. مستندسازی فرآیندهای CI/CD
- 92. آینده CI/CD و روندهای نوین
- 93. هوش مصنوعی در CI/CD
- 94. یادگیری ماشین در CI/CD
- 95. CI/CD برای معماریهای Microservices
- 96. CI/CD برای اپلیکیشنهای موبایل
- 97. CI/CD برای اپلیکیشنهای وب
- 98. انتخاب ابزار CI/CD با توجه به زبان برنامهنویسی
- 99. انتخاب ابزار CI/CD با توجه به زیرساخت
- 100. مدلهای قیمتگذاری ابزارهای CI/CD
تگها:
CI/CD
CI/CD برای تیم
DevOps
ابزار CI/CD
استقرار مداوم
انتخاب ابزار CI/CD
جنکینز
گیت لب
گیت هاب اکشنز
یکپارچهسازی مداوم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.