Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Jenkins

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!
Rating: 4.4 out of 54.4 (1,513 ratings)
8,384 students
Created by Ricardo Andre Gonzalez Gomez
Last updated 5/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

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

16 sections • 173 lectures • 10h 10m total length

  • ¿Dónde puedo encontrar los ejemplos utilizados en este curso?
    00:16

  • Recursos de la sección
    00:08
  • Preview04:21
  • Preview06:29
  • Preview01:58
  • Nota sobre la instalación de Jenkins
    00:08
  • Instala Jenkins
    11:11
  • Preview04:02
  • Bonus
    00:10

  • Recursos de la sección
    00:03
  • Introducción a Jenkins UI
    04:10
  • Preview04:27
  • 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
  • Preview04:33
  • Conoce los tipos de parámetros
    03:38
  • Incluye parámetros a tu Job para ejecutar un script
    08:14

  • Recursos de la sección
    00:03
  • Docker + Jenkins - SSH - I
    05:57
  • Docker + Jenkins - SSH - II
    05:33
  • Preview05:53
  • 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

  • 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
  • Preview06:21
  • Preview03:21
  • 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

  • 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
  • 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
  • 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

  • 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

  • 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

  • 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

  • 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

Instructor

Ricardo Andre Gonzalez Gomez
Linux System Engineer
Ricardo Andre Gonzalez Gomez
  • 4.4 Instructor Rating
  • 15,817 Reviews
  • 98,726 Students
  • 5 Courses

DevOps Engineer & SysAdmin.

Cloud Architect & Linux Specialist.

Red Hat Certified Engineer.

Red Hat Certified System Administrator. 

Encuentro en Linux mi pasatiempo y diversión. Soy amante de las tecnologías open source y esto me ha llevado a integrar distintas herramientas proporcionando soluciones ágiles con Docker, Jenkins, Ansible, Git, etc. 

Mi ideal es enseñar a gente de habla Hispana sobre tecnologías actuales. Usualmente este tipo de herramientas están documentadas en Inglés, lo que podría ser un obstáculo para muchos. También, el hecho de leer y leer (en inglés) sin comprender mucho, puede llegar a acabar con las ganas de aprender de personas que se están iniciando en determinada teconología. Con mis cursos, podrás aprender de una manera más ágil y practica; y lo mejor ¡en Español!

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.