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 Github Actions

DISPONIBLE EN MODALIDAD:
Aprende a integrar prácticas de DevOps haciendo uso de la herramienta Github y su servicio de pipelines automatizados de Github Actions para garantizar una mayor agilidad en el desarrollo de Software y calidad en las entregas contínuas.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en DevOps con Github Actions 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 Github y su servicio de pipelines automatizados de Github Actions 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 Github y entender cómo funciona Github Actions
  • Aprender a redactar archivos Yaml para Github Actions 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 Github 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 Github y su servicio de pipelines automatizados de Github Actions 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 Github con acceso a Github Actions 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 Github Actions?
  • Características principales de Github Actions
  • Introducción a los archivos yaml
  • Primeros pasos en Github Actions
tema 2

Configuración de Github Actions

  • Creación de una cuenta de Github
  • Configuración de un proyecto de Github
  • Configuración de un repositorio en Github
  • Creación de un flujo de trabajo de Github Actions
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 Github Actions
  • Monitoreo de los errores con Github Actions
  • Monitoreo de los recursos con Github Actions
tema 6

Administración de un flujo de trabajo

  • Configuración de la seguridad con Github Actions
  • 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 Github Actions

  • Uso de las herramientas de automatización de Github Actions
  • Herramientas de despliegue
  • Herramientas de administración de Github Actions
tema 9

Optimización de un flujo de trabajo

  • Optimización de los flujos de trabajo con Github Actions
  • 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 Github Actions
  • 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 Github Actions
  • Uso de las herramientas de integración de Github Actions
  • Uso de la escalabilidad de Github Actions
tema 12

Monitorización de un flujo de trabajo

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

Automatización de un flujo de trabajo

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

Ejemplos reales de uso de Github Actions

  • Ejemplos de uso de Github Actions para la automatización de tareas
  • Ejemplos de uso de Github Actions para la monitorización de tareas
  • Ejemplos de uso de Github Actions 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 Github Actions 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