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
Duración 2 días Versión 1 Temario Descarga aquí ⇩ Fechas Oferta Netec Consultar Métodos de entrega 👤 💻