Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de DevOps con Gitlab CI

DISPONIBLE EN MODALIDAD:
Aprende a integrar prácticas de DevOps haciendo uso de la herramienta Gitlab y su servicio de pipelines automatizados de Gitlab CI para garantizar una mayor agilidad en el desarrollo de Software y calidad en las entregas contínuas.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en DevOps con Gitlab CI bonificable para empresas

¿A quién va dirigido?

Desarrolladores, personal de sistemas y DevOps que quieran integrar prácticas de DevOps haciendo uso de la herramienta Gitlab y su servicio de pipelines automatizados de Gitlab CI para garantizar una mayor agilidad en el desarrollo de Software

Objetivos

  • Aprender los fundamentos de DevOps para agilizar el ciclo de vida del desarrollo del software y garantizar la calidad en una entrega continua
  • Aprender los fundamentos de Gitlab, su administración y entender cómo funciona Gitlab CI y sus runners
  • Aprender a redactar archivos Yaml para Gitlab CI y automatizar procesos
  • Aprender a analizar tareas de pipelines y logs para resolver problemas de ejecución
  • Administrar el Registry para publicar imágenes privadas de Docker en Gitlab y poder emplearla en los pipelines de CI/CD

¿Qué vas a aprender?

Aprende a integrar prácticas de DevOps haciendo uso de la herramienta Gitlab y su servicio de pipelines automatizados de Gitlab CI para garantizar una mayor agilidad en el desarrollo de Software y calidad en las entregas contínuas.

Requisitos

  • Tener experiencia trabajando con soltura con Git
  • Tener cuenta y licencia activa de Gitlab con acceso a Gitlab CI que pueda ser utilizada para replicar los ejemplos prácticos del curso
  • Tener un equipo con acceso a un usuario con permisos de instalación de software donde realizar el curso
  • Tener Git, Docker Desktop y Visual Studio Code instalados previamente en el equipo
  • Se recomienda tener conocimientos básicos de desarrollo, despliegue de aplicaciones y Docker

Temario del curso

tema 1

Introducción a DevOps

  • ¿Qué es DevOps?
  • Beneficios de la adopción de DevOps
  • ¿Qué es Gitlab CI?
  • Características principales de Gitlab CI
  • Introducción a los archivos yaml
  • Primeros pasos en Gitlab CI
tema 2

Configuración de Gitlab CI

  • Creación de una cuenta de Gitlab
  • Configuración de un proyecto de Gitlab
  • Configuración de un repositorio en Gitlab
  • Creación de un flujo de trabajo de Gitlab CI
tema 3

Desarrollo de un flujo de trabajo

  • Analizando palabras clave en archivos yaml para automatización de tareas
  • Definición de los pasos de un flujo de trabajo
  • Escritura de un script de flujo de trabajo
  • Configuración de los pasos de un flujo de trabajo
tema 4

Despliegue de un flujo de trabajo

  • Despliegue de un flujo de trabajo en un entorno de producción
  • Despliegue de un flujo de trabajo en un entorno de desarrollo
  • Despliegue de un flujo de trabajo en un entorno local
tema 5

Monitoreo de un flujo de trabajo

  • Monitoreo de los ciclos de desarrollo con Gitlab CI
  • Monitoreo de los errores con Gitlab CI
  • Monitoreo de los recursos con Gitlab CI
tema 6

Administración de un flujo de trabajo

  • Configuración de la seguridad con Gitlab CI
  • Gestión de los permisos y roles
  • Administración de los recursos
tema 7

Escalabilidad de un flujo de trabajo

  • Técnicas y configuraciones para asegurar escalabilidad de los flujos de trabajo
  • Uso de las herramientas de escalabilidad
  • Integraciones
tema 8

Herramientas de Gitlab CI

  • Uso de las herramientas de automatización de Gitlab CI
  • Herramientas de despliegue
  • Herramientas de administración de Gitlab CI
tema 9

Optimización de un flujo de trabajo

  • Optimización de los flujos de trabajo con Gitlab CI
  • Uso de las herramientas de optimización
  • Integración con otras soluciones de optimización
tema 10

Herramientas de DevOps

  • Uso de herramientas de DevOps con Gitlab CI
  • Uso de herramientas de administración
  • Uso de herramientas de monitorización
tema 11

Integración de un flujo de trabajo

  • Integración de los flujos de trabajo con Gitlab CI
  • Uso de las herramientas de integración de Gitlab CI
  • Uso de la escalabilidad de Gitlab CI
tema 12

Monitorización de un flujo de trabajo

  • Monitorización de los flujos de trabajo con Gitlab CI
  • Uso de las herramientas de monitorización de Gitlab CI
  • Uso de la escalabilidad de Gitlab CI
tema 13

Automatización de un flujo de trabajo

  • Automatización de los flujos de trabajo con Gitlab CI
  • Uso de las herramientas de automatización de Gitlab CI
  • Uso de la escalabilidad de Gitlab CI
tema 14

Ejemplos reales de uso de Gitlab CI

  • Ejemplos de uso de Gitlab CI para la automatización de tareas
  • Ejemplos de uso de Gitlab CI para la monitorización de tareas
  • Ejemplos de uso de Gitlab CI para la integración de tareas
tema 15

Proyecto Final

  • Planteamiento del proyecto
  • Requisitos
  • Configuración e implementación de la solución
  • Comprobando el correcto comportamiento
  • Consejos y siguientes pasos

Curso de DevOps con Gitlab CI bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient