Potencia el Desempeño de tus Equipos en DevOps, Calidad de Software y Automatización con nuestras formaciones

Formaciones y workshops adaptados a tus necesidades.

Ofrecemos un catálogo de formaciones y workshops para transformar a tus equipos, especializados en Calidad de Software, DevOps y Automatización de Pruebas.

Nuestros cursos prácticos están enfocados en proporcionar herramientas, conocimientos e integrar metodologías ágiles, testing automatizado y calidad en todo el ciclo de desarrollo. Estos cursos están estructurados para que desde el inicio diseñemos los objetivos, planifiquemos la solución en la codificación e implementemos del despliegue y llevemos a cabo la monitorización.

Bloques formativos especializados para transformar tu equipo con Calidad

Diseñamos nuestros contenidos formativos en torno a cuatro áreas clave, basadas en las competencias más demandadas en calidad de software, DevOps y automatización de pruebas.Formamos equipos empresariales de QA con un enfoque común, desarrollando habilidades técnicas y buenas prácticas para escalar con calidad y eficiencia.

Cultura y Estrategias de Calidad

Aprende a transformar la forma en que tu organización concibe el desarrollo. Este bloque se enfoca en implantar una cultura de calidad continua, aplicando buenas prácticas desde la planificación hasta la entrega. Ideal para profesionales que buscan integrar la calidad en cada decisión y aportar valor desde una visión estratégica del producto.

Definición de software, indicadores y métricas

Aprende cómo definir nuevas funcionalidades de software con propósito, establecer objetivos claros y medir datos reales según el progreso de la solución y capacidad de entrega de valor. Nuestros cursos de metodologías ágiles, prioriza la entrega de valor contínuo y cuantificable.

Estrategia de pruebas y automatización

Domina el estudio de los diferentes tipos de pruebas y cómo aplicarlas, si buscas transformar tus testers en perfiles de alto impacto. Incorpora la automatización desde las primeras fases del desarrollo de forma eficiente, escalable y automatizada.

CI/CD y
prácticas DevOps

Te enseñamos a integrar calidad en todo el ciclo de vida del software mediante pipelines CI/CD, despliegues automatizados y validación continua. Fórmate en integración y entrega contínua. Construye procesos sólidos, eficientes alineados con la cultura DevOps

CATÁLOGO de cursos

Descubre nuestros cursos impartidos y mejor valorados en calidad de software, DevOps, testing automatizado, y metodologías ágiles.
Fórmate lleva la calidad a otro nivel.

Este curso está enfocado en identificar, definir y aplicar métricas clave en el ciclo de desarrollo bajo un contexto DevOps. Con nosotros, aprenderás a mejorar la toma de decisiones, optimizar procesos y asegurar la entrega de valor continuo en entornos ágiles y colaborativos.

Esta formación profundiza en cómo cada rol dentro de un equipo Agile (Product Owner, Scrum Master, QA y Desarrollo) impacta directamente en la calidad del software. Define responsabilidades, mejora la colaboración y eleva el estándar de calidad desde la planificación hasta la entrega.

Aplica los principios DevOps con un enfoque de calidad integrada. Y aprende de manera práctica cómo entender el modelo y aplicarlo en equipos ágiles, mejorando la entrega y la fiabilidad del software.

Aprende a realizar pruebas de rendimiento enfocado en resultados. Prácticas con herramientas clave, interpreta datos aplicados a casos reales para mejorar el rendimiento de tu software.

Fórmate en la herramienta SonarQube que te permite mantener el código limpio, seguro y alineado con las buenas prácticas. Analiza el código fuente en distintos tipos de proyectos y consigue métricas confiables. Y asegura la calidad del código en el ciclo de integración continua.

Aprende a construir software alineado al negocio desde el primer paso. En esta formación práctica, descubrirás cómo aplicar BDD (Behavior Driven Development) para definir funcionalidades a través de ejemplos concretos, mejorar la colaboración entre roles y reforzar la calidad desde la especificación.

En esta formación DSL Gherkin, aprende a escribir mejores features y escenarios que conecten a personas, equipos y software. Te ayudamos a perfeccionar la forma de redactar criterios claros, precisos y alineados al negocio.

¿Te interesa alguna formación?

Hablemos y diseñemos juntos un plan que se adapte a tu equipo, tus retos y tus objetivos.

Tipos de métricas en el ciclo de desarrollo y su aplicación

Analizamos los diferentes tipos de métricas dentro del ciclo de desarrollo software bajo un contexto DevOps y extraemos las mas relevantes en función de las herramientas mas comunes dentro de los stacks tecnológicos actuales.

Índice*

  • ¿Qué son las Métricas? Importancia de las Métricas en el Desarrollo de Software.
  • Integración de Métricas en el Ciclo de Desarrollo.
  • Repaso del Ciclo de DevOps.
  • Visión General del Ciclo de DevOps.
  • Relación entre DevOps y Métricas de Calidad.
  • Análisis de Datos y Mediciones en DevOps.
  • Planificación.
  • Desarrollo.
  • Integración continua.
  • Despliegue.
  • Operaciones.
  • Retroalimentación.
  • Métricas Clave en el Desarrollo de Software.
  • Definición y Uso de Cada Métrica.
  • Aplicabilidad y Temporalidad.
  • Conclusiones.
  • Mejores Prácticas en el Uso de Métricas.
  • Estrategias para la Implementación Efectiva de Métricas
    Caso Práctico.

Descripción

En esta formación se explican los diferentes tipos de métricas que se pueden aplicar en el ciclo de desarrollo de software bajo un contexto DevOps. Identificamos una serie de métricas por cada fase del ciclo de desarrollo y explicamos cómo se pueden obtener y combinar para obtener datos relevantes acerca del estado del software y la capacidad de entrega y respuesta de los equipos involucrados.

Aprenderás sobre

  • Métricas en el desarrollo. Qué son y cuáles son las más relevantes.
  • Métricas de Planificación.
  • Métricas de Integración Continua y Despliegue Continuo.
  • Métricas de Operaciones.
  • Métricas de Monitorización.
  • Como combinar las métricas para obtener métricas globales (DORA, Value Stream, etc)

* puede verse afectado por ajustar el contenido a las necesidades de la audiencia

¿Cómo aplicar Calidad si no soy Ingeniero de Calidad QA?

Formación para los diferentes roles ágiles involucrados en el desarrollo de software de la compañía y como incorporar Calidad a su día a día. Desde negocio hasta el equipo de desarrollo.

Índice*

  • ¿Qué es la Cultura de Calidad?
  • Calidad en el Desarrollo Software
  • Roles en Agile (Scrum)
  • Calidad desde negocio: Stakeholder
  • Calidad en el rol de Scrum Master
  • Calidad en el rol de Product Owner
  • Calidad en el rol de Development team

Descripción

En esta formación explicamos como los diferentes roles de un equipo Agile pueden colaborar en crear productos con mejor Calidad. Desde el Product Owner hasta el equipo de desarrollo, pasando por el Scrum Master, todos pueden aportar valor a la Calidad del producto. La Calidad no es solo hacer pruebas, es mucho más. Es una cultura que se debe crear en el equipo y en la compañía. En esta formación explicamos cómo hacerlo.

Aprenderás sobre

  • Comprender que la Calidad es responsabilidad de todos.
  • Revisar los diferentes roles de un equipo Agile.
  • Cómo puede cada rol aportar Calidad sin salirse de sus competencias.

* puede verse afectado por ajustar el contenido a las necesidades de la audiencia

Modelo DevOps

Definición de los principios de DevOps y su aplicación bajo un marco de Calidad integrada.

Índice*

  • ¿Qué es DevOps?
  • Principios de DevOps
  • DevOps y Calidad
  • DevOps y Calidad: Planificación
  • DevOps y Calidad: Desarrollo
  • DevOps y Calidad: Integración Continua
  • DevOps y Calidad: Despliegue
  • DevOps y Calidad: Operaciones
  • DevOps y Calidad: Monitorización
  • DevOps y Calidad: Mejora Continua

Descripción

Esta formación tiene como objetivo explorar el modelo de cultura DevOps, sus principios fundamentales y cómo la integración de la calidad se entrelaza en cada etapa de este proceso. Desde la planificación y el desarrollo hasta las pruebas, implementación y monitoreo, la calidad se convierte en un componente inherente, garantizando la entrega continua y confiable de software de alta calidad.

Aprenderás sobre

  • ¿Qué es DevOps? ¿Qué no es DevOps?
  • Colaboración y comunicación entre equipos.
  • Estrategias para integrar calidad en cada fase.
  • Buenas prácticas y herramientas para organizar el proceso.

* puede verse afectado por ajustar el contenido a las necesidades de la audiencia

Pruebas de Performance: Fundamentos y herramientas

Formación en profundidad de qué son las pruebas de rendimiento, cómo definirlas, roles y responsabilidades, buenas prácticas y estrategias para dar robustez y asegurar la usabilidad de aplicaciones modernas.

Índice*

  • Introducción a las Pruebas de Rendimiento
    • Definición y objetivos
    • Importancia en el desarrollo de software
  • Tipos de Pruebas de Rendimiento
    • Pruebas de carga, estrés, escalabilidad y estabilidad
  • Etapas y Metodologías en Pruebas de Rendimiento
    • Planificación y diseño
    • Configuración y preparación
    • Ejecución de pruebas
    • Monitorización
    • Análisis y reporte de resultados
    • Mejoras y optimizaciones
  • Herramientas para Pruebas de Rendimiento
    • Criterios de selección de herramientas
    • Más utilizadas en el mercado
  • Pruebas de Rendimiento Automatizadas
    • Herramientas y técnicas para automatización
    • Integración con CI/CD
  • Roles y Responsabilidades
    • ¿Quién debe definir y ejecutar las pruebas?
  • Mejores Prácticas y Casos de Uso
    • Estrategias
    • Casos de uso y ejemplos prácticos
    • Preguntas Frecuentes (FAQ)

Descripción

Descubre el mundo de las pruebas de rendimiento con nuestro completo curso de formación. Ya sea que estés iniciando o buscando profundizar tus conocimientos, este curso está diseñado para proporcionarte una comprensión integral de cómo garantizar la eficiencia y estabilidad de tus aplicaciones y sistemas.Nuestra formación es ideal para desarrolladores, QA, arquitectos de sistemas y cualquier profesional IT que busque asegurar el máximo rendimiento y confiabilidad en sus proyectos de software.

Aprenderás sobre

  • Fundamentos de las Pruebas de Rendimiento: Comprende la importancia y los objetivos de estas pruebas esenciales en el desarrollo de software.
  • Tipos de Pruebas: Profundiza en pruebas de carga, estrés, estabilidad y escalabilidad, y cómo aplicarlas efectivamente.
    Herramientas y Técnicas: Familiarízate con las herramientas líderes en la industria y las mejores prácticas para llevar a cabo pruebas efectivas.
  • Análisis y Optimización: Aprende a interpretar los resultados de las pruebas y a realizar ajustes para mejorar el rendimiento y la capacidad de carga.

* puede verse afectado por ajustar el contenido a las necesidades de la audiencia

Análisis de código estático: SonarQube

Formación para conocer la herramienta SonarQube y analizar el código fuente de distintos tipos de proyectos, obtener métricas de calidad y seguridad y asegurar la calidad del código en el ciclo de integración continua.

Índice*

  • SonarQube: ¿Qué es y para qué sirve?
  • Versiones Community, Developer, Enterprise y DataCenter
  • Administración de SonarQube
  • RuleSets y Quality Profiles
  • Quality Gates
  • Analizando código estático
  • Reporte e interpretación de resultados

Descripción

En esta formación se da una visión detallada de las capacidades de SonarQube para analizar código estático de proyectos software y se estudian a fondo las opciones de configuración que ofrecen cada una de sus versiones para sacar el máximo provecho de la herramienta.

Aprenderás sobre

  • Versiones y características de la herramienta SonarQube.
  • Administración de la herramienta: configuración, RuleSets, Quality Profiles y Quality Gates.
  • Análisis de código estático para distintos tipos de lenguajes.
  • Estudio de las métricas de calidad y seguridad que proporciona la herramienta.

* puede verse afectado por ajustar el contenido a las necesidades de la audiencia

Definición orientada a comportamiento: BDD

BDD desde cero. Aprendemos y aplicamos definición por comportamiento siguiendo todos sus dinámicas y buenas prácticas.

Índice*

  • ¿Qué es BDD?
  • ¿Qué gano yo con esto?
  • ¿Y por dónde empiezo? Definición por comportamiento
    Estrategias para definir buenas Features. Impact Mapping y Feature Injection.
  • Gherkin.
  • Concretando: Especificación por ejemplos
  • Mastering BDD: Consejos y buenas prácticas
  • Práctica.

Descripción

En esta formación teorico-práctica se explica de forma detallada en que consiste la definición de software mediante su comportamiento. En ella explicamos los conceptos y requisitos fundamentales para comprender BDD y cómo aplicarlo. Además, se estudia el uso de Gherkin como lenguaje DSL para trasladar las especificaciones definidas con BDD a Features centralizadas que actúan como documentación viva.

Aprenderás sobre

  • Qué es BDD y qué no lo es.
  • En qué consiste la definición de software mediante su comportamiento.
  • Qué requisitos hay que cumplir para poder aplicar BDD.
  • Qué prácticas y dinámicas se pueden seguir para definir objetivos y generar Features.
  • Como traslado esa definición a mi sistema de gestión.
    Uso de Gherkin. Guía y buenas prácticas.

* puede verse afectado por ajustar el contenido a las necesidades de la audiencia

Gherkin 360

¡Bienvenido a «Gherkin 360», tu puerta de entrada al fascinante mundo de Gherkin y el Desarrollo Basado en Comportamiento (BDD)! 

Índice*

Introducción a BDD:

  • ¿Qué es BDD?
  • Principios de BDD.
  • Beneficios.
  • Features vs Historias.
  • Actividades y resultados de BDD.
  • Workflow de BDD.

Introducción a Gherkin:

  • ¿Qué es Gherkin? 
  • ¿Y que no es gherkin?
  • Beneficios de Gherkin en entornos Agile
  • Sintaxis y Estructura
  • Reglas de Estilo
  • Escritura tradicional vs Gherkin.

Buenas prácticas en Gherkin

  • Organización y gestión de features.
  • Características de una feature.
  • Automatización.
  • Mal uso de Gherkin.

Práctica

  • Caso de uso real.

Descripción

Esta formación integral te guiará desde los conceptos fundamentales de Ghekin como DSL más utilizado hasta su aplicación práctica en entornos Agile. 

Aprenderás sobre

  • Los principios básicos del Desarrollo Basado en Comportamiento (BDD) y su impacto en la colaboración efectiva entre equipos de desarrollo y negocio.
  • Descubrirás el lenguaje estructurado Gherkin y su papel vital en la escritura de escenarios comprensibles.
  • Dominarás tanto la sintaxis como la estructura y aprenderás las mejores prácticas para que tus features y escenarios sean efectivos y valiosos.
  • Entenderás cómo Gherkin se integra perfectamente en entornos Agile y cómo aplicarlo en tu día a día para mejorar la comunicación y acelerar la entrega de valor.

* puede verse afectado por ajustar el contenido a las necesidades de la audiencia