کتاب Jenkins با SonarQube: آنالیز کیفیت کد به صورت اتوماتیک با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Jenkins با SonarQube: آنالیز کیفیت کد به صورت اتوماتیک
موضوع کلی: برنامه نویسی
موضوع میانی: جنکینز (Jenkins)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم پایهای Jenkins
- 2. نصب و پیکربندی اولیه Jenkins
- 3. مدیریت کاربران و سطوح دسترسی در Jenkins
- 4. ساخت اولین پروژه CI با Jenkins
- 5. مفهوم Pipeline در Jenkins
- 6. نوشتن اولین Pipeline به صورت Declarative
- 7. نوشتن اولین Pipeline به صورت Scripted
- 8. دستورات پایهای Jenkinsfile
- 9. استفاده از مراحل (Stages) در Pipeline
- 10. استفاده از گامها (Steps) در Pipeline
- 11. مدیریت متغیرها در Jenkins Pipeline
- 12. استفاده از محیطهای اجرایی (Environments)
- 13. کنترل جریان اجرای Pipeline (Conditional Execution)
- 14. استفاده از حلقهها در Jenkins Pipeline
- 15. مدیریت خطاها و بازگشت به عقب (Error Handling & Rollback)
- 16. استفاده از ابزارها و پلاگینهای Jenkins
- 17. پلاگین Git برای مدیریت سورس کد
- 18. پلاگین Maven برای ساخت پروژههای جاوا
- 19. پلاگین Gradle برای ساخت پروژههای جاوا
- 20. پلاگین Docker برای کانتینرسازی
- 21. پلاگین Kubernetes برای مدیریت کانتینرها
- 22. پلاگین SSH برای اتصال به سرورهای راه دور
- 23. پلاگین Slack یا Email برای ارسال نوتیفیکیشن
- 24. پلاگین Credentials برای مدیریت اطلاعات حساس
- 25. مقدمهای بر SonarQube
- 26. نصب و پیکربندی SonarQube
- 27. مرور کلی داشبورد SonarQube
- 28. مفهوم Quality Gate در SonarQube
- 29. مفهوم Code Coverage در SonarQube
- 30. مفهوم Code Smells در SonarQube
- 31. مفهوم Bugs در SonarQube
- 32. مفهوم Vulnerabilities در SonarQube
- 33. مفهوم Technical Debt در SonarQube
- 34. پلاگین SonarScanner برای Jenkins
- 35. پیکربندی SonarScanner در Jenkins
- 36. اجرای تحلیل SonarQube از طریق Jenkins Pipeline
- 37. تحلیل پروژههای Maven با SonarQube
- 38. تحلیل پروژههای Gradle با SonarQube
- 39. تحلیل پروژههای Java با SonarQube
- 40. تحلیل پروژههای Python با SonarQube
- 41. تحلیل پروژههای JavaScript با SonarQube
- 42. تحلیل پروژههای PHP با SonarQube
- 43. مدیریت پروژهها در SonarQube
- 44. تنظیمات Quality Profile در SonarQube
- 45. تنظیمات Quality Gate در SonarQube
- 46. تنظیمات Rules در SonarQube
- 47. مدیریت کاربران و گروهها در SonarQube
- 48. گزارشگیری از SonarQube
- 49. یکپارچهسازی SonarQube با Docker
- 50. استفاده از SonarQube در محیط CI/CD
- 51. بهینهسازی عملکرد Jenkins
- 52. مدیریت فضای ذخیرهسازی Jenkins
- 53. پشتیبانگیری و بازیابی Jenkins
- 54. امنیت در Jenkins
- 55. استفاده از Jenkins Agent ها
- 56. تنظیمات Build Triggers در Jenkins
- 57. استفاده از SCM Polling
- 58. استفاده از Webhooks
- 59. مدیریت Artifacts در Jenkins
- 60. استفاده از Jenkins Pipeline Libraries
- 61. ساخت کتابخانههای Pipeline سفارشی
- 62. مدیریت وابستگیها در Pipeline
- 63. مفاهیم پیشرفته Jenkins Pipeline
- 64. استفاده از Folders برای سازماندهی
- 65. مدیریت Distributed Builds
- 66. استفاده از Blue Ocean Plugin
- 67. مفاهیم پیشرفته SonarQube
- 68. مدیریت پلاگینهای SonarQube
- 69. تنظیمات استراتژی تحلیل در SonarQube
- 70. تحلیل کد به صورت Incremental
- 71. مدیریت Code Duplication در SonarQube
- 72. تحلیل امنیتی کد با SonarQube
- 73. پوشش تست واحد (Unit Test Coverage)
- 74. پوشش تست ادغام (Integration Test Coverage)
- 75. مفاهیم Code Quality Metrics
- 76. تعریف و پیادهسازی Quality Gates سفارشی
- 77. مدیریت Technical Debt به صورت عملی
- 78. بهبود مستمر فرآیند CI/CD
- 79. سناریوهای عملی Jenkins و SonarQube
- 80. پیادهسازی CI/CD برای اپلیکیشنهای وب
- 81. پیادهسازی CI/CD برای اپلیکیشنهای موبایل
- 82. پیادهسازی CI/CD برای سرویسهای میکروسرویس
- 83. مدیریت نسخهبندی در CI/CD
- 84. استفاده از Gitflow Workflow با Jenkins
- 85. اتوماسیون استقرار (Deployment Automation)
- 86. استفاده از Ansible با Jenkins
- 87. استفاده از Terraform با Jenkins
- 88. مدیریت محیطهای توسعه، تست و پروداکشن
- 89. نظارت بر فرآیند CI/CD
- 90. گزارشدهی و داشبوردهای مدیریتی
- 91. راهکارهای رفع مشکلات رایج Jenkins
- 92. راهکارهای رفع مشکلات رایج SonarQube
- 93. آینده ابزارهای CI/CD و تحلیل کد
- 94. ملاحظات امنیتی در فرآیند CI/CD
- 95. ملاحظات قانونی و انطباق در فرآیند CI/CD
- 96. بهینهسازی هزینهها در CI/CD
- 97. یادگیری مداوم و بهروزرسانی دانش
- 98. ساخت یک پروژه CI/CD کامل با Jenkins و SonarQube
- 99. جمعبندی و گامهای بعدی
تگها:
CI/CD
DevOps
ابزار برنامه نویسی
اتوماسیون تست
تحلیل کد
جنکینز
سونوکیوب
کیفیت کد
مهندسی نرم افزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.