Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de JFrog: Gestión Completa de Artefactos y Automatización CI/CD

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Aprende a dominar la plataforma JFrog para optimizar la gestión de artefactos, automatizar flujos de trabajo CI/CD y fortalecer la seguridad de la cadena de suministro de software. Este curso cubre desde JFrog Artifactory hasta JFrog Xray, con ejemplos prácticos y casos de uso reales.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en JFrog: Gestión Completa de Artefactos y Automatización CI/CD bonificable para empresas

A quién va dirigido nuestro curso de JFrog: Gestión Completa de Artefactos y Automatización CI/CD

Este curso está diseñado para ingenieros DevOps, administradores de sistemas y desarrolladores de software interesados en gestionar artefactos, automatizar procesos de CI/CD y mejorar la seguridad de la cadena de suministro de software.

Objetivos de nuestro curso de JFrog: Gestión Completa de Artefactos y Automatización CI/CD

  • Comprender las funcionalidades clave de la plataforma JFrog y su papel en DevOps.
  • Configurar y administrar JFrog Artifactory para la gestión de artefactos.
  • Implementar seguridad de la cadena de suministro con JFrog Xray.
  • Diseñar flujos de CI/CD utilizando JFrog Pipelines.
  • Aplicar estrategias de distribución eficiente de software con JFrog Distribution.

Qué vas a aprender en nuestro curso de JFrog: Gestión Completa de Artefactos y Automatización CI/CD

Aprende a dominar la plataforma JFrog para optimizar la gestión de artefactos, automatizar flujos de trabajo CI/CD y fortalecer la seguridad de la cadena de suministro de software. Este curso cubre desde JFrog Artifactory hasta JFrog Xray, con ejemplos prácticos y casos de uso reales.

Requisitos de nuestro curso de JFrog: Gestión Completa de Artefactos y Automatización CI/CD

  • Tener experiencia trabajando con Git, Docker y Kubernetes, además de familiaridad de prpcesos C//CD y DevOps.
  • Tener una cuenta con licencia activa de JFrog (Artifactory, XRay, PipeLines, Distribution, Connect, Curation, Advanced Security y Runtime) con acceso a un entoro de laboratorio que poder emplear durante la formación.
  • Tener un equipo con acceso a un usuario con permisos de instalación, conexión estable a Internet, mínimo 16 GB de RAM y mínimo 50GB de espacio libre en memoria.

Temario del curso de JFrog: Gestión Completa de Artefactos y Automatización CI/CD

tema 1

Introducción a JFrog y su Ecosistema

  • ¿Qué es JFrog? Historia y evolución
  • Componentes principales: Artifactory, Xray, Pipelines y Distribution
  • Licencias: Comparativa entre versiones OSS, Pro y Enterprise
  • Beneficios de JFrog frente a otras soluciones del mercado
  • Modelos de despliegue: On-premise, cloud y híbrido
  • Introducción a la interfaz de usuario de JFrog
  • Casos de uso en la industria
  • Escenarios prácticos de implementación
  • Planificación de un entorno de JFrog desde cero
  • Ejercicio práctico: Configurar acceso básico a JFrog Artifactory
iconArrowDown
tema 2

Instalación y Configuración Básica

  • Requisitos previos para la instalación
  • Instalación de Artifactory en Linux y Windows
  • Configuración inicial de repositorios locales, remotos y virtuales
  • Configuración básica de usuarios, roles y permisos
  • Integración de Artifactory con bases de datos externas
  • Configuración de copias de seguridad automáticas
  • Introducción al mantenimiento y actualizaciones
  • Ejercicio práctico: Crear un repositorio Maven y NPM
  • Resolución de problemas comunes durante la instalación
  • Configuración de logs y auditoría básica
iconArrowDown
tema 3

Gestión de Artefactos con Artifactory

  • Creación de repositorios locales, remotos y virtuales
  • Configuración de políticas de limpieza y retención de artefactos
  • Gestión de dependencias para proyectos Maven, NPM y Docker
  • Uso de snapshots y versiones estables
  • Estrategias de búsqueda avanzada en repositorios
  • Configuración de webhooks para notificaciones de cambios
  • Importación y exportación de artefactos entre repositorios
  • Automatización de tareas de gestión de artefactos con JFrog CLI
  • Ejercicio práctico: Configurar un flujo de trabajo con Docker
  • Resolución de conflictos y limpieza de repositorios obsoletos
iconArrowDown
tema 4

Seguridad en la Cadena de Suministro con JFrog Xray

  • Introducción a JFrog Xray: Escaneo de artefactos
  • Configuración de políticas de seguridad y cumplimiento
  • Identificación y remediación de vulnerabilidades en dependencias
  • Gestión de licencias para proyectos
  • Uso de informes avanzados de seguridad y licencias
  • Configuración de alertas y notificaciones automáticas
  • Escaneo de imágenes Docker en Artifactory
  • Ejercicio práctico: Escaneo y análisis de un proyecto Node.js
  • Resolución de excepciones en políticas de seguridad
  • Mejores prácticas para mantener la cadena de suministro segura
iconArrowDown
tema 5

Automatización con JFrog Pipelines

  • Arquitectura de JFrog Pipelines
  • Creación de pipelines para integración y despliegue continuo
  • Configuración de triggers y dependencias en pipelines
  • Uso de scripts personalizados dentro de JFrog Pipelines
  • Integración con GitHub, GitLab y Jenkins
  • Automatización de pruebas con pipelines
  • Configuración de notificaciones en fallos de pipelines
  • Ejercicio práctico: Crear un pipeline básico para despliegue de microservicios
  • Uso de pipelines para proyectos multilinguaje
  • Resolución de errores comunes en configuraciones de pipelines
iconArrowDown
tema 6

Distribución de Software con JFrog Distribution

  • Introducción a JFrog Distribution: ¿Qué son los Release Bundles?
  • Configuración de nodos Edge para distribución
  • Creación y gestión de Release Bundles
  • Implementación de estrategias de distribución global
  • Automatización del proceso de distribución
  • Uso de herramientas de monitoreo para el seguimiento de distribuciones
  • Ejercicio práctico: Publicar un paquete Docker mediante Distribution
  • Configuración avanzada de permisos para distribución
  • Mejores prácticas en la gestión de distribuciones
  • Solución de problemas en el despliegue de Release Bundles
iconArrowDown
tema 7

Migración de Sistemas a JFrog

  • Planificación y estrategia de migración
  • Migración desde Nexus Repository y otros sistemas
  • Importación de artefactos existentes en JFrog Artifactory
  • Automatización de procesos de migración con JFrog CLI
  • Ejercicio práctico: Migrar un repositorio Maven
  • Resolución de problemas comunes durante la migración
  • Validación de datos después de la migración
  • Migración de configuraciones avanzadas (webhooks, políticas, etc.)
  • Mejores prácticas para una migración exitosa
  • Post-migración: Validación y optimización
iconArrowDown
tema 8

JFrog CLI y Herramientas Avanzadas

  • Introducción a JFrog CLI
  • Configuración inicial y conexión a Artifactory
  • Automatización de tareas comunes con scripts CLI
  • Generación de reportes de artefactos y dependencias
  • Uso de herramientas adicionales: JFrog Insight y Mission Control
  • Ejercicio práctico: Configurar un workflow utilizando CLI
  • Creación de integraciones personalizadas con la API REST de JFrog
  • Solución de problemas avanzados con CLI
  • Mejores prácticas en la automatización con CLI
  • Uso de la CLI en entornos CI/CD
iconArrowDown
tema 9

Proyecto Final

  • Planificación y diseño de un flujo CI/CD completo con JFrog
  • Creación y configuración de repositorios y políticas de seguridad
  • Automatización de pipelines para despliegue de aplicaciones
  • Configuración de Release Bundles para distribución global
  • Implementación de JFrog Xray para garantizar la seguridad
  • Integración con Kubernetes y Docker
  • Pruebas y validación del proyecto
  • Documentación de resultados y aprendizajes
  • Presentación del proyecto final y retroalimentación
  • Evaluación y cierre del curso
iconArrowDown