Docker y Jenkins para DevOps
Jenkins es un servidor de automatización de código abierto para integración continua y entrega continua (CI/CD). Docker es una plataforma de servicios para la entrega de software en contenedores. Jenkins y Docker juntos optimizan y simplifican el proceso de CI/CD al permitir entornos de implementación y prueba más confiables.
Esta capacitación en vivo dirigida por un instructor (en línea o en el sitio) 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.
Formato del curso
- Charla y discusión interactiva.
- 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 formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
Temario del curso
Introducción
Jenkins
- Instalación y configuración
- Descripción general de la funcionalidad
- Complementos
- Herramientas de creación de canalizaciones
- Informes
Jenkins Oleoducto
- Jenkinsarchivo
- Sintaxis
- Océano Azul
- GoPrácticas de OD
Docker
- Instalación
- Descripción general de la funcionalidad
- Dockerarchivos
- Construcción de imágenes
Entorno distribuido
- Adición de nodos
- Preparación de claves SSH
- Lanzamiento de agentes mediante SSH
- Gestión de nodos
- Seguridad
Solución de problemas
- Escritura de pruebas de integración
Requerimientos
- Comprensión del desarrollo de software
Audiencia
- DevOps Ingenieros
Los cursos públicos requieren más de 5 participantes.
Docker y Jenkins para DevOps - Reserva
Docker y Jenkins para DevOps - Consulta
Docker y Jenkins para DevOps - Solicitud de consultoría
Testimonios (2)
Cómo los formadores transmiten el conocimiento de manera efectiva
Vu Thoai Le - Reply Polska sp. z o. o.
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Traducción Automática
La forma en que se abordaron los temas técnicos de manera práctica, con ejemplos reales y una excelente actitud del instructor.
Juan - ASECCSS
Curso - Automatización de Pruebas con Selenium
Próximos cursos
Cursos Relacionados
Pruebas de Automatización Avanzadas en Java usando Selenium con integración continua y control de versiones
35 HorasAl finalizar este entrenamiento, los participantes serán capaces de:
- Instalar y configurar Maven.
- Automatizar pruebas usando Selenium
- Gestionar GIT
- Integrar la integración continua
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 un entrenamiento personalizado para este curso, por favor contáctenos para hacer los arreglos necesarios.
Docker Avanzado
14 HorasEste entrenamiento dirigido por un instructor (en línea o presencial) en Uruguay está destinado a ingenieros que deseen profundizar su conocimiento de Docker para implementar aplicaciones a mayor escala mientras mantienen el control.
Al final de este entrenamiento, los participantes podrán:
- Crear sus propias imágenes de Docker.
- Implementar y administrar un gran número de aplicaciones de Docker.
- Evaluar diferentes soluciones de orquestación de contenedores y elegir la más adecuada.
- Configurar un proceso de integración continua para aplicaciones de Docker.
- Integrar aplicaciones de Docker con procesos de integración continua existentes.
- Seguridad de sus aplicaciones de Docker.
Despliegue de AI y ML Contenerizado con Docker
14 HorasDocker es una plataforma de contenerización que permite entornos consistentes, portátiles y reproducibles para cargas de trabajo de IA y aprendizaje automático.
Este entrenamiento dirigido por un instructor (en línea o presencial) está orientado a profesionales de nivel intermedio que desean empaquetar bases de código, dependencias y modelos de ML utilizando Docker para flujos de trabajo confiables desde el desarrollo hasta la producción.
Después de completar este curso, los participantes serán capaces de:
- Construir y gestionar imágenes de Docker personalizadas para aplicaciones de IA y ML.
- Contenerizar pipelines, herramientas y dependencias de aprendizaje automático.
- Optimizar los entornos de Docker para el rendimiento y la portabilidad.
- Desplegar servicios de ML contenerizados en diferentes entornos de ejecución.
Formato del Curso
- Demostraciones conceptuales respaldadas por discusiones guiadas.
- Ejercicios prácticos enfocados en tareas de contenerización del mundo real.
- Implementación práctica utilizando entornos Docker en vivo.
Opciones de Personalización del Curso
- Para personalizar este entrenamiento para su entorno organizacional, por favor contáctenos para hacer los arreglos necesarios.
CI/CD para IA: Automatización de la Construcción y Despliegue de Modelos Basados en Docker
21 HorasCI/CD para IA es un enfoque estructurado para automatizar el empaquetamiento, pruebas, contenerización y despliegue de modelos utilizando pipelines de integración continua y entrega continua.
Este entrenamiento dirigido por un instructor (en línea o presencial) está destinado a profesionales de nivel intermedio que deseen automatizar flujos de trabajo de entrega de modelos de IA de extremo a extremo utilizando Docker y plataformas CI/CD.
Al final del entrenamiento, los participantes serán capaces de:
- Crear pipelines automatizados para construir y probar contenedores de modelos de IA.
- Implementar el control de versiones y la reproducibilidad en los ciclos de vida de los modelos.
- Integrar estrategias de despliegue automatizado para servicios de IA.
- Aplicar las mejores prácticas de CI/CD adaptadas a las operaciones de aprendizaje automático.
Formato del Curso
- Presentaciones dirigidas por un instructor y discusiones técnicas.
- Laboratorios prácticos y ejercicios de implementación hands-on.
- Simulaciones realistas de flujos de trabajo CI/CD en un entorno controlado.
Opciones de Personalización del Curso
- Si su organización requiere flujos de trabajo personalizados o integraciones de plataformas, por favor contáctenos para adaptar este curso.
Integración continua para JavaScript
14 HorasLa Integración Continua (CI) es una práctica de desarrollo en la que los desarrolladores fusionan sus cambios de código lo más frecuentemente posible para detectar y localizar errores rápidamente.
En este entrenamiento dirigido por un instructor, los participantes aprenderán los conceptos básicos de la Integración Continua para JavaScript mientras configuran un proceso de Integración Continua para un proyecto de JavaScript.
Al final de este entrenamiento, los participantes serán capaces de:
- Entender los fundamentos de la Integración Continua
- Construir su propio sistema de Integración Continua para sus proyectos de JavaScript
Audiencia
- Desarrolladores
- Profesionales de TI
- Ingenieros DevOps
- Gestores de Negocios
Formato del curso
- Parte teórica, parte discusión, ejercicios y mucha práctica hands-on
Certified Kubernetes Administrator (CKA) - preparación para el examen
21 HorasEl programa Certified Kubernetes Administrator (CKA) fue creado por The Linux Foundation y Cloud Native Computing Foundation (CNCF).
Kubernetes es Nowadys una plataforma líder utilizada para la orquestación de contenedores.
NobleProg ha estado impartiendo Docker y Kubernetes formación desde 2015. Con más de 360 proyectos de formación completados con éxito, nos convertimos en una de las empresas de formación más conocidas a nivel mundial en el campo de la contenerización.
Desde 2019 también estamos ayudando a nuestros clientes a confirmar su rendimiento en el entorno k8s preparándolos y animándolos a aprobar los exámenes CKA y CKAD.
Esta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a administradores de sistemas, Kubernetes usuarios que desean confirmar sus conocimientos aprobando el examen CKA.
Por otro lado, la formación también se centra en adquirir experiencia práctica en Kubernetes Administración, por lo que te recomendamos que participes en ella, incluso si no tienes intención de presentarte al examen CKA.
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 formación personalizada para este curso, póngase en contacto con nosotros para concertar una cita.
- Para obtener más información sobre la certificación CKA, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Implementación y Herramientas Prácticas de DevOps
21 HorasEste curso se centra en la implementación práctica y las herramientas. Se asume un buen conocimiento de los principios teóricos (consulte el curso DEVOPS) ya que se enfoca en las herramientas y métodos más recientes para implementar los principios de DevOps.
Integración Continua con Jenkins
14 HorasEsta capacitación en vivo dirigida por un instructor en Uruguay 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: Construyendo Pipelines CI/CD
14 HorasEste curso de formación, dirigido por un instructor y en vivo (online o presencial), está destinado a ingenieros que deseen utilizar Jenkins 2 para construir pipelines que automatizan el proceso de mover una aplicación desde desarrollo hasta producción.
Al finalizar este curso, los participantes serán capaces de:
- Instalar y configurar Jenkins 2.
- Adoptar un enfoque script para automatizar cada paso del proceso de despliegue de software.
- Generar automáticamente construcciones de aplicaciones cuando el software se registre en un sistema de control de versiones.
- Iniciar automáticamente la compilación, prueba y empaquetado de una aplicación de software.
- Responder rápidamente a notificaciones y reportes cuando algo salga mal.
- Instalar complementos adicionales para extender Jenkins.
Jenkins Avanzado
14 HorasEste entrenamiento dirigido por un instructor en vivo en Uruguay (en línea o presencial) cubre configuraciones avanzadas de Jenkins, medidas de seguridad y técnicas de escalabilidad, y está destinado a ingenieros DevOps y arquitectos de software que deseen adquirir experiencia en la personalización de Jenkins para proyectos de software complejos.
Al final de este entrenamiento, los participantes podrán:
- Optimizar Jenkins para proyectos de software a nivel empresarial.
- Implementar medidas de seguridad avanzadas.
- Construir pipelines complejas y escalables.
- Solucionar problemas y mantener instalaciones de Jenkins de manera efectiva.
Jenkins para la Integración Continua (.Net CI)
14 HorasCuando los desarrolladores terminan de escribir un fragmento de código, a menudo integran su código en una aplicación, copian la aplicación en una carpeta, ejecutan el instalador de la aplicación y luego inicializan la aplicación para verificar si funciona como se espera. Este enfoque manual no escala muy bien, es tedioso, muy propenso a errores y no ofrece ningún mecanismo para rastrear los cambios durante el proceso.
Un enfoque mejor sería automatizar el proceso utilizando Integración Continua. La Integración Continua se refiere a los procesos, herramientas e infraestructura necesarios para automatizar la construcción, despliegue y pruebas de aplicaciones de software.
En este entrenamiento guiado por un instructor (en sitio o remoto), los participantes aprenderán cómo transformar un enfoque tradicional, manual (o semimanual) a la implementación de software en uno ágil de Integración Continua (CI) utilizando Jenkins. Los participantes llevarán a cabo una serie de ejercicios prácticos y de laboratorio vivos a lo largo del curso, aplicando su nuevo conocimiento a diversos problemas de desarrollo e implementación de software en cada paso del camino. Se fomenta la interacción entre el instructor y los participantes. Se discuten casos del mundo real y se abordan y resuelven cuestiones específicas y problemas durante el entrenamiento. El entrenamiento está especialmente enfocado en el desarrollo de aplicaciones .Net.
Al final de este entrenamiento, los participantes podrán:
- Instalar y configurar Jenkins para el desarrollo de aplicaciones .Net
- Usar Jenkins para automatizar el proceso de verificar y fusionar el código fuente .Net en un repositorio de código
- Usar Jenkins para automatizar el proceso de descargar, compilar e implementar una aplicación en un servidor de lanzamiento
- Integrar Jenkins con otras herramientas de desarrollo de software como rastreadores de problemas y
Audiencia
- Desarrolladores .Net
- Ingenieros de construcción
- Ingenieros QA
- Gerentes de proyectos
- Gerentes de lanzamiento
- Ingenieros DevOps
Formato del Curso
- Parte conferencia, parte discusión, ejercicios y mucha práctica hands-on
Nota
- Para solicitar un entrenamiento personalizado para este curso, por favor contáctenos para hacer los arreglos.
Fundamentos de Jenkins
14 HorasEste entrenamiento dirigido por un instructor (en línea o presencial) cubre los conceptos fundamentales y el uso de Jenkins, y está destinado a desarrolladores de software e ingenieros DevOps que deseen configurar Jenkins, crear y configurar trabajos, y automatizar aspectos clave del proceso de desarrollo de software.
Al final de este entrenamiento, los participantes podrán:
- Comprender los principios de la integración continua y entrega continua (CI/CD).
- Instalar y configurar Jenkins para la automatización de software.
- Crear y administrar trabajos de Jenkins para construir y probar aplicaciones.
- Configurar y personalizar pipelines automatizados para el despliegue de software.
Creación de Pipelines CI/CD con Jenkins X
21 HorasEsta capacitación en vivo dirigida por un instructor en Uruguay (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.
Selenium con Jenkins y Docker
14 HorasEsta capacitación dirigida por un instructor (en línea o presencial) está destinada a ingenieros DevOps que deseen utilizar Selenium para ejecutar pruebas de Selenium dentro de contenedores Docker.
Al final de esta capacitación, los participantes serán capaces de:
- Crear una infraestructura de pruebas automatizadas para pruebas a demanda.
- Desarrollar un marco de trabajo de pruebas automatizadas utilizando Java.
- Construir una tubería CI/CD desde cero con Jenkins y Docker.
Automatización de Pruebas con Selenium
21 HorasEste curso proporciona capacitación para manejar proyectos de prueba utilizando la suite de pruebas Selenium y la prueba continua con Jenkins.
Público Objetivo:
- Ingenieros de pruebas de software
- Desarrolladores de software involucrados en desarrollo ágil
- Gerentes de lanzamiento
- Ingenieros de calidad (QA)
Al final del curso de Selenium, los participantes podrán:
- Utilizar la suite de pruebas Selenium de manera efectiva en proyectos reales
- Usar Selenium para pruebas multi-navegador
- Distribuir las pruebas utilizando Selenium Grid
- Ejecutar pruebas de regresión de Selenium en Jenkins
- Preparar informes de prueba y reportes periódicos utilizando Jenkins