Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

SonarQube : The complete course on SonarQube, 2023

person icon Amrit Choudhary

4.4

SonarQube : The complete course on SonarQube, 2023

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

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Amrit Choudhary

English [CC]

category icon Development,SonarQube

Lectures -13

Resources -17

Quizzes -1

Duration -2.5 hours

4.4

price-loader

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

What will you learn in this course:

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

Prerequisites

What are the prerequisites for this course?

  • 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, 2023

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

e


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