Code Quality with SonarQube

Type product
Tijdsduur

Code Quality with SonarQube

Xablu BV
Logo van Xablu BV

Tip: incompany training nodig? Vraag een offerte aan bij meerdere aanbieders!

Beschrijving

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…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

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!

Er zijn nog geen ervaringen.

    Deel je ervaring

    Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

    Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.