SNQB01ILTDevOps y Calidad de Software

    SONARQUBE

    20 Presencial-Remoto

    Descripción

    El curso de Sonarqube proporciona a los participantes un conocimiento profundo y práctico sobre el sistema de gestión de calidad de código SonarQube.
    Durante el curso, los estudiantes aprenderán los conceptos fundamentales y la terminología relacionada con SonarQube, así como las diversas herramientas y técnicas necesarias para configurar, ejecutar y mejorar la calidad del código en proyectos de software.

    Objetivos

    Curso de iniciación a Sonarqube orientado a alumnos que no conocen esta herramienta.

    • Aprender a instalar y configurar Sonarqube
    • Reconocer las métricas e indicadores de Sonarqube
    • Aprender a parametrizar Sonarqube de forma básica

    Audiencia

    Esta acción formativa está dirigida a profesionales del desarrollo de software e ingenieros de calidad interesados en mejorar la calidad del código en proyectos de desarrollo.

    Prerrequisitos

    Se recomienda que los alumnos tengan conocimientos previos en JavaSE, Maven y Git.

    Temario

    **1.- Introducción**
    • Conceptos y terminología
    • Job
    • Step
    • Excecution Context
    • JobRepository
    • JobLauncher
    • Item Reader
    • Item Writer
    • Item Processor

    **2.- Configuración y ejecución de un Job**
    • Configurar un Job
    • Interceptar la ejecución de un Job
    • JobParametersValidator
    • Configurar el JobRepository
    • Configurar transaccional del JobRepository
    • Configurar un JobLauncher
    • Ejecutar un Job
    • ExitCodes

    **3.- Configuración y ejecución de un Step**
    • Chunk-oriented Processing
    • Configurar un Step
    • Intervalo de Commit
    • Configurar Skip y Retry
    • Interceptar la ejecución de un Step

    **4.- ItemReaders e ItemWriters**
    • ItemReader
    • ItemWriter
    • ItemProcessor

    **5.- Parallel Processing y escalado**
    • Multi-threaded Step
    • Parallel Steps
    • Remote Chunking
    • Partitioning

    **6.- Repeat**
    • RepeatTemplate

    **7.- Unit Testing**
    • Crear clases de testing
    • Test de Steps individuales
    • Test de componentes Step-Scoped
    • Validar ficheros de salida
    • Mocking de objetos del modelo

    Preguntas frecuentes

    ¿Cuánto dura el curso SONARQUBE?

    El curso tiene una duración de 20.

    ¿En qué modalidad se imparte el curso?

    Se imparte en modalidad presencial. Consulta el calendario de convocatorias en la ficha del curso.

    ¿Este curso es bonificable a través de FUNDAE?

    La formación de SINENSIA IT SOLUTIONS para trabajadores en activo puede bonificarse a través de FUNDAE. Gestionamos los trámites de bonificación para tu empresa; contáctanos para más información.

    ¿Qué requisitos previos necesito?

    Se recomienda que los alumnos tengan conocimientos previos en JavaSE, Maven y Git.

    ¿A quién va dirigido el curso?

    Esta acción formativa está dirigida a profesionales del desarrollo de software e ingenieros de calidad interesados en mejorar la calidad del código en proyectos de desarrollo.

    Cursos relacionados

    Transformamos empresas a través de la tecnología, la seguridad y la formación especializada. Tu partner de confianza en la era digital.

    Servicios

    Empresa

    © 2026 Sinensia. Todos los derechos reservados.