Ecosistemas de desarrollo fundamentado en la unificación, investigación QA y entrega constante

Quality Assurance (QA)
  • Por:

  • 22 Marzo 2022

El principal objetivo de este curso es la integración continua como fundamento de la salvaguardia de la calidad y la solidez en el código. Para lograrlo, consideramos necesario saber los conceptos y factores esenciales de un ecosistema de desarrollo asentado en la mencionada integración.

Esta enseñanza va dirigida a los trabajadores pertenecientes a departamentos de arquitectura, administradores de sistemas e individuos del departamento de Quality Assurance (QA).

¿Cuáles son los contenidos del curso?

1. Introducción a la integración continua

  • Inclusión a DevOps.
  • Período de integración continua.
  • ¿Qué beneficios nos da?

2. Gestión de la estructura con Maven

  • ¿Qué es y para qué sirve?
  • Gestión de un proyecto.
  • Prototipos.
  • Realización de comandos primordiales.

3. Empaquetado de la aplicación con Docker

  • La definición de Docker y para qué se utiliza.
  • Comandos fundamentales de Docker y Docker Compose.
  • Articulación en local con Docker Compose.

4. Comprobación de versiones con GitLab

  • Fase de vida Git.
  • Confección de comandos básicos.
  • Administración de ramas y consecución de releases con GitFlow.

5. El servidor de integración continua: GitLab CI vs Jenkins

  • Jenkins y su composición inicial.
  • Tipos de jobs.
  • Plugins remarcables.
  • Invención de un job con pase entre entornos.
  • GitLab CI como sustituto de Jenkins.
  • Conformación de runners.
  • Producción de un pipeline.
  • Acumulación de secretos.

6. El gestor de repositorios Nexus

  • ¿Qué es y para qué sirve?
  • Creación y encargo de repositorios.
  • Incorporación al proyecto.

7. Vigilancia continua con Sonarqube

  • ¿Qué es y para qué vale?
  • Arquitectura y movimiento.
  • Distinguidas métricas de calidad.
  • Actuación de sonar scanner.

8. Desarrollo prolongado con Kubernetes

  • Qué es y cuál es su funcionamiento.
  • Arquitectura y concepciones básicas.
  • Estructura imprescindible para despliegue entre dominios.

Duración
25
Consultar

Hablémos

Ecosistemas de desarrollo fundamentado en la unificación, investigación QA y entrega constante