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