کتاب پایپلاینهای مداوم: طراحی و پیادهسازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پایپلاینهای مداوم: طراحی و پیادهسازی
موضوع کلی: مهندسی نرمافزار و دواپس (DevOps)
موضوع میانی: ادغام پیوسته و اتوماسیون فرآیندهای توسعه نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر یکپارچهسازی مداوم و تحویل مداوم
- 2. آشنایی با مفاهیم پایپلاین
- 3. کنترل نسخه با Git: اصول اولیه
- 4. شاخهبندی و ادغام در Git
- 5. بررسی کد: فرآیند و ابزارها
- 6. اتوماسیون ساخت: ابزارها و تکنیکها
- 7. آشنایی با Jenkins: نصب و پیکربندی
- 8. ساخت اولین پایپلاین در Jenkins
- 9. مدیریت Job ها در Jenkins
- 10. پارامترسازی پایپلاینها
- 11. استفاده از Docker در پایپلاینها
- 12. آشنایی با Dockerfile
- 13. ساخت و مدیریت ایمیجهای Docker
- 14. استفاده از Docker Compose
- 15. آشنایی با Kubernetes: مفاهیم پایه
- 16. استقرار برنامهها در Kubernetes
- 17. مدیریت سرویسها در Kubernetes
- 18. مانیتورینگ و لاگبرداری در Kubernetes
- 19. آشنایی با ابزارهای تست خودکار
- 20. اجرای تستهای واحد در پایپلاین
- 21. اجرای تستهای یکپارچگی در پایپلاین
- 22. اجرای تستهای پذیرش در پایپلاین
- 23. استفاده از SonarQube برای تحلیل کد
- 24. امنیت در پایپلاینها: بررسی آسیبپذیریها
- 25. مدیریت کانفینگها با Ansible
- 26. زیرساخت به عنوان کد: Terraform
- 27. آشنایی با ابزارهای مانیتورینگ پایپلاین
- 28. استفاده از Grafana برای نمایش دادهها
- 29. استفاده از Prometheus برای جمعآوری دادهها
- 30. پیکربندی اعلانها و هشدارها
- 31. استفاده از وبهوکها در پایپلاینها
- 32. استفاده از Slack برای اطلاعرسانی
- 33. آشنایی با Gitlab CI/CD
- 34. ساخت پایپلاین در Gitlab CI/CD
- 35. مقایسه Jenkins و Gitlab CI/CD
- 36. استفاده از Azure DevOps Pipelines
- 37. آشنایی با AWS CodePipeline
- 38. استفاده از CircleCI
- 39. بهینهسازی سرعت پایپلاینها
- 40. مقیاسپذیری پایپلاینها
- 41. استراتژیهای rollback در پایپلاینها
- 42. مدیریت وابستگیها در پایپلاینها
- 43. استفاده از caching در پایپلاینها
- 44. پیادهسازی استراتژیهای Branching
- 45. استفاده از Feature Flags
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.