¡Celebra las fiestas con un 10% de descuento en todos los cursos con el código "AVCFOREVER10". ¡Asegúralo ahora antes de los cambios de precios de 2025!

Certificación DevOps - Aprendizaje combinado (Aula virtual en directo + eLearning)

450,00 EUR

  • 56 hours
Aula Virtual en Vivo
eLearning
Aprendizaje Mixto

Prepárate para una carrera en el campo de rápido crecimiento de DevOps, cerrando la brecha entre los desarrolladores de software y las operaciones con este curso de Certificación en DevOps. Te convertirás en un experto en los principios de desarrollo y despliegue continuos, automatización de la gestión de configuraciones, colaboración entre equipos e agilidad en servicios de TI utilizando herramientas modernas de DevOps como Git, Docker, Jenkins, Cucumber, Ansible, TeamCity y Nagios.

Programa del curso

Hero
  1. Introducción al curso

    Lección 00

    - Introducción

  2. Introducción a DevOps

    Lección 01

    - Objetivos de aprendizaje

    - Visión General de DevOps

    - La relación entre Agile y DevOps

    - Cadena de herramientas DevOps

    - Principios de DASA DevOps

    - Desafíos con el Enfoque Tradicional

    - Abordando desafíos a través de DevOps

    - Enfoque DevOps a los Desafíos

    - Visión general de las herramientas de DevOps

    - Mejores prácticas para DevOps

    - Categorías de Herramientas de DevOps

    - DevSecOps y su Manifiesto

    - Flujo de trabajo de DevOps y DevSecOps

    - Puntos clave

    Comprobación de conocimientos

  3. Sistemas de Control de Versiones

    Lección 02

    - Objetivos de aprendizaje

    - Visión general de los sistemas de control de versiones

    - Función de los Sistemas de Control de Versiones

    - Tipos de Sistemas de Control y Sus Herramientas de Soporte

    - Visión general de Git

    - Visión general de los hosts de código fuente y control de versiones

    - Despliega los archivos en GitHub mediante Git

    - Puntos clave

    - Comprobación de conocimientos

    - Proyecto de fin de lección: Desplegar los archivos en Bitbucket a través de Git

  4. Integración Continua, Despliegue Continuo y Herramientas de Construcción

    Lección 03

    - Objetivos de aprendizaje

    - Visión general e importancia de la Integración Continua y la Entrega Continua

    - Despliegue

    - Visión general y características de Jenkins

    - Configurar Jenkins

    - Visión general y características de TeamCity

    - Configurar TeamCity

    - Herramientas de construcción y sus usos

    - Integración Continua con Jenkins y Maven

    - Puntos clave

    - Verificación de Conocimientos

    - Proyecto de fin de lección: Integración Continua con Jenkins, Git y Maven

  5. Marcos de Prueba de Software y Automatización

    Lección 04

    - Objetivos de aprendizaje

    - Visión general de las pruebas de software

    - Niveles de Pruebas, Enfoques y Herramientas de Automatización

    - Enfoque de Desarrollo Guiado por Pruebas con JUnit 5

    - Principios del Desarrollo Guiado por Comportamiento: Cucumber y sus Aplicaciones

    - Enfoque de Desarrollo Guiado por el Comportamiento con Cucumber

    - Comprobación de Conocimientos

    - Proyecto de fin de lección: Enfoque de Desarrollo Guiado por el Comportamiento

  6. Herramientas de Gestión de Configuración

    Lección 05

    - Objetivos de aprendizaje

    - Visión general de las herramientas de gestión de configuración

    - Gestión de Infraestructura

    - Tipos de herramientas de gestión de configuración

    - Visión general de Puppet

    - Demostrar la configuración de Puppet

    - Visión general de Chef

    - Demostrar la configuración de Chef

    - Visión general de Ansible

    - Configurar el servidor web Apache utilizando Ansible

    - Visión general de SaltStack

    Comparación de Ansible, Puppet, Chef y SaltStack

    Puntos clave

    Comprobación de Conocimientos

    Proyecto de fin de lección: Configurar la base de datos MySQL usando Ansible

  7. Contenedorización con Docker

    Lección 06

    - Objetivos de aprendizaje

    - Visión general de Docker

    - Visión general de la virtualización

    - Instalación de Docker en Múltiples Sistemas Operativos

    - Base de datos MySQL en contenedor Docker

    - Instalación de Docker en Múltiples Sistemas Operativos

    - Usando Docker Compose para gestionar un contenedor

    - Registro de Docker

    - Ejecutar Docker Registry con CentOS

    - Redes de Docker

    - Demostrar la red de Docker con dos SSH

    - Puntos clave

    - Verificación de Conocimientos

    - Proyecto de fin de lección: Construir una imagen de Docker y desplegarla en Docker

  8. Monitoreo Continuo

    Lección 07

    - Objetivos de aprendizaje

    - Visión general del monitoreo continuo

    - Tipos de Sistemas de Monitoreo

    - Demostrar Nagios

    - Trabajando con la herramienta de monitoreo Nagios

    - Visión general de Grafana

    - Pila ELK

    - Puntos clave

    - Comprobación de conocimientos

    - Proyecto de fin de lección: Añadir un Nodo en la Herramienta de Monitoreo Nagios

  9. Necesidad de la nube en DevOps

    Lección 08

    - Objetivos de aprendizaje

    - Visión general de la computación en la nube

    - Servicios y Modelos en la Nube

    - Uso de AWS en DevOps

    - Kubernetes

    - Agregar un Nodo Linux al Clúster de Kubernetes

    - Puntos clave

    - Verificación de Conocimientos

    - Proyecto de fin de lección: Alojar Docker en un clúster de Kubernetes

  10. Dockerizando el Pipeline de Jenkins

    Proyecto 01

    ¿Podrías mostrar la integración continua y la entrega mediante la contenedorización de Jenkins Pipeline con Docker?

  11. Gestionar y monitorear los contenedores de Docker con la herramienta Dry

    Proyecto 02

    Instala Dry, demuestra su interacción con contenedores e imágenes de Docker, y monitorea su funcionamiento.

  12. Desplegar aplicación Angular en un contenedor Docker

    Proyecto 03

    Despliega la aplicación Angular en Docker, la cual debe ser construida con Angular CLI y Docker Compose para el desarrollo y producción.

  13. Entrega automatizada de aplicaciones WordPress en Kubernetes

    Proyecto 04

    Despliega la aplicación de WordPress en el clúster de Kubernetes, automatiza la entrega con Jenkins y gestiona las versiones del código fuente en GitHub.

Resultados del aprendizaje

Al final de este Curso Certificado eLearning DevOps, serás capaz de:

Describe las metodologías de DevOps y DevSecOps y sus conceptos clave

Explica los tipos de sistemas de control de versiones, herramientas de integración continua, herramientas de monitoreo continuo y modelos de nube

Trabaja en Git con GitHub y Git con Bitbucket

Configura tus herramientas privadas de Jenkins y TeamCity, Jenkins con Java, Git y Maven

Configura un marco de desarrollo guiado por pruebas con Junit 5 y un marco de desarrollo guiado por comportamiento con Cucumber

Trabaja en la creación de contenedores Docker, Registry, Docker Compose, Docker Hub y Docker Networking; describe la importancia de Grafana y ELK Stack; realiza una demostración sobre Nagios

Describe la importancia de la nube en DevOps, el uso de AWS en DevOps y despliega tu propio clúster de Kubernetes privado

Configura tu infraestructura privada completa utilizando sistemas de control de versiones y herramientas de CI/CD

Características clave

56 horas de aprendizaje mixto

20 horas de aprendizaje autodirigido en línea

36 horas de formación dirigida por un instructor

Más de diez proyectos finales de curso basados en la industria con laboratorios integrados

24 demostraciones en vivo de herramientas populares de DevOps

Soporte 24/7 con sesiones de mentoría dedicadas

Certificación

- 85% de superación del autoaprendizaje en línea o asistencia a una clase virtual en directo - Evaluación satisfactoria de al menos un proyecto

Hero

¿Quién debería inscribirse en este programa?

Requisitos previos:

Los estudiantes que realicen la capacitación en línea de DevOps deben tener una formación técnica con comprensión de Linux, desarrollo web y fundamentos de Java.

Desarrolladores de software

Gerentes de proyecto técnicos

Arquitectos

Soporte de operaciones

Ingenieros de despliegue

Gerentes de TI

Gerentes de desarrollo

Comienza el curso ahora

¿Necesitas una solución corporativa o integración de LMS?

¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!

;