Curso en línea: pasantía profesional certificada en LearnKartS desde cero hasta héroe

Aprenda los principios de DevOps e implemente una canalización de CI/CD con Jenkins. Obtenga conocimientos prácticos con herramientas potentes como Ansible, Docker, Git, Maven, SonarQube y AWS.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Pruebas automatizadas
  • Oleoducto Jenkins
  • Configuración del trabajo de Jenkins
  • integración de ventana acoplable
  • integración de Jenkins
  • Administrar complementos
  • Construcciones dispersas
  • Mejores prácticas de Jenkins
  • grabado
  • Tubería CI/CD
  • integración continua (CI)
  • implementación continua (CD)

What you will learn in the course

Courses for which the course is suitable

  • Ingeniero DevOps
  • Ingeniero de tuberías CI/CD
  • Administrador de Jenkins
  • desarrollador de software
  • Ingeniero de construcción
  • Ingeniero de automatización
  • Ingeniero de nube
  • Ingeniero de Confiabilidad del Sitio (SRE)
  • Administrador de versiones de software
  • Ingeniero de aseguramiento de calidad
  • Ingeniero de Infraestructura
  • Desarrollador de microservicios

Pasantía: una serie de cursos de 4 partes

Materias cubiertas en la especialización:

  • Conceptos y herramientas de DevOps y cómo Jenkins encaja en el proceso de CI/CD
  • El concepto de Jenkins Pipeline y cómo implementarlo
  • Integración de Jenkins con Git y GitHub
  • Configurar Jenkins para Maven y ejecutar compilaciones junto con alertas
  • Trabajar con Jenkins CLI y scripts
  • Configuración de Jenkins para Tomcat
  • Integración de Jenkins con Docker, Ansible y SonarQube
  • Pruebas remotas
  • Seguridad y gestión de acceso de Jenkins

Acerca de la pasantía «Jenkins – De cero a héroe»:

La pasantía está destinada a personas que deseen desarrollar una habilidad en Jenkins y procesos de CI/CD. La pasantía lo ayudará a dominar Jenkins para la automatización en los procesos de desarrollo y distribución de software.

Contenido del curso:

La especialización de Jenkins es una serie de cursos de 4 partes. En estos cursos aprenderás temas como:

  • Conceptos básicos de Jenkins
  • Creación y gestión de Pipelines
  • Instalación y configuración de Jenkins
  • Integración con una variedad de herramientas de desarrollo y distribución.
  • Administrar y proteger instancias de Jenkins
  • Automatización de compilación y prueba
  • Adiciones a Jenkins
  • Extendiendo Jenkins a proyectos de nivel empresarial

Además, el curso lo preparó para implementar y administrar eficazmente canalizaciones de CI/CD en entornos de desarrollo de software.

Proyecto de aprendizaje práctico:

El Proyecto Jenkins ofrece 21 demostraciones, centrándose en los siguientes temas:

  • Gestión de usuarios
  • creación de empleo
  • Pruebas remotas
  • Gestión de complementos
  • Ejecutar pruebas automatizadas con Jenkins

Los principales proyectos incluyen:

  • Crear trabajos de Jenkins usando un complemento de respaldo
  • Ejecución de pruebas remotas
  • Gestión de complementos con y sin inicio
  • Ejecutar pruebas automatizadas

Las demostraciones de instalación incluyen Jenkins y Docker en varios sistemas operativos, además de un recorrido completo por el panel de Jenkins.

Temas avanzados:

Además, las demostraciones también se centran en la creación de trabajos de compilación distribuidos y trabajos de Maven, tareas parametrizadas y la ejecución de scripts de Shell y Groovy. Los temas más avanzados incluyen:

  • Implementación de aplicaciones Java
  • Construcción paralela
  • Tubería de CI/CD de Jenkins
  • Docker y Ansible

Proyecto fin de curso:

La pasantía incluye un proyecto de finalización del curso que se centra en definir un proceso de CI/CD utilizando:

  • git
  • experto
  • Jenkins
  • ansible
  • Estibador
  • AWS

El objetivo es implementar microservicios e integración de herramientas de calidad de código como SonarQube.

Details of the courses that make up the specialization

Conceptos básicos de DevOps y Jenkins

Curso 1 • 4 horas • 3,5 (10 valoraciones)

Detalles del curso

¿Qué aprenderás?

  • Comprender el concepto y la necesidad de DevOps en el desarrollo de software.
  • Navegue por los canales de herramientas DevOps para lograr una entrega de software perfecta.
  • Conozca los conceptos de Integración Continua (CI) y Entrega Continua (CD).
  • Explore los entornos Jenkins tanto en Linux como en Windows.

Habilidades que adquirirás

  • Categoría: Integración Continua
  • Categoría: entrega continua
  • Categoría: DevOps
  • Categoría: Tubo CI/CD
  • Categoría: Jenkins

Integración continua y despliegue continuo con Jenkins.

Curso 2 • 8 horas

Detalles del curso

¿Qué aprenderás?

  • Controle el ciclo de vida de Jenkins desde la gestión del código fuente hasta la implementación continua.
  • Aprenda a usar Jenkins para la automatización de compilaciones, integre con Git y configure Maven.
  • Implemente aplicaciones Java con Tomcat y configure Jenkins para compilaciones paramétricas y distribuidas.
  • Implemente funciones avanzadas como canalizaciones, configuración de un archivo Jenkins, uso de CLI e integración con Docker.

Habilidades que adquirirás

  • Categoría: Jenkins con Docker
  • Categoría: CLI
  • Categoría: Tubo CI/CD
  • Categoría: Jenkins X
  • Categoría: entrega rápida

Gestión continua de pruebas y configuración – Jenkins

Curso 3 • 3 horas

Detalles del curso

¿Qué aprenderás?

  • Aprenda estrategias para mejorar la calidad del código y aumentar la eficiencia del desarrollo.
  • Implemente análisis de cobertura de código y utilice herramientas de escaneo de código de manera efectiva.
  • Aproveche Jenkins para automatizar compilaciones con Gradle, Ant y scripts de shell.
  • Aprenda los conceptos básicos de la gestión de configuración, Infra as Code (IaC) y especialícese en Ansible para tareas de configuración.

Habilidades que adquirirás

  • Categoría: Jenkins con SonarQube
  • Categoría: Scripts de Shell
  • Categoría: Gestión de configuración
  • Categoría: pruebas continuas
  • Categoría: Jenkins con Ansible

Monitoreo continuo con Jenkins y buenas pruebas.

Curso 4 • 5 horas

Detalles del curso

¿Qué aprenderás?

  • Tareas básicas de administración de Jenkins, incluida la recopilación de información del sistema y la gestión de la configuración.
  • Utilización eficaz de complementos para informes, análisis de código y seguimiento para mejorar la visibilidad y la calidad del proyecto.
  • Mejores prácticas para la seguridad global, la autenticación y la gestión de acceso para crear un entorno Jenkins seguro.
  • Configurar y administrar copias de seguridad de Jenkins para optimizar el mantenimiento y la recuperación ante situaciones de emergencia.

Habilidades que adquirirás

  • Categoría: Gestión de configuración
  • Categoría: Mejores prácticas de Jenkins
  • Categoría: Gestión de usuarios
  • Categoría: monitoreo continuo
  • Categoría: Complementos de Jenkins