کتاب Jenkins and Git Integration: A Complete Guide با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Jenkins and Git Integration: A Complete Guide
موضوع کلی: برنامه نویسی
موضوع میانی: جنکینز (Jenkins)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم کنترل نسخه و Git
- 2. نصب و راهاندازی Git
- 3. اصول اولیه Git: مخزن، کامیت، شاخه
- 4. کار با شاخهها در Git
- 5. ادغام شاخهها (Merge)
- 6. حل تداخلات ادغام
- 7. استفاده از Git برای توسعه مشارکتی
- 8. مخازن راه دور (Remote Repositories)
- 9. کار با GitHub، GitLab، Bitbucket
- 10. تنظیمات اولیه Jenkins
- 11. نصب و راهاندازی Jenkins
- 12. مفاهیم اصلی Jenkins: Job, Build, Node
- 13. ایجاد اولین Job در Jenkins
- 14. پیکربندی Job ها
- 15. استفاده از SCM در Jenkins
- 16. یکپارچهسازی Jenkins با Git
- 17. پیکربندی ارتباط Jenkins و Git
- 18. ساخت خودکار (Automated Builds)
- 19. پیکربندی Build Triggers
- 20. زمانبندی Build ها
- 21. پوش نوتیفیکیشن (Push Notifications)
- 22. پیکربندی Webhooks برای Git
- 23. اطلاعرسانی نتایج Build
- 24. پیکربندی ایمیل برای اطلاعرسانی
- 25. مدیریت کاربران در Jenkins
- 26. تنظیم سطوح دسترسی
- 27. پلاگینهای ضروری Jenkins
- 28. نصب و مدیریت پلاگینها
- 29. پلاگین Git در Jenkins
- 30. پلاگین Pipeline
- 31. پیکربندی Pipeline به صورت Declarative
- 32. پیکربندی Pipeline به صورت Scripted
- 33. استفاده از Jenkinsfile
- 34. مدیریت Jenkinsfile در Git
- 35. ساخت و اجرای Pipeline
- 36. اجرای موازی Build ها
- 37. مدیریت Node ها و Agent ها
- 38. پیکربندی Agent های توزیع شده
- 39. استفاده از Docker در Jenkins Pipeline
- 40. اجرای Build در کانتینرهای Docker
- 41. مدیریت Artifacts
- 42. ذخیرهسازی و بازیابی Artifacts
- 43. پلاگین Artifactory/Nexus
- 44. تست خودکار در Jenkins Pipeline
- 45. اجرای Unit Tests
- 46. اجرای Integration Tests
- 47. پوشش کد (Code Coverage)
- 48. تحلیل نتایج تست
- 49. امنیت در Jenkins
- 50. تنظیمات امنیتی Jenkins
- 51. مدیریت Credentials
- 52. رمزنگاری اطلاعات حساس
- 53. اسکن امنیتی کد (Static Analysis)
- 54. پلاگین SonarQube
- 55. یکپارچهسازی SonarQube با Jenkins
- 56. تحلیل کیفیت کد
- 57. مدیریت وابستگیها (Dependency Management)
- 58. پیکربندی Maven/Gradle در Jenkins
- 59. اجرای دستورات Build سفارشی
- 60. مدیریت محیطهای توسعه (Development Environments)
- 61. پیادهسازی CI/CD در Jenkins
- 62. مراحل CI (Continuous Integration)
- 63. مراحل CD (Continuous Delivery)
- 64. استقرار خودکار (Automated Deployment)
- 65. استقرار برنامههای وب
- 66. استقرار برنامههای موبایل
- 67. مدیریت نسخهها (Version Management)
- 68. برچسبگذاری شاخهها در Git
- 69. استفاده از شماره نسخه در Build ها
- 70. استقرار در محیطهای مختلف (Dev, Staging, Prod)
- 71. پیکربندی محیطهای مختلف در Jenkins
- 72. استراتژیهای استقرار (Blue/Green, Canary)
- 73. مانیتورینگ سیستم Jenkins
- 74. بررسی لاگهای Jenkins
- 75. عیبیابی Build های ناموفق
- 76. بهینهسازی عملکرد Jenkins
- 77. مدیریت فضای دیسک در Jenkins
- 78. پشتیبانگیری از Jenkins
- 79. بازیابی Jenkins از پشتیبان
- 80. مدیریت خطا در Pipeline
- 81. استفاده از try-catch در Pipeline
- 82. مدیریت خطاهای ارتباطی
- 83. نکات پیشرفته در Pipeline
- 84. استفاده از Step های سفارشی
- 85. ایجاد کتابخانههای Pipeline
- 86. مدیریت تنظیمات سراسری Jenkins
- 87. تنظیمات مربوط به Git
- 88. تنظیمات مربوط به Build ها
- 89. نکات امنیتی برای Git و Jenkins
- 90. پایش دسترسیها
- 91. جلوگیری از دسترسیهای غیرمجاز
- 92. بهترین شیوهها برای یکپارچهسازی Git و Jenkins
- 93. ساختار پروژه و شاخهبندی در Git
- 94. مدیریت Pipeline های پیچیده
- 95. مستندسازی Pipeline ها
- 96. آموزش تیم برای استفاده از Jenkins و Git
- 97. مرور بر ابزارهای مشابه Jenkins
- 98. ابزارهای مدیریت مخزن کد
- 99. اصول توسعه نرمافزار چابک (Agile)
- 100. مفاهیم DevOps
تگها:
CI/CD
DevOps
ابزارهای توسعه نرمافزار
اتوماسیون توسعه
ادغام جنکینز و گیت
تحویل مداوم
جنکینز
گیت
مدیریت کد
یکپارچهسازی مداوم
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.