Code Quality with SonarQube

Product type
Total time

Code Quality with SonarQube

Xablu BV
Logo Xablu BV

Tip: need an in-house course at your organisation? We will help you get the right quotes!

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…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: C/C++, Debt, M&A (Mergers & Acquisitions), Programming (general), and Web Accessibility.

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!

There are no reviews yet.

    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.