课程培训
SonarQube 代码质量管理平台培训课程

SonarQube 代码质量管理平台培训课程

  •  

  • 培训对象:软件开发工程师、测试工程师、DevOps工程师、技术团队负责人、需要持续提升代码质量的技术人员。

  •  

  • 培训目标

    1. 掌握SonarQube的核心概念与架构,能够独立完成SonarQube平台的部署与配置。

    2. 熟练使用SonarQube进行代码扫描,理解Bug、漏洞、异味、覆盖率等质量指标。

    3. 掌握质量门禁的配置与CI/CD集成,实现代码质量的自动化管控。

  •  

  • 培训内容介绍

    1. 代码质量管理理念:了解静态代码分析的价值,认识SonarQube在DevSecOps中的角色。

    2. SonarQube架构解析:理解SonarQube平台、数据库、扫描器、插件的协同工作方式。

    3. 环境部署:安装SonarQube服务,配置数据库(PostgreSQL/MySQL),启动并访问Web界面。

    4. 项目管理基础:在SonarQube中创建项目,生成令牌,配置项目基础信息。

    5. 本地扫描执行:使用SonarScanner在本地对Java、Python、JavaScript等项目执行代码扫描。

    6. 质量规则与配置:了解SonarWay内置规则,自定义质量规则,配置规则生效范围。

    7. 质量指标解读:学习可靠性、安全性、可维护性、覆盖率、重复率等质量指标的含义。

    8. 问题类型分析:深入理解Bug、漏洞、代码异味三类问题的定义与修复建议。

    9. 质量门禁设置:配置质量门禁条件(如新增代码覆盖率不低于80%),实现质量红线。

    10. 增量分析与PR分析:使用增量分析关注新增代码质量,在合并请求中展示扫描结果。

    11. 与Jenkins集成:在Jenkins Pipeline中集成





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>