Domina Sonarqube y mejora la calidad de tu código
Improve code quality with SonarQube & SonarLint! Get real-time feedback and boost your development process. Code analysis made easy.
Course Content
Domina Sonarqube y mejora la calidad de tu código is a beginner-level Udemy course taught by Juan David Sánchez. It runs 6h 55m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 108 reviews, with 560 students enrolled. It is a paid course, last updated March 2024.
Domina SonarQube: Mejora la Calidad de tu Código con Análisis Estático
Este curso te proporciona las claves para dominar SonarQube y su ecosistema, permitiéndote mejorar significativamente la calidad de tu código. Aprenderás a aprovechar al máximo esta herramienta esencial en un entorno DevOps.
Comenzaremos explorando el propósito y la utilidad de SonarQube y SonarLint, y cómo encajan dentro de un flujo de trabajo DevOps. Te guiaremos a través de la instalación de SonarQube en tu máquina utilizando Docker, y realizaremos un recorrido por la interfaz de usuario para que puedas encontrar rápidamente la información que necesitas. Analizaremos las diferentes ediciones y versiones de SonarQube disponibles.
Profundizaremos en los conceptos clave y la terminología del análisis estático de código. Descubrirás los parámetros que SonarQube utiliza para medir la calidad del código y su arquitectura.
Aprende Haciendo: Este curso está diseñado para un aprendizaje práctico. A lo largo de los módulos, realizarás ejercicios prácticos mientras ves los vídeos, aplicando los conocimientos adquiridos. Realizaremos análisis de código en diversos lenguajes de programación, incluyendo la reporte de cobertura de código con diferentes scanners.
Integración con Editores de Código: Aprenderás a integrar SonarLint en tus editores favoritos: VSCode, IntelliJ y Eclipse. Configuraremos el modo conectado de SonarLint para optimizar su rendimiento y capacidades.
Administración Avanzada de SonarQube: Dominarás los aspectos de administración de SonarQube, incluyendo la gestión de instancias, la configuración de reglas personalizadas, perfiles y umbrales de calidad, la instalación de plugins y la configuración de la seguridad. Ajustaremos todos los parámetros necesarios para un funcionamiento óptimo.
API Web de SonarQube: Descubre cómo utilizar la API web de SonarQube para la comunicación programática con el servidor. Realiza tareas de monitorización, extracción de datos, automatización y mucho más.
Integración DevOps: Integra SonarQube con tus plataformas DevOps preferidas: Github Actions, Jenkins, Bitbucket Pipelines, Gitlab Pipelines y Azure DevOps.
Al finalizar este curso, tendrás un profundo conocimiento de SonarQube y estarás preparado para:
- Definir los umbrales, perfiles y reglas que mejor se adapten a tus necesidades de control de calidad.
- Analizar tu código localmente con SonarLint.
- Integrar SonarQube en tu plataforma DevOps favorita.
Novedades Recientes:
- Febrero 2024: Nuevo módulo "Formas alternativas de lanzar SonarQube" con instalaciones en Windows y uso con docker-compose, además de la instalación del SonarScanner CLI y Maven en Windows (sin Docker).
- Febrero 2024: Nuevo módulo "Actualizaciones de SonarQube" con las novedades de la versión 10.4.
- Marzo 2024: En el módulo "Formas alternativas de lanzar SonarQube", aprenderás a conectar SonarQube con una base de datos externa, tanto en Windows como con Docker Compose.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.