SonarQube
About Course
SonarQube Continuous Inspection tool for Code Quality. This course provides details on installation, usage, Integration with other build tools, Configuration and administration of SonarQube as well as the hosted version SonarCloud
You will learn the following concepts
- Installation of SonarQube
- Configure and connect Sonar Scanner
- Integrate Sonar Scanner with other build tools like Ant, Maven, Gradle, etc.,
- Collaboration with other continuous delivery tools like Jenkins
- Configuration of SonarQube
- Project Administration
- Bugs, Vulnerabilities, Code Smells, Debt, Code Coverage, Unit test statistics monitoring
- Learn to read and understand Complexity (Cyclomatic Complexity and Cognitive complexity)
- Identifying Duplicate lines, duplicate files and duplicate blocks within and across projects
- Documentation Ratings
- Quality Gates and Quality Profiles
- Rules and Rule Template
- Maintainability, Reliability and Security Ratings
- Handling identified issues.
- Integration with real time code analysis plugins like Sonar Lint with IDEs like Eclipse
- Managing rules and creating custom rules with templates
- User management – Users, Groups, Permissions and Permission Template
Course Content
Introduction and Architecture
Installation and Setup
Integration with Built Tools
Integration with DevOps Tools
Student Ratings & Reviews
No Review Yet