ENT_JENK - Entorno de desarrollo con Jenkins
Introdução
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.
Calendário
Próximas Datas
| Data | ||
| Solicitar mais informaçõess | ||
Baixar PDF
Carga Horária:
16 horas
Investimento:
Preço sob consulta
Solicitar Cotação
Formatos de Entrega
Público Alvo
Profesionales que buscan conocimiento en desarrollo con Jenkins.
Objetivo
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.
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.
Pré Requisitos
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)
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)
Conteúdo Programatico
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
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