Udemyalles

Gestión Continua de la Calidad del Software con SonarQube.

Learn software development & project inspection. Build reliable, maintainable, and secure applications. Master best practices for quality code.

4.7(1,684)
5,520students
3h 58m
Certificate
BD Tech
BD TechOrganización Académica

Course Content

Gestión Continua de la Calidad del Software con SonarQube. is an all-levels Udemy course taught by BD Tech. It runs 3h 58m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 1,684 reviews, with 5,520 students enrolled. It is a paid course, last updated August 2023.

¿Cómo prevenir fallos como el Northeast Blackout? Aprende a asegurar la calidad del software y evitar costosas interrupciones.

Este curso se enfoca en SonarQube, una herramienta esencial para el análisis estático de código, pero va más allá de la simple identificación de problemas. Descubre cómo implementar mejores prácticas de calidad en tus proyectos de desarrollo.

En este curso, aprenderás a:

  • Identificar y comprender los issues de SonarQube: Desglosa los diferentes tipos de problemas (bugs, vulnerabilidades, code smells) y su severidad para priorizar la mejora.
  • Interpretar métricas de calidad: Analiza métricas clave como la cobertura de pruebas, la duplicación de código y la complejidad funcional para optimizar tu software.
  • Gestionar la deuda técnica: Mantén la calidad del proyecto a largo plazo, asegurando la confiabilidad, mantenibilidad y seguridad.
  • Evaluar la calidad con SQALE: Utiliza la escala SQALE para una evaluación integral de la calidad del proyecto en cada etapa del ciclo de vida.
  • Definir compuertas de calidad: Establece criterios claros para determinar si un proyecto está listo para su despliegue en producción.
  • Comparar SonarQube con alternativas: Conoce las ventajas y desventajas de SonarQube en comparación con otras herramientas de análisis de código.

Componente técnico práctico:

Al finalizar, podrás:

  • Instalar SonarQube: Configura un servidor web de SonarQube desde cero en Ubuntu, utilizando proveedores cloud como Azure, o con Docker. También aprenderás a usar SonarCloud, la solución SaaS de SonarQube.
  • Analizar código fuente: Inspecciona la calidad del código fuente utilizando el SonarQube Scanner y sus plugins para Java, Node.js y .NET.
  • Integrar con CI/CD: Implementa un pipeline de Integración Continua con herramientas como BuddyWorks o Jenkins, integrando SonarQube para una inspección continua a lo largo del ciclo de vida del proyecto.
  • Análisis con GitHub Actions: Analiza la calidad de las ramas de código en GitHub utilizando GitHub Actions.
  • Integración con IDEs: Integra SonarLint con los IDEs más populares (VS Code, Eclipse, IntelliJ) para establecer un estándar de calidad compartido entre desarrolladores.
  • Notificaciones automáticas: Integra SonarQube con Slack para recibir notificaciones automáticas sobre problemas de calidad.

En BDTech, creemos en un enfoque equilibrado: teoría y práctica para que puedas aplicar las mejores prácticas de gestión de la calidad del software y construir aplicaciones robustas y seguras.

$ whoami — the devs behind tutorialsearch.io

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.

4.8(520)
4h 45m
all

Laboratorio clínico III: Control de calidad

by M. en C. / Q.B. Oscar Daniel Valencia Carmona

4.8(386)
5h 11m
intermediate

Calidad en el servicio al Cliente

by Eduardo Farias Valenzuela

4.8(26)
1h 23m
all