Code Quality with SonarQube
Description
During this one-day course, you will learn how to check the quality of your code using the Sonarqube code analyzer. This course provides an introduction to SonarQube, how you can configure it and how you can insert SonarQube code analysis into your existing CI/CD pipelines.
Are you a DevOps engineer or a developer with a passion for code quality? Then learning about SonarQube can be the right next step for you! In this course, you will understand how to setup SonarQube and how to apply it to your code quality process.
CSQ101 - Introduction to Sonarqube
What is SonarQube? And which edition is right for your project? During this course, the differences between the SonarQube editions will b…
Frequently asked questions
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
During this one-day course, you will learn how to check the quality of your code using the Sonarqube code analyzer. This course provides an introduction to SonarQube, how you can configure it and how you can insert SonarQube code analysis into your existing CI/CD pipelines.
Are you a DevOps engineer or a developer with a passion for code quality? Then learning about SonarQube can be the right next step for you! In this course, you will understand how to setup SonarQube and how to apply it to your code quality process.
CSQ101 - Introduction to Sonarqube
What is SonarQube? And which edition is right for your project?
During this course, the differences between the SonarQube editions
will be highlighted. Moreover, you will learn about the necessary
system requirements and the different methods to run
SonarQube.
CSQ102 - Sonarqube Interface
In order to apply SonarQube within your project, you first need to
know how it works. Therefore, this course will provide information
on the different elements in SonarQube and how the interface works.
Moreover, you will learn about projects and
results.
CSQ103 - Configuring a Project
Create and configure your first project with SonarQube. Learn how
to create a project from the CI/CD pipeline and how to preconfigure
this project to obtain the best results.
CSQ104 - Configuring a Quality Profile and Quality
Gate
After configuring a project, it is time to configure the quality
profile and the quality gate. This course starts out with the
different quality profile and quality gate options you can choose
from, after which it will be explained how they can be
configured.
CSQ105 - Analysing a Source Code
When the configuration of the project is complete, it is time to
analyse a source code. The process for this analysation will be
explained and different source code analysers for different CI/CD
systems will be introduced. Moreover, this course will teach you
how to integrate the Sonar-scanner within the Jenkins
pipeline.
CSQ106 - Pull Request Decoration
How can you see the quality of your code? This is where pull
request decoration comes into play. This course will explain what
pull request decoration is, which requirements you need to fulfill
in order to enable pull request decoration and how to configure it
within your SonarQube project.
All of the courses in this training have a lab. In these labs, you will learn how to install and run SonarQube in a Docker containe. Also, you will learn how to configure and integrate SonarQube into an existing build pipeline.
Xablu | Training, Coaching, Capacity
Progress is TeamWork!
Share your review
Do you have experience with this workshop? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.