La Guía de Jenkins: ¡De Cero a Experto! | Octubre 2026
Utiliza Jenkins a lo DevOps automatizando con CI/CD Jobs y Pipelines ¡Integrando Docker, NodeJS, Maven y más!
Lo que serás capaz de hacer
Este es un curso GUÍA sobre Jenkins, que es la herramienta más popular para realizar CI/CD (Integración Continua y Distribución/Implementación Continua) sobre tu propio software. Una de sus mayores ventajas es que es gran utilizado hoy en día por lo que cuenta con una infinidad de plugins para adaptarlos a tu proyecto. * ¡ Abre para seguir leyendo! * Si estás interesado en DevOps, es una tecnología que necesitas dominar para volverte un experto y es la mejor manera de arrancar o llevar a un siguiente nivel tu carrera! En el caso que seas un profesional de Devops es esencial hoy en día, ya que es una de las habilidades más buscadas por las empresas. ——————————————————————————————————————————————————— ¿No tienes conocimiento previo sobre Jenkins? Excelente! Este curso está diseñado asumiendo que eres nuevo, arrancando desde cero . Aprenderás haciendo, y luego de que completes todas las secciones y exámenes, vas a tener una base sólida de Jenkins con CI/CD en el mundo real. ¿Querés profundizar tu conocimiento sobre Jenkins? Acá estoy para vos! Te enseño desde lo básico hasta volverte un experto con muchas integraciones y a detalle. Podrás aprender de una manera entretenida cada tema. ——————————————————————————————————————————————————— Algunas de las muchas cosas que haremos en este curso de Jenkins: Veremos desde las bases de un Job manual, pasando por Jobs DSL hasta llegar a Jenkins Pipelines Integraremos Jenkins con tecnologías claves como Docker, Maven, NodeJS, Git, Slack y más. ¡También aprenderás a utilizarlas! Instalaremos y configuraremos Jenkins en tu sistema operativo sea el que sea Profundizaremos en cómo automatizar tu proyecto mediante Jenkins a lo DevOps Aprenderemos Jenkins Avanzado: Jenkins Slaves, por SSH, JNLP y más. Y mucho más… ——————————————————————————————————————————————————— Material extra que viene con este curso: Exámenes multiple choice: Tendrás disponible evaluaciones para reforzar el conocimiento aprendido en la sección! Todos los archivos con los que trabajaremos estarán disponibles en Github Links de referencia para complementar el contenido aprendido Actualizaciones al contenido del curso a medida que Jenkins cambie sus características ——————————————————————————————————————————————————— * ¡En las próximas semanas se irá agregando todavía más contenido al curso! * Si te interesa aprender realmente, este curso es para vos, puedes mirar el video de presentación y varias clases gratis disponibles!
- Tener una base sólida más allá de los fundamentos de Jenkins
- Aprender sobre Integración Continua (CI) y Distribución/Implentación Continua (CD)
- ¡Integraciones de Jenkins con Docker, Maven, NodeJS, Git y mucho más!
- Aprender a automatizar con Jenkins tus propios proyectos y tareas
- Elaborar desde Jobs manuales hasta Pipelines que se adapten a tus necesidades
- Aprender desde CERO y con todos los detalles (que es lo más importante)
Temario
UNIDAD 1 - Introducción · 3 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Mapa del curso
- Introducción al curso
- Archivos EXTRA
UNIDAD 2 - La necesidad de la integración continua · 3 leccionesUNIDAD 2 - La necesidad de la integración continua
UNIDAD 2 - La necesidad de la integración continua
- Los problemas de ANTES
- ¿Qué es la integración continua?
- Test sección
UNIDAD 3 - Instalación y Teoría de Jenkins · 17 leccionesUNIDAD 3 - Instalación y Teoría de Jenkins
UNIDAD 3 - Instalación y Teoría de Jenkins
- ¿De qué formas podemos instalar Jenkins?
- Sugerencia próxima clase
- Instalación de VirtualBox y máquina virtual
- Preparación de la máquina virtual
- ACLARACIÓN: ¿Cómo utilizar Putty?
- (Opcional) Instalación de Cmder terminal en Windows
- (Opcional) Instalación de Iterm2 terminal en Mac
- Etapas para lograr la Integración Continua y sus beneficios
- Entrega y Despliegue Continuo
- Instalación de Docker
- Introducción a Jenkins
- Instalación de Jenkins
- docker-compose.yml
- Aclaración de la próxima clase (Instalación de Visual Studio Code)
- (Opcional) Instalación de Visual Studio Code
- (Opcional) IP dinámica a IP estática
- Exámen de la sección
UNIDAD 4 - ¡Empecemos con Jenkins! · 9 leccionesUNIDAD 4 - ¡Empecemos con Jenkins!
UNIDAD 4 - ¡Empecemos con Jenkins!
- Arquitectura de Jenkins
- Conociendo Jenkins
- Primer Job de Jenkins (Parte 1)
- ¡Tu reseña es MUY importante para mí!
- Primer Job de Jenkins (Parte 2)
- ¡Agregando variables a nuestro Job!
- Job v2.0
- Job v2.0: Script desde el contenedor
- Exámen de la sección
UNIDAD 5 - Parametrizando Jenkins Jobs · 4 leccionesUNIDAD 5 - Parametrizando Jenkins Jobs
UNIDAD 5 - Parametrizando Jenkins Jobs
- Agregando parámetros
- Parámetro de elección
- Parámetro booleano
- Exámen de la sección
UNIDAD 6 - Integración Email y Slack · 6 leccionesUNIDAD 6 - Integración Email y Slack
UNIDAD 6 - Integración Email y Slack
- ¿Para qué las necesitamos?
- Instalación del Email Plugin
- Email con Gmail
- Email con Mailtrap
- Integración de Slack
- Exámen de la sección
UNIDAD 7 - Java Maven App · 6 leccionesUNIDAD 7 - Java Maven App
UNIDAD 7 - Java Maven App
- Integración de Github con Jenkins
- Instalación de plugins y configuración
- Pull del repositorio de la Java App
- Build de la App
- Testeamos al Build
- ¡Ejecutemos la aplicación!
UNIDAD 8 - Conozcamos más sobre Docker · 3 leccionesUNIDAD 8 - Conozcamos más sobre Docker
UNIDAD 8 - Conozcamos más sobre Docker
- Conocimientos básicos sobre Docker
- Dockerfile
- Instalación de Docker en el contenedor de Jenkins
UNIDAD 9 - Aplicación Node.js · 6 leccionesUNIDAD 9 - Aplicación Node.js
UNIDAD 9 - Aplicación Node.js
- ¿Qué es Node.js?
- Aclaración próxima clase
- Los archivos que forman la App
- Construyendo la Node.js App en Jenkins
- Aclaración para realizar próxima clase
- Empaquetar la App con Docker
UNIDAD 10 - Seguridad en Jenkins · 9 leccionesUNIDAD 10 - Seguridad en Jenkins
UNIDAD 10 - Seguridad en Jenkins
- Buenos hábitos
- Autenticación en Jenkins
- Seguridad (Autenticación y Autorización)
- Registro de usuario en Jenkins
- Accesos restringidos
- Rol de lectura para los usuarios
- Rol de ejecución para los usuarios
- ¿Cómo limitar el acceso a ciertos Jobs?
- Integración de Jenkins con Onelogin (SAML)
UNIDAD 11 - Automatizar la infraestructura como código · 1 leccionesUNIDAD 11 - Automatizar la infraestructura como código
UNIDAD 11 - Automatizar la infraestructura como código
- La infraestructura en forma de código
UNIDAD 12 - Jenkins Job DSL · 12 leccionesUNIDAD 12 - Jenkins Job DSL
UNIDAD 12 - Jenkins Job DSL
- Introducción al Job DSL
- Instalación del Plugin DSL
- Seed Job & Description
- Source Control Management (SCM)
- Parameters
- Triggers & Wrappers
- Steps
- Publishers
- Construyamos el ejemplo Job DSL
- ¿Cómo utilizar DSL desde SCM (Github)?
- Construye el Job automáticamente con un push
- Jenkins Webhook URL con Digital Ocean
UNIDAD 13 - Java Maven DSL · 2 leccionesUNIDAD 13 - Java Maven DSL
UNIDAD 13 - Java Maven DSL
- Construimos la App con DSL
- Construye DSL Jobs automáticamente con un Push!
UNIDAD 14 - Node.js DSL · 3 leccionesUNIDAD 14 - Node.js DSL
UNIDAD 14 - Node.js DSL
- Construyendo la Node.js App con DSL
- Construyendo la App (Parte 2)
- Node.js App DSL al DockerHub
UNIDAD 15 - Jenkins Pipeline · 11 leccionesUNIDAD 15 - Jenkins Pipeline
UNIDAD 15 - Jenkins Pipeline
- Repaso de CI/CD
- ¡Tu reseña es MUY importante para mí!
- Introducción a Pipeline
- Código Pipeline (Jenkinsfile)
- Primer Pipeline de Jenkins
- Etapas paralelas y secuenciales
- Options: Timeout & Retry
- Env Variables & Credentials
- Parameters & Input
- Triggers & Tools
- Post
UNIDAD 16 - Node.js Docker Pipeline · 4 leccionesUNIDAD 16 - Node.js Docker Pipeline
UNIDAD 16 - Node.js Docker Pipeline
- ¡Hacer todo en contenedores Docker!
- Jenkinsfile de la App Node.js
- ¡Ejecutemos el Jenkinsfile de la App!
- Ejecutar el Pipeline en distintos Docker containers
UNIDAD 17 - Pipeline App Java Maven Docker · 6 leccionesUNIDAD 17 - Pipeline App Java Maven Docker
UNIDAD 17 - Pipeline App Java Maven Docker
- Introducción
- Etapas y ejecución del Pipeline 1
- Java Maven App en un contenedor separado Docker
- Java Maven App al Docker Hub
- Jenkinsfile v4.0
- Jenkinsfile v4.0: La importancia del Dockerfile
UNIDAD 18 - Gradle App + Github/Bitbucket · 2 leccionesUNIDAD 18 - Gradle App + Github/Bitbucket
UNIDAD 18 - Gradle App + Github/Bitbucket
- Proyecto Github Gradle Java
- Bitbucket con Gradle Java
UNIDAD 19 - JFrog Artifactory y Custom API Integration · 3 leccionesUNIDAD 19 - JFrog Artifactory y Custom API Integration
UNIDAD 19 - JFrog Artifactory y Custom API Integration
- Integración JFrog Artifactory 1
- Integración JFrog Artifactory 2
- Integracion API
UNIDAD 20 - Integramos Sonarqube! · 3 leccionesUNIDAD 20 - Integramos Sonarqube!
UNIDAD 20 - Integramos Sonarqube!
- Teoría Sonarqube
- Proyecto Sonarqube: Instalación
- Proyecto Sonarqube: Ejecución
UNIDAD 21 - ¡Jenkins Uso Avanzado! · 14 leccionesUNIDAD 21 - ¡Jenkins Uso Avanzado!
UNIDAD 21 - ¡Jenkins Uso Avanzado!
- Jenkins Slaves (Esclavos): Introducción
- Mejores Prácticas
- Jenkins Slave SSH
- Jenkins Slave JNLP
- Blue Ocean
- Veamos Blue Ocean
- Plugin SSH-Agent
- Multibranch Pipeline con Git
- Pipeline Multibranch: Parte 1
- Pipeline Multibranch: Parte 2
- Creación de Branchs
- Configuración de las Branchs
- Cambios en una Branch
- Fusión de una Branch
UNIDAD 22 - Opcional: Instalación de Jenkins con Digital Ocean! · 5 leccionesUNIDAD 22 - Opcional: Instalación de Jenkins con Digital Ocean!
UNIDAD 22 - Opcional: Instalación de Jenkins con Digital Ocean!
- Preparación de Digital Ocean
- SSH a la máquina virtual
- Instalación de Docker
- Instalación de Jenkins
- docker-compose.yml Digital Ocean
UNIDAD 23 - EXTRA ¡Entrá no perdés nada! · 1 leccionesUNIDAD 23 - EXTRA ¡Entrá no perdés nada!
UNIDAD 23 - EXTRA ¡Entrá no perdés nada!
- Clase EXTRA ¿Qué sigue?
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
23 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
5 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Julián Mac Loughlin.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 23 unidades · 133 lecciones · 60 h
- 12 meses de acceso
- 5 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Julián Mac Loughlin; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


