Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de DevOps con Gitlab CI

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

En este curso, aprenderás a utilizar Gitlab CI para implementar pipelines de CI/CD que automatizan los procesos de integración y entrega continua. Desde la configuración de runners hasta la creación de archivos .gitlab-ci.yml, este curso ofrece una comprensión profunda de cómo optimizar tus flujos de trabajo de desarrollo. Exploraremos cómo integrar Gitlab CI con contenedores Docker y despliegues en la nube, asegurando que tus aplicaciones se construyan, prueben y desplieguen de manera eficiente y efectiva.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en DevOps con Gitlab CI bonificable para empresas

A quién va dirigido nuestro curso de DevOps con Gitlab CI

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 de nuestro curso de DevOps con Gitlab CI

  • Dominar los principios de DevOps para optimizar el ciclo de vida del desarrollo de software y asegurar la calidad en la entrega continua.
  • Adquirir conocimientos fundamentales sobre Gitlab, su administración y el funcionamiento de Gitlab CI y sus runners.
  • Aprender a escribir archivos Yaml para Gitlab CI y automatizar diversos procesos.
  • Desarrollar habilidades para analizar tareas de pipelines y logs, resolviendo problemas de ejecución de manera eficiente.
  • Gestionar el Registry para publicar imágenes privadas de Docker en Gitlab y utilizarlas en los pipelines de CI/CD.

Qué vas a aprender en nuestro curso de DevOps con Gitlab CI

En este curso, aprenderás a utilizar Gitlab CI para implementar pipelines de CI/CD que automatizan los procesos de integración y entrega continua. Desde la configuración de runners hasta la creación de archivos .gitlab-ci.yml, este curso ofrece una comprensión profunda de cómo optimizar tus flujos de trabajo de desarrollo. Exploraremos cómo integrar Gitlab CI con contenedores Docker y despliegues en la nube, asegurando que tus aplicaciones se construyan, prueben y desplieguen de manera eficiente y efectiva.

Requisitos de nuestro curso de DevOps con Gitlab CI

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

Temario del curso de DevOps con Gitlab CI

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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown

Preguntas Frecuentes de DevOps con Gitlab CI

¿Cuáles son los beneficios del curso DevOps con Gitlab CI?

accordionIcon
El curso te permitirá integrar herramientas y prácticas DevOps en tu flujo de trabajo, mejorando la eficiencia y calidad de tus entregas. Aprenderás a usar GitLab CI/CD, lo que te ayudará a automatizar tus procesos de desarrollo y despliegue.

¿El curso DevOps con Gitlab CI es 100% bonificado por FUNDAE?

accordionIcon
Sí, el curso es 100% bonificable a través de FUNDAE para las empresas que cotizan en el régimen general de la Seguridad Social. Esto significa que podrías realizar el curso sin coste alguno para tu empresa.

¿Cómo se imparten las clases del curso DevOps con Gitlab CI?

accordionIcon
Las clases se imparten de manera online, combinando teorías y prácticas en una plataforma interactiva. Los profesores son expertos en la materia y están disponibles para resolver dudas y ofrecer asistencia.

¿Qué habilidades voy a desarrollar en el curso DevOps con Gitlab CI?

accordionIcon
Adquirirás habilidades en integración y entrega continua (CI/CD) con GitLab, automatización de procesos de desarrollo, despliegue y monitoreo de aplicaciones, y herramientas colaborativas de trabajo. Serás capaz de ejecutar y gestionar pipelines de CI/CD de manera eficiente.

¿Cómo me inscribo en el curso DevOps con Gitlab CI?

accordionIcon
Para inscribirte, necesitas contactar con el centro de formación a través de su página web o línea telefónica. El personal de apoyo te guiará a través del proceso de inscripción y te informará sobre los requisitos necesarios.