ENT_JENK
Data Base
Entorno de desarrollo con Jenkins
16 horas
Nível: Data Base
Presencial (SP) e Online
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.
Objetivo do 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.
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.
Público-alvo
Profesionales que buscan conocimiento en desarrollo con Jenkins.
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 programático
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
Próximas turmas
Não há turmas abertas no momento. Entre em contato para verificar disponibilidade ou agendar turma fechada.
Solicitar Inscrição / Cotação Consultar via WhatsApp