top of page
ENT_JENK | Entorno de desarrollo con Jenkins

ENT_JENK | Entorno de desarrollo con Jenkins

 

El curso cubre los aspectos fundamentales sobre Jenkins. En el curso aprenderá a configurar un pipeline de Jenkins, iniciando con la construcción, prueba y análisis estático hasta la puesta en escena. Aprenderá qué es la integración y la implementación continuas. Diseñar y crear sus propios jobs con varias herramientas complementarias de Jenkins. Al finalizar el curso tendrá conocimientos sobre Jenkins y la integración con otras herramientas como terraform y Github.

 

Objetivos del curso

Al finalizar el curso el participante podrá:

  • Aprender qué es la integración y la implementación continuas.
  • Conocer las distintas herramientas de  integración continua e implementación continua
  • Aprender a instalar Jenkins
  • Diseñar y crear sus propios jobs con varias herramientas complementarias (plugins).
  • Implementar pipelines.
  • Integrar Jenkins con GitHub y Terraform
  • Usar Jenkins cómo una herramienta de DevOps.

 

Prerrequisitos

  • Conocimientos básicos de cualquier sistema operativo (Linux, Windows o Mac) en el manejo de terminal.
  • Conocimientos básicos de contenedores
  • Conocimientos básicos sobre cómputo en la nube.
  • Conocimientos básicos de Git
  • Conocimientos básicos de desarrollo de software
  • Disponer de experiencia previa en cualquier lenguaje de programación, JavaScript, PHP, Python, Java, C, C#, o similares (Recomendable, programación básica)

 

 

Temario

Capítulo 1: Introducción

  • Objetivos
  • 1.1 Introducción
  • 1.2 CI/CD
  • 1.3 Despliegue continuo
  • 1.4 Desarrollo impulsado por pruebas
  • 1.5 Versiones
  • 1.6 Escalamiento
  • 1.7 Cloud
  • 1.8 Plugins
  • 1.9 Comunidad
  • 1.10 Documentación
  • 1.11 Alternativas
  • 1.12 Ventajas
  • 1.13 Desventajas
  • 1.14 Resumen
  • Referencias
  • Quiz
  • Prácticas

Capítulo 2: Entorno de trabajo

  • Objetivos
  • 2.1 Introducción
  • 2.2 Descarga e instalación de Jenkins
  • 2.3 Arquitectura Jenkins
  • 2.4 Jenkins CLI
  • 2.5 Primer Job de Jenkins
  • Referencias
  • 2.6 Resumen
  • Quiz
  • Prácticas

Capítulo 3: Uso Básico

  • Objetivos
  • 3.1 Introducción
  • 3.2 Jenkins GUI
  • 3.3 Primer proyecto
  • 3.4 Jobs de Estilo Libre
  • Referencias
  • 3.5 Resumen
  • Quiz
  • Prácticas

Capítulo 4: Jenkins Pipeline

  • Objetivos
  • 4.1 Introducción
  • 4.2 Jenkinsfile
  • 4.3 Primer pipeline de Jenkins
  • 4.4 Etapas
  • 4.5 Opciones
  • 4.6 Variables y credenciales
  • 4.7 Parámetros
  • Referencias
  • 4.8 Resumen
  • Quiz
  • Prácticas

Capítulo 5: Jenkins + GitHub

  • Objetivos
  • 5.1 Introducción
  • 5.2 Integración de GitHub con Jenkins
  • 5.3 Pull del repositorio de una aplicación
  • 5.4 Construcción de la aplicación
  • 5.5 Pruebas de la aplicación
  • 5.6 Ejecución de la aplicación
  • 5.7 Resumen
  • Referencias
  • Quiz
  • Practica

Capítulo 6: Jenkins + Terraform

  • Objetivos
  • 6.1 Introducción
  • 6.2 Terraform Plugin
  • 6.3 Jenkisfile
  • 6.4 Roles y accesos
  • 6.5 Pipeline Terraform
  • 6.6 Jobs
  • 6.7 Resumen
  • Referencias
  • Quiz
  • Practica

 

Descargue el temario para conocer el detalle completo de los contenidos

 

Debido a las constantes actualizaciones de los contenidos de los cursos por parte del fabricante, el contenido de este temario puede variar con respecto al publicado en el sitio oficial, sin embargo, Netec siempre entregará la versión actualizada de éste

ENT_JENK | Entorno de desarrollo con Jenkins

SKU: NETEC-ENT_JENK