If you are a developer, DevOps or manager, this SonarQube course will help you better understand this powerful tool to improve the quality of your code or that of your work team.

We want to share our experience in the field to help others produce more secure, robust and maintainable programs.

In our SonarQube course you will learn:

Introduction to SonarQube

We start by seeing what SonarQube is and how it can help us improve code quality.

  • What is SonarQube?
  • Why use SonarQube?
  • Product editions and versions

Basics of static code analysis

Aprendemos conceptos clave del análisis estático de código, como las reglas, incumplimientos, perfiles de calidad, umbrales de calidad, navegar por la herramienta, entre otros.

  • SonarQube Architecture
  • Rules
  • Metrics
  • Issues
  • Quality Profiles
  • Quality Gates

Hands on

We explain how to launch SonarQube on your computer and how to analyze code with it.

  • Analyze the first project
  • Analysis parameters
  • Scope of analysis
  • Scanners
  • Analyze a Java project with maven
  • Analyze a Python project
  • Analyze a Javascript project
  • Code coverage
  • Analyze multiple languages

Sonarlint

We harness the power of integrating immediate feedback into the code editor.

  • Authentication
  • Integration in Eclipse
  • Integration in VS Code
  • Integration in Jetbrains/IntelliJ

Administration

We analyze how to configure sonarqube and its main options.

  • Quality profiles
  • Quality thresholds
  • Rules
  • Projects
  • New code strategy
  • Security
  • Housekeeping
  • Manage plugins
  • Other configurations

Web API

We see how to use the Sonar Web API to automate tasks and interact with the server programmatically.

  • Authentication
  • Examples of API usage
  • Write a script automate bulk actions

Integraciones

We show how to integrate SonarQube with devops platforms.

  • Jenkins
  • Github

Are you interested?

If you are interested in the course, you can give us your email and we will send you a discount coupon. If you miss any content in the course, you can also tell us.

Please enable JavaScript in your browser to complete this form.

You might also be interested in…

Why should I use sonarQube?

Udemy courses

EN