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.

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)

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