Curso de Integración Continua con Jenkins
Jenkins es una herramienta de integración continua de código abierto escrita en Java. Es un sistema basado en servidor que se ejecuta en un contenedor de servlets como Apache Tomcat. Jenkins soporta una serie de herramientas de Software Configuration Management (SCM), incluyendo CVS, Subversion, Git, Perforce y Clearcase, entre otras. Es altamente scriptable y proporciona soporte para Apache Ant, Apache Maven, scripts de shell y comandos por lotes de Windows.
Esta capacitación en vivo dirigida por un instructor cubre los conceptos, herramientas y técnicas necesarias para llevar a cabo la integración continua de sus proyectos de software en un entorno Agile. Los participantes realizan una serie de ejercicios prácticos a lo largo del curso para aplicar sus conocimientos en situaciones reales. Se fomenta la interacción entre el instructor y los participantes. Se discuten casos del mundo real y se abordan y resuelven problemas y preguntas específicas en clase.
Formato del curso
- En parte conferencia, en parte discusión, práctica práctica pesada
Programa del Curso
Introducción a Jenkins
- ¿Por qué la integración continua?
- Distribución de compilaciones en diferentes sistemas.
Configuración Jenkins
Instalación de Jenkins Plugins
Construir con Jenkins
Pruebas con Jenkins
Implementación con Jenkins
Automatización con Jenkins
Aseguramiento Jenkins
Prácticas recomendadas para Jenkins
Reportando en Jenkins
Resumen y conclusión
Requerimientos
- Conocimiento del proceso de desarrollo de software.
- Experiencia o interés en el proceso de construcción de software e integración continua.
Audiencia
- Ingenieros de construcción
- Desarrolladores de software involucrados en el desarrollo ágil
- Ingenieros de control de calidad
- Gestores de proyectos
- Gestores de lanzamientos
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Integración Continua con Jenkins - Booking
Curso de Integración Continua con Jenkins - Enquiry
Integración Continua con Jenkins - Consultas
Consultas
Testimonios (7)
¡Me gustan todas las posibilidades que descubrí en el curso sobre DevOps opciones que puedo aplicar para tener un mejor flujo de trabajo de CD/CI!
Juan Manuel - si
Curso - Jenkins: Continuous Integration for Agile Development
Traducción Automática
El entrenador era muy conocedor, muy personalizado, pude aprender a mi propio ritmo y practicar con ejemplos del mundo real.
Jacek Polus - Royal Roads University
Curso - Jenkins: Continuous Integration for Agile Development
Traducción Automática
Me beneficié principalmente de la entrega y el ritmo del curso.
Asif Amirat - QA Ltd
Curso - Jenkins: Continuous Integration for Agile Development
Traducción Automática
Programación e integración con SCM.
Sean Aye - Hill-Rom Services Private Limited
Curso - Jenkins: Continuous Integration for Agile Development
Traducción Automática
Disposición para atender problemas individuales.
Eduardo Henriquez - Allware Ltda.
Curso - Integración Continua con Jenkins
Fast-paced with direct-to-the-point skills that expected to acquire.
JOHN RAY BALAYON
Curso - Jenkins: Continuous integration for Agile development
Traducción Automática
I mostly was benefit from the real-world developer experience.
Ian Cranston
Curso - Jenkins: Continuous integration for Agile development
Traducción Automática
Próximos cursos
Cursos Relacionados
Managing Projects using Waterfall and Agile Techniques
14 HorasEste curso de 2 días es adecuado para cualquier profesional de TI que esté interesado en utilizar el modelo de cascada y cómo las personas han tratado tradicionalmente de lidiar con sus deficiencias, incluidos, entre otros, los enfoques Agile.
El objetivo del 1er día es dar una visión general de estos enfoques que le permitan decidir qué podría adaptarse a ellos en su entorno.
El 2º día se centra en las técnicas de gestión de proyectos y buenas prácticas que se han identificado desde Agile, y que se pueden aplicar en un contexto Waterfall o Agile.
Advance Test Automation in Java using Selenium with continuous integration and version control
35 HorasAl final de este curso, los participantes podrán:
- Instalar y configurar Maven.
- Automatización de las pruebas de uso Selenium
- La gestión GIT
- Integración continua
Formato del curso
- Lecciones y discusiones interactivas.
- Muchos ejercicios y prácticas.
- Implementación de manos en un entorno de laboratorio en vivo.
Opciones de Customización de Curso
- Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
Integración continua para JavaScript
14 HorasContinuous Integration (CI) es una práctica de desarrollo en la que los desarrolladores combinan los cambios en su código con la mayor frecuencia posible para detectar y localizar errores rápidamente.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los conceptos básicos de Integración continua para Java Script a medida que avanzan en la configuración de un proceso de Integración continua para un proyecto Java Script.
Al final de esta capacitación, los participantes podrán:
- Comprender los fundamentos de la integración continua
- Construye su propio sistema de integración continua para sus proyectos Java Script
Audiencia
- Desarrolladores
- Profesionales de TI
- Ingenieros DevOps
- Gerentes de Business
Formato del curso
- Conferencia parcial, discusión parcial, ejercicios y práctica práctica.
Implementación y Herramientas Prácticas de DevOps
21 HorasEste curso se enfoca en la implementación práctica y herramientas. Asume un buen conocimiento de los principios teóricos (vea el curso DEVOPS) ya que se enfoca en las herramientas y métodos más recientes para implementar los principios de DevOps .
Docker and Jenkins for DevOps
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a ingenieros de DevOp que desean optimizar y simplificar el proceso de CI/CD con Docker y Jenkins.
Al final de esta formación, los participantes serán capaces de:
- Automatice la entrega de código y la implementación de canalizaciones con Jenkins.
- Cree una aplicación con los archivos Docker y Docker.
- Configure las opciones de autenticación para reforzar la seguridad.
Jenkins 2: Building CI/CD Pipelines
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a ingenieros que desean usar Jenkins 2 para crear canalizaciones que automaticen el proceso de mover una aplicación del desarrollo a la producción.
Al final de esta capacitación, los participantes serán capaces de:
- Instalar y configurar Jenkins 2.
- Adopte un enfoque de script para automatizar cada paso del proceso de implementación de software.
- Genere automáticamente compilaciones de aplicaciones cuando el software se registre en un sistema de control de versiones.
- Inicie automáticamente la compilación, las pruebas y el empaquetado de una aplicación de software.
- Responda rápidamente a las notificaciones e informes cuando las cosas salgan mal.
- Instale complementos adicionales para extender Jenkins.
Jenkins Advanced
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) cubre configuraciones avanzadas, seguridad y técnicas de escalado, y está dirigida a ingenieros de DevOps y arquitectos de software que deseen adquirir experiencia en la personalización Jenkins para proyectos de software complejos.
Al final de esta capacitación, los participantes podrán:
-
Optimice Jenkins para proyectos de software de nivel empresarial.
Implemente medidas de seguridad avanzadas.
Cree canalizaciones complejas y escalables.
Solucione los problemas y mantenga Jenkins las instalaciones de forma eficaz.
Jenkins for .Net Continuous Integration (CI)
14 HorasCuando los desarrolladores terminan escribiendo un pieza de código, a menudo integran su código en una aplicación, copian la aplicación en una pasta, ejecutan el installer de la aplicación, luego inician la aplicación para comprobar si funciona como se esperaba. Este enfoque manual no se escala muy bien, es tedioso, muy erróneo y no ofrece ningún mecanismo para rastrear los cambios durante el proceso.
Un mejor enfoque sería automatizar el proceso utilizando la Integración Continuada. La integración continua se refiere a los procesos, herramientas e infraestructura necesarios para automatizar la construcción, implementación y prueba de aplicaciones de software.
En este entrenamiento guiado por instructores, en vivo (a través o a distancia), los participantes aprenderán cómo transformar un enfoque tradicional, manual (o semi-manual) a la implementación de software en una integración continua (CI) que se utiliza Jenkins. Los participantes realizan una serie de ejercicios de laboratorio en vivo a lo largo del curso, aplicando sus nuevos conocimientos a diferentes problemas de desarrollo y implementación de software cada paso del camino. Se fomenta la interacción entre el instructor y los participantes. Se debaten casos del mundo real y se abordan y se resuelven cuestiones y cuestiones específicas a lo largo de la formación. La formación se centra especialmente en el desarrollo de aplicaciones.NET. • Al final de este curso, los participantes podrán:
- Instalar y configurar Jenkins para el desarrollo de aplicaciones.NET
- Utilice Jenkins para automatizar el proceso de verificación y fusión del código fuente.Net en un repositorio de código
- Utilice Jenkins para automatizar el proceso de descarga, compilación y implementación de una aplicación en un servidor de lanzamiento
- Integrar Jenkins con otras herramientas de desarrollo de software como los rastreadores de problemas y
Audiencia
- Desarrolladores.net
- Construye ingenieros
- Los ingenieros QA
- Gestión de Proyectos
- La liberación de los gerentes
- DevOps Los ingenieros
Formato del curso
- Lecciones parciales, discusiones parciales, ejercicios y prácticas pesadas
Notas
- Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
Jenkins Fundamentals
14 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) cubre los conceptos fundamentales y el uso de Jenkins, y está dirigida a desarrolladores de software e ingenieros de DevOps que deseen instalar Jenkins, crear y configurar trabajos y automatizar aspectos clave del proceso de desarrollo de software.
Al final de esta capacitación, los participantes podrán:
-
Comprender los principios de integración continua y entrega continua (CI/CD).
Instale y configure Jenkins para la automatización del software.
Cree y administre Jenkins trabajos para crear y probar aplicaciones.
Configure y personalice canalizaciones automatizadas para la implementación de software.
Integración continua con Jenkins y Maven
21 HorasJenkins es una herramienta de integración continua (CI) de código abierto escrita en Java. Maven es una herramienta de automatización de compilación para proyectos de Java. Juntos se pueden usar para desencadenar compilaciones continuas que incluyen, por ejemplo: la ejecución de pruebas JUnit cada vez que se compromete un nuevo código, el despliegue de estas construcciones para producción y la programación de estas tareas en momentos estratégicos del día, por ejemplo, medianoche. Estas herramientas y procesos conforman un enfoque DevOps para el desarrollo y la implementación de software y son populares en el desarrollo ágil.
En esta capacitación en vivo dirigida por un instructor, los participantes comenzarán con una introducción a DevOps, control de versiones y scripting de automatización, luego pasarán a la práctica, aprenderán a instalar, configurar e implementar Jenkins y Maven en un entorno de laboratorio en vivo. .
Audiencia
- Desarrolladores
- Administradores del sistema
- Ingenieros de DevOps
Formato del curso
- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
Building CI/CD Pipelines with Jenkins X
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio) está dirigida a ingenieros que desean usar Jenkins X para crear canalizaciones de CI/CD automatizadas y listas para la nube en Kubernetes.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure Jenkins X.
- Cocine canalizaciones de CI/CD resistentes mediante un DSL (lenguaje específico de dominio) versátil.
- Cree canalizaciones de CI/CD que aprovechen tecnologías populares como los contenedores GitHub, Kubernetes y Docker.
- Combina Jenkins X con otras herramientas populares como Helm, Prow y Skaffold.
- Implemente aplicaciones en cualquier entorno, ya sea en la nube o en las instalaciones.
Automatización de Pruebas con Selenium
21 HorasEste curso proporciona capacitación para manejar proyectos de pruebas utilizando Selenium conjunto de pruebas y pruebas continuas con Jenkins.
Público al que va dirigido:
- Ingenieros de pruebas de software
- Desarrolladores de software involucrados en el desarrollo ágil
- Gestores de lanzamientos
- Ingenieros de control de calidad
Al final de Selenium la formación, los delegados serán capaces de:
- Utilice Selenium el conjunto de pruebas de manera efectiva en proyectos reales
- Utilice Selenium para pruebas entre navegadores
- Distribuya las pruebas usando Selenium Grid
- Ejecución de pruebas de regresión Selenium en Jenkins
- Prepare informes de pruebas e informes periódicos utilizando Jenkins