کتاب استقرار مداوم روی Kubernetes با Jenkins X با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

استقرار مداوم روی Kubernetes با Jenkins X: جهشی در تحویل نرم‌افزار استقرار مداوم روی Kubernetes با Jenkins X: مسیر شما به سوی تحویل نرم‌افزار بی‌وقفه و خودکار مقدمه‌ای بر انقلاب تحویل نرم‌افزار در دنی...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره استقرار مداوم روی Kubernetes با Jenkins X

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

موضوع میانی: CI/CD (یکپارچه‌سازی و استقرار مداوم)

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

  • 1. مبانی برنامه نویسی و مفاهیم اولیه
  • 2. Git و کنترل نسخه: مقدمه و نصب
  • 3. Git: عملیات پایه (clone, add, commit, push, pull)
  • 4. Git: شاخه ها و ادغام (branches and merges)
  • 5. Git: همکاری تیمی و pull requests
  • 6. مقدمه ای بر CI/CD
  • 7. مزایای CI/CD و چرخه عمر آن
  • 8. معرفی Jenkins و معماری آن
  • 9. نصب و راه اندازی Jenkins
  • 10. آشنایی با Jenkins UI و پیکربندی اولیه
  • 11. ایجاد اولین Job در Jenkins (Hello World)
  • 12. مقدمه ای بر Kubernetes و مفاهیم پایه
  • 13. آشنایی با معماری Kubernetes
  • 14. نصب و راه اندازی Minikube (یا Kind) برای Kubernetes
  • 15. مفاهیم اساسی Kubernetes (Pod, Deployment, Service, Namespace)
  • 16. کار با kubectl: دستورات پایه و مدیریت Kubernetes
  • 17. Docker و کانتینرسازی: مقدمه
  • 18. نصب و راه اندازی Docker
  • 19. ایجاد Dockerfile و ساخت image
  • 20. مدیریت images و container ها
  • 21. Docker Compose: تعریف و اجرای چند container
  • 22. مقدمه ای بر Jenkins X
  • 23. مزایای Jenkins X و فلسفه آن
  • 24. نصب و راه اندازی Jenkins X
  • 25. آشنایی با Jenkins X CLI (jx)
  • 26. ایجاد و مدیریت محیط های (environments) در Jenkins X
  • 27. ایجاد یک پروژه جدید با Jenkins X
  • 28. ساخت، تست و استقرار برنامه با Jenkins X (اولین pipeline)
  • 29. درک ساختار pipeline های Jenkins X
  • 30. استفاده از pipeline های پیش‌فرض Jenkins X
  • 31. تنظیمات پیشرفته pipeline در Jenkins X
  • 32. مدیریت وابستگی ها (dependencies) در Jenkins X
  • 33. استفاده از Helm در Jenkins X
  • 34. استفاده از chart های Helm برای استقرار برنامه
  • 35. به روزرسانی برنامه ها با Jenkins X
  • 36. مدیریت Secret ها در Jenkins X
  • 37. نقش ها و دسترسی ها در Jenkins X
  • 38. پایش (Monitoring) و لاگینگ (Logging) در Jenkins X
  • 39. ادغام Jenkins X با سرویس های ابری (Cloud Providers)
  • 40. استفاده از Jenkins X در AWS
  • 41. استفاده از Jenkins X در Google Cloud
  • 42. استفاده از Jenkins X در Azure
  • 43. بهینه سازی pipeline ها در Jenkins X
  • 44. استفاده از caching در pipeline ها
  • 45. استفاده از parallelization در pipeline ها
  • 46. تست خودکار (Automated Testing) در CI/CD
  • 47. انواع تست های نرم افزاری (Unit, Integration, E2E)
  • 48. پیاده سازی تست واحد (Unit Test) در Jenkins X
  • 49. پیاده سازی تست های یکپارچه (Integration Test) در Jenkins X
  • 50. ابزارهای تست خودکار (مثال: JUnit, pytest)
  • 51. استفاده از تست های E2E (End-to-End) در Jenkins X
  • 52. مدیریت پیکربندی (Configuration Management)
  • 53. مبانی Infrastructure as Code (IaC)
  • 54. معرفی GitOps و اصول آن
  • 55. استفاده از kustomize
  • 56. استفاده از Helm برای مدیریت پیکربندی
  • 57. مدیریت منابع Kubernetes با GitOps
  • 58. استراتژی های استقرار (Deployment Strategies)
  • 59. استراتژی Rolling Update
  • 60. استراتژی Blue/Green Deployment
  • 61. استراتژی Canary Release
  • 62. استراتژی A/B Testing
  • 63. حفاظت از محیط (Environment Hardening)
  • 64. امنیت در pipeline های CI/CD
  • 65. مدیریت آسیب پذیری ها (Vulnerability Scanning)
  • 66. شناسایی و مقابله با حملات
  • 67. استفاده از static code analysis
  • 68. مفاهیم پیشرفته Jenkins X
  • 69. Custom Resource Definitions (CRDs) در Jenkins X
  • 70. افزونه نویسی Jenkins X
  • 71. مدیریت منابع با Operator ها در Jenkins X
  • 72. استفاده از Serverless در Jenkins X
  • 73. بهبود عملکرد و مقیاس پذیری
  • 74. تنظیمات منابع Kubernetes (Resource Requests & Limits)
  • 75. مقیاس پذیری خودکار (Horizontal Pod Autoscaling - HPA)
  • 76. بهبود زمان ساخت و استقرار
  • 77. مدیریت زیرساخت با Jenkins X
  • 78. استفاده از Terraform با Jenkins X
  • 79. ایجاد زیرساخت به عنوان کد (Infrastructure as Code)
  • 80. مدیریت استقرار دیتابیس ها
  • 81. آشنایی با Prometheus و Grafana
  • 82. مانیتورینگ پیشرفته با Prometheus و Grafana
  • 83. مدیریت لاگ ها با Fluentd و Elasticsearch
  • 84. عیب یابی و رفع مشکلات
  • 85. شناسایی و رفع مشکلات در pipeline ها
  • 86. بررسی لاگ ها و مانیتورینگ
  • 87. ابزارهای عیب یابی در Kubernetes (kubectl, logs, describe)
  • 88. مشکلات رایج و راه حل های آنها در Jenkins X
  • 89. استفاده از Jenkins X در محیط های Enterprise
  • 90. بهترین شیوه ها (Best Practices) برای استفاده از Jenkins X
  • 91. چالش ها و راه حل ها در استقرار Kubernetes
  • 92. نکات امنیتی پیشرفته در Jenkins X
  • 93. مدیریت نسخه (Version Management)
  • 94. اتوماسیون فرایندها و بهبود مستمر
  • 95. داکرسازی Jenkins
  • 96. Jenkins X و ارتباط با API ها و سرویس های خارجی
  • 97. ادغام Jenkins X با ابزارهای مختلف (Slack, Jira, ...)
  • 98. استفاده از Webhooks در Jenkins X
  • 99. مدیریت کلید های API و اطلاعات حساس
  • 100. بررسی و تحلیل داده های Jenkins X (Data Analysis)
تگ‌ها: ci/cd Cloud Native DevOps Docker Jenkins X Kubernetes آموزش Kubernetes استقرار مداوم برنامه نویسی پایپ لاین CI/CD دواپس کوبرنتیز یکپارچه‌سازی مداوم

نظرات

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

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