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 Git, Jenkins, Ansible y Kubernetes

DISPONIBLE EN MODALIDAD:
Desarróllate como perfil DevOps haciendo uso de las herramienta Git, Jenkins, Kubernetes y Ansible para automatizar y garantizar una mayor agilidad en el desarrollo de Software
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en DevOps con Git, Jenkins, Ansible y Kubernetes bonificable para empresas

¿A quién va dirigido?

Desarrolladores, personal de sistemas que quieran profesionalizarse como perfil DevOps haciendo uso de las herramienta Git, Jenkins, Kubernetes y Ansible para automatizar y 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 y administración profesional de Git, Jenkins y Ansible para conseguir un perfil DevOps completo
  • Aprender a redactar archivos Yaml para Jenkins para automatizar procesos, trabajar de manera eficiente con Git, coordinar contenedores Docker con Kubernetes y administrar la ifraestructura con Ansible
  • Aprender a analizar tareas de pipelines y logs para resolver problemas de ejecución
  • Administrar imágenes privadas de Docker, orquestarlas con Kubernetes y poder emplearlas en los pipelines de CI/CD

¿Qué vas a aprender?

Desarróllate como perfil DevOps haciendo uso de las herramienta Git, Jenkins, Kubernetes y Ansible para automatizar y garantizar una mayor agilidad en el desarrollo de Software

Requisitos

  • Tener experiencia y conocer los fundamentos básicos de Git y Docker
  • 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 Linux (Ubuntu preferiblemente), o un entorno virtualizado Linux correctamente configurado, con acceso a un usuario con permisos de instalación donde realizar el curso
  • Tener Git, Docker Desktop y Visual Studio Code instalados previamente en el equipo, además de una licencia de AWS con acceso a Ansible que puedas utilizar para replicar los ejemplos prácticos del curso
  • Se recomienda tener conocimientos básicos de desarrollo, despliegue de aplicaciones, administración de sistemas, Linux y Docker

Temario del curso

tema 1

Introducción a DevOps

  • ¿Qué es DevOps?
  • Fundamentos clave de DevOps
tema 2

Control de versiones con Git y Gestión de repositorios

  • Introducción a Git
  • Fundamentos de Git
  • Introducción a Gitflow
  • Instalación de Git
  • Creación de repositorio en Github
  • Creación de repositorio en Gitlab
  • Creación de repositorio local y rama master
  • Principales comandos de Git
  • Uso de Gitflow en un repositorio
tema 3

CI con Jenkins

  • Introducción al concepto de CI
  • Introducción a Jenkins
  • Fundamentos de Jenkins
  • Instalación y puesta en marcha de Jenkins
  • Creación de pipelines con Github
  • Creación de pipelines basado en WebHooks
  • Automatización de pruebas
  • Push automático
  • Integración de Slack con Jenkins para notificación de ejecución de Pipelines
  • Otras integraciones recomendadas
tema 4

CD con Jenkins

  • Introducción al concepto de CD
  • Integración de Sonarqube con contenedores
  • Análisis automatizado de código en los pipelines
  • Creación de imágenes desde Jenkins
  • Instalación y configuración de plugin de Docker
  • Creación de imágenes desde Jenkins y publicación en Docker Hub
  • Despliegues en Kubernetes desde Jenkins
  • Instalación, configuración y preparación de recursos del plugin de Kubernetes
  • Despliegue y encadenación
tema 5

CI/CD en Github y Gitlab

  • Aplicando CI/CD a través de Github
  • Aplicando CI/CD a través de Gitlab
tema 6

Introducción a los Fundamentos de Ansible

  • Introducción a Ansible
  • Fundamentos de Ansible
  • Instalación de Ansible
  • Comandos fundamentales de Ansible
  • Introducción a los módulos de Ansible
  • Ejecución de módulos en Standalone Mode
  • Configuración de máquinas a través de método de autenticación
  • Introducción a los inventarios
  • Ejecución de módulos sobre inventarios
  • Introducción a los Facts
tema 7

Profundizando en Ansible

  • Introducción a los archivos YAML
  • Gestión de variables
  • Tareas
  • Plays
  • Playbooks
  • Handlers
  • Condicionales
  • Tags
  • Gestión de Templates
  • Bloques y gestión de errores
  • Bucles
  • Gestión y configuración de roles en Ansible

Curso de DevOps con Git, Jenkins, Ansible y Kubernetes 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