Jenkins, De Cero A Experto: Conviértete En Un Jenkins Master
4.3 (1,038 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,019 students enrolled

Jenkins, De Cero A Experto: Conviértete En Un Jenkins Master

Conviértete en un Master en DevOps, integrando Jenkins con Docker, Ansible, AWS, Pipelines, GIT, DSL y muchas más!
4.3 (1,038 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,019 students enrolled
Last updated 5/2020
Spanish
Spanish [Auto]
Current price: $71.99 Original price: $119.99 Discount: 40% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10 hours on-demand video
  • 15 articles
  • 12 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Aprender qué es Jenkins
  • Aprende Continous Integration y Continuos Deployment
  • Integraciones con Docker, AWS, Ansible, GIT, Maven, Mail, y muchas más.
  • Aprender a integrar Jenkins con un montón de servicios Ágiles
  • Construir tus propios Jobs para orquestar servicios y automatizar tareas
Requirements
  • Conocimiento básico de GNU/Linux.
  • Una máquina con cualquier distribución de Linux (Puede ser virtual o física)
  • Conocimiento básico de Docker. Si no sabes, por seguro aprenderás en el curso.
  • Muchas ganas de aprender.
Description

Jenkins es una herramienta de automatización muy potente y demasiado flexible; es utilizado para automatizar casi cualquier cosa.

En el mundo de DevOps, Jenkins es una de las mejores cartas sobre la mesa.

Si quieres convertirte en todo un experto del mundo DevOps, en el curso aprenderás además de Jenkins, tecnologías transversales que van de la mano con este servicio, como Docker, AWS, Ansible, Git, Maven, y muchos más!

¿Te interesa incursionar en un mundo nuevo y lleno de tecnologías ágiles?

¡Este curso es para ti!

Who this course is for:
  • Personas que nunca han tenido contacto con Jenkins.
  • DevOps con ganas de aprender a orquestar tecnologías ágiles como Docker, Ansible, GIT.
  • Administradores de sistemas que quieran agilizar sus procesos
  • Cualquier persona con ganas de aprender Jenkins
Course content
Expand all 173 lectures 10:10:23
+ Recursos para este curso
1 lecture 00:16
¿Dónde puedo encontrar los ejemplos utilizados en este curso?
00:16
+ Introducción
8 lectures 28:28
Recursos de la sección
00:08
Nota sobre la instalación de Jenkins
00:08
Instala Jenkins
11:11
Bonus
00:10
+ Primeros pasos en Jenkins
9 lectures 42:15
Recursos de la sección
00:03
Introducción a Jenkins UI
04:10
Juega un poco más con tu primer Job
03:35
Redirige el output de tu primer Job
04:35
Crea un script con tu primer Job
09:00
Conoce los tipos de parámetros
03:38
Incluye parámetros a tu Job para ejecutar un script
08:14
+ Jenkins & Docker
7 lectures 31:12
Recursos de la sección
00:03
Docker + Jenkins - SSH - I
05:57
Docker + Jenkins - SSH - II
05:33
Aprende a instalar plugins (SSH Plugin)
02:28
Integra Jenkins con tu server SSH
05:30
Ejecuta tu primer Job en un host remoto vía SSH
05:48
+ Jenkins & AWS
16 lectures 53:56
Recursos de la sección
00:05
Introducción: MySQL + AWS + Shell Script + Jenkins
01:11
Instala MySQL en Docker
04:58
Instala MySQL Client y AWS CLI
05:38
Crea una DB sencilla en MySQL
03:00
Crea un Bucket en S3
01:13
Crea un usuario IAM en AWS para autenticación
01:58
Aprende a tomar un dump de una DB y a subirlo a AWS S3 manualmente
05:24
Crea un script para automatizar el export de la DB
04:41
Integra tu script con AWS (AWS CLI)
02:45
Aprende a manejar data sensible en Jenkins (Contraseñas, keys)
02:08
Haz que el script sea permanente en el remote-host
04:55
Reusa tu Job y sube distintas DB's a distintos Buckets
02:44
Copia el contenido de tu script hacia la shell de Jenkins
03:34
+ Jenkins & Ansible
23 lectures 01:34:39
Recursos de la sección
00:04
Introducción: Ansible + Jenkins
01:51
Instala Ansible en Jenkins
05:31
Asegúrate de que Jenkins tenga las llaves SSH
02:14
Crea un archivo de inventario sencillo: Docker + Ansible + Jenkins
05:54
Crea tu primer playbook
05:58
Integra Ansible y Jenkins (Ansible Plugin)
02:12
Ejecuta tu Ansible Playbook desde un Jenkins Job
05:00
Agrega parámetros a tu primer playbook
05:15
Ansible tags en Jenkins
05:06
Dale color al output de tus Jenkins Jobs con Ansible
04:59
Challenge: Jenkins + Ansible + MySQL + PHP
03:36
Inicializa una DB para extraer info
02:13
Prepara un script para alimentar con info la DB - I
06:22
Prepara un script para alimentar con info la DB - II
05:51

docker cp de put ypeople y ejecutyas

Prueba el script de datos hacia la DB
02:10
Crea un WebServer con Nginx, PHP y SSH -I
07:01
Crea un WebServer con Nginx, PHP y SSH -II
03:58

table.j2, docker cp a index y reload web browe

Desarrolla la tabla que tendrá la info con HTML, CSS y PHP
03:17
Integra tu WebServer al inventario de Ansible
02:29
Prepara la tarea que actualizará el código de la tabla desde Ansible
05:24
Valida el funcionamiento de tu playbook localmente
03:31
Crea el Job en Jenkins y valida el resultado
04:43
+ Jenkins & Security
8 lectures 27:20
Introducción a la seguridad en Jenkins
03:28
Permite que los usuarios se registren en Jenkins
03:21
Instala un Plugin de seguridad
02:48
Crea usuarios en Jenkins
02:23
Crea un rol global de solo lectura
02:38
Asigna el rol anterior a un usuario en Jenkins
02:58
Crea y asigna un rol de ejecución de Jobs
03:05
Restringe el acceso a determinados Jobs con roles de proyectos.
06:39
+ Jenkins Tips & Tricks
8 lectures 31:44
Recursos de la sección
00:04
Variables de entorno disponibles
03:39
Crea tus variables de Entorno
03:04
Cambia la URL de Jenkins
05:00
Ejecuta Jobs con Cron
05:35
Crea un usuario con permiso para ejecutar los Jobs
03:46
Gatilla Jobs con curl (Sin parámetros)
05:52
Gatilla Jobs con curl (Con parámetros)
04:44
+ Jenkins & Email
5 lectures 14:48
Introducción: Jenkins + Notificaciones
01:20
Instala el plugin de notificaciones (Mailer)
01:19
Configura el envío de notificaciones con AWS SES
05:09
Configura el envío de notificaciones con Gmail
03:15
Integra notificaciones a tus Jobs
03:45
+ Jenkins & Maven
10 lectures 29:27
Introducción: Jenkins + Maven
02:05
Instala el plugin de Maven
01:41
Instala el plugin de Git
00:48
Aprende a hacer pull desde un repo en Git/GitHub
04:37
Construye el código con Maven
04:53
Realiza tests en tu código
03:35
Despliega tu JAR localmente
03:15
Archiva el resultado de tus tests en Jenkins
02:56
Archiva artifacts en tu Job
02:22
Envía notificaciones del estado de tus Jobs vía mail
03:15