کتاب Jenkins for System Administrators با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
عنوان دوره: Jenkins for System Administrators - اتوماسیون، استقرار و مدیریت بینقص انقلاب در مدیریت سیستم: Jenkins، دستیار هوشمند شما در دنیای DevOps آیا از کارهای تکراری، استقرار دستی و خطاهای ناشی ا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Jenkins for System Administrators
موضوع کلی: برنامه نویسی
موضوع میانی: جنکینز (Jenkins)
📋 سرفصلهای دوره
- 1. مبانی Jenkins و تاریخچه
- 2. نصب و راهاندازی Jenkins (با Docker و بدون آن)
- 3. آشنایی با رابط کاربری Jenkins
- 4. پیکربندی اولیه Jenkins
- 5. مدیریت کاربران و دسترسیها در Jenkins
- 6. نصب و مدیریت پلاگینهای Jenkins
- 7. آشنایی با انواع Job ها در Jenkins (Freestyle, Pipeline)
- 8. ایجاد اولین Job Freestyle
- 9. پیکربندی Job Freestyle
- 10. استفاده از SCM (Git, SVN) در Job Freestyle
- 11. انتخاب و استفاده از ابزارهای Build (Maven, Gradle) در Job Freestyle
- 12. تنظیمات Post-build Actions در Job Freestyle
- 13. آشنایی با Pipeline as Code
- 14. ایجاد اولین Pipeline
- 15. ساختار Pipeline و مفاهیم اساسی (Stages, Steps)
- 16. استفاده از declarative Pipeline
- 17. استفاده از script Pipeline
- 18. مدیریت ورودیها و پارامترها در Pipeline
- 19. استفاده از Agent ها در Pipeline
- 20. انتخاب و مدیریت Node ها در Jenkins
- 21. استفاده از Shared Libraries در Pipeline
- 22. کنترل جریان Pipeline با شرطها و حلقهها
- 23. مدیریت خروجیها و Artifact ها در Pipeline
- 24. استفاده از Triggers در Pipeline (Build triggers, SCM polling)
- 25. بهبود عملکرد Pipeline با parallelization
- 26. آشنایی با Blue Ocean
- 27. استفاده از Blue Ocean برای مدیریت Pipeline
- 28. مانیتورینگ و مشاهده لاگها در Jenkins
- 29. ارسال Notification ها در Jenkins (Email, Slack)
- 30. پیکربندی Security در Jenkins (Authentication, Authorization)
- 31. استفاده از نقشها و دسترسیها در Jenkins
- 32. مدیریت Credentials در Jenkins
- 33. اتصال Jenkins به Active Directory/LDAP
- 34. پشتیبانگیری و بازیابی Jenkins
- 35. بهروزرسانی Jenkins و پلاگینها
- 36. بهینهسازی Jenkins برای عملکرد بهتر
- 37. مدیریت Disk Space و منابع Jenkins
- 38. ایجاد و مدیریت Slave Nodes (Agents)
- 39. پیکربندی Slave Nodes (Agents)
- 40. اتصال Slave Nodes به Master
- 41. استفاده از Labels برای انتخاب Agents
- 42. آشنایی با Docker و Jenkins
- 43. یکپارچهسازی Docker و Jenkins
- 44. استفاده از Docker برای Build Environment
- 45. استفاده از Docker Compose در Jenkins
- 46. ساخت و استقرار Image ها با Jenkins
- 47. آزمایش خودکار (Unit, Integration, E2E)
- 48. یکپارچهسازی تستها با Jenkins
- 49. گزارشگیری تستها در Jenkins
- 50. استفاده از SonarQube در Jenkins
- 51. آنالیز کد با SonarQube و Jenkins
- 52. استفاده از Jenkins برای CI/CD
- 53. مبانی Continuous Integration (CI)
- 54. مبانی Continuous Delivery (CD)
- 55. ایجاد Pipeline های CI/CD
- 56. استقرار برنامهها بر روی سرورها (SSH, Ansible)
- 57. استفاده از Ansible در Jenkins
- 58. استفاده از Kubernetes و Jenkins
- 59. استقرار برنامهها بر روی Kubernetes
- 60. استفاده از Helm در Jenkins
- 61. اتوماسیون استقرار با Jenkins و Kubernetes
- 62. مانیتورینگ و مشاهده وضعیت استقرارها
- 63. استفاده از Plugins برای DevOps
- 64. پیکربندی Cloud Providers در Jenkins (AWS, Azure, GCP)
- 65. استفاده از Jenkins Job DSL
- 66. ایجاد Job ها با Job DSL
- 67. مدیریت Job ها با Job DSL
- 68. آشنایی با REST API Jenkins
- 69. استفاده از REST API برای اتوماسیون
- 70. Scripting Jenkins با Groovy
- 71. ایجاد و اجرای Groovy Scripts
- 72. استفاده از Groovy برای مدیریت Jenkins
- 73. بهبود امنیت Jenkins
- 74. بررسی آسیبپذیریهای Jenkins
- 75. بهترین شیوههای امنیتی برای Jenkins
- 76. مدیریت حجم بالای اطلاعات در Jenkins
- 77. استفاده از Queue در Jenkins
- 78. بهینهسازی Pipeline برای مقیاسپذیری
- 79. تنظیمات Cache در Jenkins
- 80. پروفایلینگ و عیبیابی Jenkins
- 81. مشکلات رایج و راهحلها در Jenkins
- 82. آموزش عیبیابی Jenkins
- 83. بهترین شیوهها برای مدیریت Jenkins
- 84. مدیریت پیکربندی Jenkins با Git
- 85. استفاده از Configuration as Code (CasC) در Jenkins
- 86. استفاده از Jenkins X (مقدماتی)
- 87. آشنایی با ویژگیهای پیشرفته Pipeline
- 88. استفاده از input step در Pipeline
- 89. استفاده از parallel step در Pipeline
- 90. استفاده از timeout step در Pipeline
- 91. استفاده از retry step در Pipeline
- 92. استفاده از post step در Pipeline
- 93. استفاده از when step در Pipeline
- 94. ساخت و استفاده از Custom Build Steps
- 95. استفاده از declarative Pipeline برای DevOps
- 96. استفاده از Shared Libraries برای DevOps
- 97. طراحی و پیادهسازی CI/CD Pipeline های پیچیده
- 98. بهینهسازی CI/CD Pipeline ها
- 99. استفاده از Jenkins در محیطهای Enterprise
- 100. مدیریت Jenkins در محیطهای HA (High Availability)
تگها:
ci/cd
Continuous Integration
DevOps
DevOps automation
Jenkins
Jenkins Tutorial
Jenkins فارسی
System Administration
آموزش جنکینز
اتوماسیون
برنامه نویسی
پیکربندی جنکینز
جنکینز
راه اندازی جنکینز
مدیریت سیستم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.