Curso de Continuous Integration (CI) for Java
La integración continua (CI) es una práctica de desarrollo que automatiza el proceso de fusionar cambios de código en el repositorio central con la mayor frecuencia posible para detectar y localizar errores rápidamente.
Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a desarrolladores que desean aprender y aplicar los conceptos básicos de la integración continua para Java.
Al finalizar esta capacitación, los participantes podrán:
- Aprenda y comprenda la CI para un proyecto Java.
- Construya un sistema de CI para Java.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
Programa del Curso
Introducción a la Integración Continua (CI)
Descripción general de las herramientas de CI para Java
Descripción general de Jenkins
Instalación y configuración de Jenkins y Git
Configuración de CI en Jenkins
Trabajar en un proyecto en Jenkins
Visión general de un proyecto Java
Creación de una canalización de CI para Java
Uso del desencadenador VCS para un proyecto Java
Uso del desencadenador VSC para código SQL en un proyecto Java
Descripción Java de los artefactos
Descripción de las mejores prácticas de CI para Java
Resumen y próximos pasos
Requerimientos
- Conocimiento y experiencia con Java programación
Audiencia
- Desarrolladores
- Profesionales de TI
- DevOps Ingenieros
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Continuous Integration (CI) for Java - Booking
Curso de Continuous Integration (CI) for Java - Enquiry
Continuous Integration (CI) for Java - Consultas
Consultas
Testimonios (4)
El entrenador tiene una experiencia profunda y bien narrada en hechos. La profundidad del conocimiento y la pasión por la enseñanza son muy apreciadas.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curso - Jenkins 2: Building CI/CD Pipelines
Traducción Automática
El entrenador estaba muy bien organizado. Al principio explicó todos los herramientas necesarias para el entrenamiento. El entrenador aclaró felizmente todas las dudas y se discutieron casos prácticos.
Vivek Verma - Global Knowledge Network Training Ltd
Curso - DevOps Practical Implementation and Tools
Traducción Automática
Muy detallado, el formador conoce muy bien el tema y ha abordado muchos temas
Gabriel Kelly Navarro - Opswerks
Curso - Advanced Spinnaker
Traducción Automática
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Curso - Jenkins: Continuous integration for Agile development
Traducción Automática
Próximos cursos
Cursos Relacionados
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.
Advanced Spinnaker
14 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o en el sitio) está dirigida a ingenieros que desean utilizar Spinnaker para implementar software de manera frecuente y continua en AWS o Kubernetes.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Spinnaker para operaciones avanzadas.
- Integre Spinnaker con las herramientas de integración continua existentes, como Jenkins.
- Comprender la arquitectura interna de Spinnaker y las construcciones del flujo de trabajo de implementación.
- Cree canalizaciones para implementar software en Kubernetes.
- Cree canalizaciones para implementar software en AWS.
- Solucione problemas comunes Spinnaker.
Argo CD
7 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o presencial) está dirigida a administradores de sistemas y desarrolladores que desean utilizar Argo CD para automatizar la implementación y la gestión del ciclo de vida de las aplicaciones.
Al final de esta capacitación, los participantes podrán automatizar, monitorear, auditar y revertir sus sistemas Kubernetes usando Argo CD.
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 Ecuador (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.
Integración Continua con Jenkins
14 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador 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.
Jenkins 2: Building CI/CD Pipelines
14 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (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 Ecuador (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 Ecuador (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.
SonarQube for DevOps
14 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o presencial) está dirigida a DevOps ingenieros y desarrolladores que desean usar SonarQube para ejecutar revisiones de código que estén completamente integradas en las cadenas de herramientas de desarrollo, como Jenkins, GitHub, Azure DevOps, etc.
Al final de esta formación, los participantes serán capaces de:
- Configure el entorno de desarrollo necesario para comenzar a ejecutar revisiones automáticas de código.
- Integre SonarQube con herramientas de integración continua, como Jenkins, Azure DevOps, etc.
- Ejecute inspecciones continuas de código para eliminar errores y vulnerabilidades de seguridad.
- Recopile y analice datos para impulsar mejoras en la limpieza, el mantenimiento y la seguridad del código.