Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

SonarQube : The complete course on SonarQube

person icon Amrit Choudhary

4.4

SonarQube : The complete course on SonarQube

SonarQube, Continuous Code Inspection, Quality Analysis, Static Analysis of Source Code of 27+ languages in real time .

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Amrit Choudhary

English [CC]

category icon IT and Software ,Other IT and Software,DevOps

Lectures -13

Resources -17

Quizzes -1

Duration -2.5 hours

Lifetime Access

4.4

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

SonarQube: DevOps + Security + QA mostly used opensource tool

SonarQube is an open-source tool used for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities on 27+ programming languages.

Audience: 

Freshers, Project managers, Developers, Architects, QA, Support Engineers, DevOps, DevSecOps, Infosec, Process engineers can master the course and excel in their careers.

Course Content:

  • Coding best practices.
  • Installation of SonarQube, Jenkins, docker, and docker-compose.
  • Configure and connect Sonar Scanner
  • Installation & Configuration of ANT, Maven, Gradle, NodeJs, and Python.
  • understanding the basic terminologies used in SonarQube.
  • Onboarding projects on Jenkins & SonarQube.
  • Integrating Jenkins Jobs to SonarQube & publishing the results of the projects for analysis.
  • Integrating Sonar Scanner with build tools like Ant, Maven, Gradle, NodeJs, Python, etc.
  • Installation of plugins in Jenkins & SonarQube.
  • Project Administration.
  • Analysis of Bugs, Vulnerabilities, Code Smells, Debt, Code Coverage, Unit/Integration test.
  • Configuration & Administration of SonarQube.
  • Configure & analyze Quality Gates and Quality Profiles
  • Fail SonarQube projects based on conditions of Quality gates.
  • Fail Jenkins projects based on conditions of Quality gates mentioned in the SonarQube project.
  • Learn to read and understand Complexity.
  • Identifying Duplicated lines, files, and blocks  across the projects
  • SonarQube Rules and Rule Templates.
  • Managing rules and creating custom rules with templates
  • Maintainability, Reliability, and Security Ratings.
  • Handling identified issues.
  • Administration tasks - Users, Groups, Permissions, token creation.
  • SAST analysis.
  • SMTP settings and notifications via email on various criteria set for projects.
  • Branding Image: replace the sonar image with your company's brand image.
  • SonarQube market place.
  • SonarQube system details.
  • Integration with real-time code analysis plugins like Sonar Lint with IDEs like Eclipse

Goals

  • Complete knowledge and practical HandsOn with SonarQube (DevOps, DevSecOps, QA, Infosec SAST tool)

Prerequisites

  • Basic IT knowledge.
  • No specific requirements, everyone can learn this course from scratch.
  • Introduction to development, coding practices, and hands-on with build tools will be an advantage.
SonarQube : The complete course on SonarQube

Curriculum

Check out the detailed breakdown of what’s inside the course

SonarQube : Introduction

1 Lectures
  • play icon SonarQube Introduction 09:30 09:30

SonarQube Pre-Requisites

1 Lectures
Tutorialspoint

SonarQube : SonarQube Setup with Jenkins

1 Lectures
Tutorialspoint

SonarQube : ANT | Java Project Analysis

1 Lectures
Tutorialspoint

Sonar Lint analysis with intellij (IDE)

1 Lectures
Tutorialspoint

SonarQube : Maven Project Analysis

2 Lectures
Tutorialspoint

SonarQube : Gradle Based Project

1 Lectures
Tutorialspoint

SonarQube : NodeJs Based Project

2 Lectures
Tutorialspoint

SonarQube : Python Based Project

1 Lectures
Tutorialspoint

SonarQube : Miscellaneous

1 Lectures
Tutorialspoint

Knowledge Check

1 Lectures
Tutorialspoint

Instructor Details

Amrit Choudhary

Amrit Choudhary

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515