Si eres desarrollador, DevOps o manager, nuestro curso de SonarQube te va a ayudar a conocer mejor esta poderosa herramienta para mejorar la calidad de tú código o el de tu equipo de trabajo.

Queremos compartir nuestra experiencia en la materia para ayudar a otros a producir programas más seguros, robustos y mantenibles.

En nuestro curso de SonarQube aprenderás:

Introducción a SonarQube

Empezamos por ver qué es SonarQube y cómo puede ayudarnos a mejorar la calidad del código.

  • ¿Qué es SonarQube?
  • ¿Por qué usar sonarqube?
  • Cambiar el idioma de la interfaz web
  • Ediciones y versiones del producto

Fundamentos del análisis estático de código

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.

  • Arquitectura de SonarQube
  • Reglas
  • Métricas
  • Evidencias (Issues)
  • Perfiles de Calidad
  • Umbrales de calidad

Manos a la obra

Explicamos cómo lanzar SonarQube en tu ordenador y cómo analizar código con él.

  • Analizar el primer proyecto
  • Parámetros de análisis
  • Ámbito (scope) del análisis
  • Scanners
  • Analizar un proyecto Java con maven
  • Analizar un proyecto Python
  • Analizar un proyecto Javascript
  • Cobertura de código
  • Analizar múltiples lenguajes

Sonarlint

Analizamos el poder de integrar en el editor de código un feedback inmediato.

  • Autenticación
  • Integración en Eclipse
  • Integración en VS Code
  • Integración en Jetbrains/IntelliJ

Administración

Analizamos cómo configurar sonarqube y sus principales opciones.

  • Perfiles de calidad
  • Umbrales de calidad
  • Reglas
  • Proyectos
  • Estrategia de código nuevo
  • Seguridad
  • Housekeeping
  • Gestionar plugins
  • Otros configuracinoes

Web API

Vemos cómo usar la Web API de sonar para automatizar tareas e interactuar con el servidor de forma programática.

  • Autenticación
  • Ejemplos de uso de la API

Integraciones

Mostramos cómo integrar SonarQube con plataformas devops.

  • Jenkins
  • Bitbucket
  • Github
  • Gitlab
  • Azure DevOps

¿Te interesa?

Si te interesa el curso, puedes darnos tu correo y te enviaremos un cupón de descuento especial. Si echas de menos algo de contenido en el curso también nos lo puedes indicar.

Por favor, activa JavaScript en tu navegador para completar este formulario.

También podría interesarte

¿Por qué usar SonarQube?

Cursos de udemy

ES