Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Nexus Repository Manager

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Este curso proporciona a los administradores de sistemas y DevOps las habilidades necesarias para implementar y administrar Nexus Repository Manager, una herramienta esencial en la gestión de artefactos en proyectos de software. Se cubre desde la instalación básica hasta la configuración avanzada para garantizar la seguridad, automatización y monitoreo eficiente de los repositorios.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Nexus Repository Manager bonificable para empresas

A quién va dirigido nuestro curso de Nexus Repository Manager

Administradores de sistemas y DevOps que buscan implementar una solución robusta de gestión de artefactos con Nexus.

Objetivos de nuestro curso de Nexus Repository Manager

  • Instalar y configurar Nexus Repository Manager en diferentes entornos.
  • Administrar artefactos de manera eficiente y segura.
  • Implementar políticas de seguridad y retención de artefactos.
  • Integrar Nexus con herramientas de CI/CD como Jenkins.
  • Optimizar el rendimiento de los repositorios y mantener una auditoría continua.

Qué vas a aprender en nuestro curso de Nexus Repository Manager

Este curso proporciona a los administradores de sistemas y DevOps las habilidades necesarias para implementar y administrar Nexus Repository Manager, una herramienta esencial en la gestión de artefactos en proyectos de software. Se cubre desde la instalación básica hasta la configuración avanzada para garantizar la seguridad, automatización y monitoreo eficiente de los repositorios.

Requisitos de nuestro curso de Nexus Repository Manager

  • Experiencia trabajando bajo DevOps, CI/CD y los fundamentos de la gestión de artefactos.
  • Tener instalado Java JDK (9 o superior)
  • Contar con un alicencia activa de Nexus OSS (o sueperior como Nexus Pro) 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 8GB de RAM y mínimo 20GB de memoria en disco libres.

Temario del curso de Nexus Repository Manager

tema 1

Introducción a Nexus

  • ¿Qué es Nexus y para qué sirve?
  • Diferencias entre Nexus Repository Manager OSS y Pro
  • Historia y evolución de Nexus
  • Beneficios de usar un gestor de repositorios
  • Principales funcionalidades de Nexus
  • Comparativa con otras herramientas como Artifactory
  • Casos de uso comunes en proyectos empresariales
  • Importancia de la gestión de repositorios en DevOps
  • Licencias y versiones disponibles de Nexus
  • El futuro de Nexus en la automatización de software
iconArrowDown
tema 2

Instalación y Configuración Inicial de Nexus

  • Requisitos del sistema para Nexus
  • Descarga e instalación de Nexus en diferentes sistemas operativos
  • Configuración básica después de la instalación
  • Creación de usuarios y permisos
  • Configuración del servicio en entornos Linux y Windows
  • Ejecución de Nexus como servicio en segundo plano
  • Primeros pasos con la interfaz de Nexus
  • Administración del servidor Nexus
  • Solución de problemas comunes durante la instalación
  • Configuración inicial de seguridad
iconArrowDown
tema 3

Tipos de Repositorios en Nexus

  • Diferentes tipos de repositorios: hosted, proxy y group
  • Repositorios de Maven: ¿qué son y cómo configurarlos?
  • Repositorios de npm y otros formatos soportados
  • Creación y configuración de un repositorio proxy
  • Creación de un repositorio hosted
  • Uso de repositorios group para simplificar la gestión
  • Tipos de formatos compatibles con Nexus
  • Estrategias de almacenamiento de artefactos
  • Mejores prácticas en la configuración de repositorios
  • Casos prácticos de uso de diferentes tipos de repositorios
iconArrowDown
tema 4

Administración de Artefactos en Nexus

  • Definición de artefactos y su gestión
  • Subida manual de artefactos a un repositorio hosted
  • Proxying de artefactos desde repositorios remotos
  • Búsqueda y filtrado de artefactos en Nexus
  • Administración del ciclo de vida de artefactos
  • Ejemplo práctico: Publicación de artefactos Maven
  • Estrategias para limpieza y mantenimiento de artefactos antiguos
  • Auditoría y rastreo de artefactos en Nexus
  • Configuración de snapshots y versiones release
  • Mejores prácticas en la administración de artefactos
iconArrowDown
tema 5

Seguridad en Nexus

  • Configuración de roles y permisos
  • Creación y gestión de usuarios
  • Control de acceso basado en roles (RBAC)
  • Integración con LDAP para la gestión de usuarios
  • Seguridad en la administración de artefactos
  • Buenas prácticas para la seguridad de los repositorios
  • Implementación de HTTPS en Nexus
  • Estrategias de auditoría y monitoreo de seguridad
  • Configuración de contraseñas y tokens de acceso
  • Solución de problemas de seguridad comunes
iconArrowDown
tema 6

Nexus y CI/CD

  • Integración de Nexus con herramientas de CI/CD como Jenkins
  • Uso de Nexus en pipelines automatizados
  • Publicación automática de artefactos en Nexus desde Jenkins
  • Integración con sistemas de build como Maven y Gradle
  • Implementación de políticas de promoción y snapshots
  • Ejemplo práctico: Pipeline completo con Jenkins y Nexus
  • Gestión de versiones y releases en un pipeline CI/CD
  • Monitorización y notificaciones de errores en la cadena CI/CD
  • Implementación de reglas de calidad en el pipeline
  • Mejores prácticas en la automatización con Nexus y Jenkins
iconArrowDown
tema 7

Administración de Repositorios Maven

  • Creación y configuración de un repositorio Maven hosted
  • Publicación de artefactos Maven en Nexus
  • Configuración de snapshots y releases en repositorios Maven
  • Estrategias para manejar dependencias en proyectos Maven
  • Ejemplo práctico: Publicación de una librería Maven
  • Gestión de permisos y seguridad para repositorios Maven
  • Uso de proxies para acceder a repositorios externos
  • Configuración de políticas de retención de artefactos Maven
  • Auditoría y trazabilidad de artefactos Maven en Nexus
  • Mejores prácticas para la gestión de repositorios Maven
iconArrowDown
tema 8

Administración de Repositorios npm y Otros Formatos

  • Configuración de repositorios npm en Nexus
  • Publicación de paquetes npm
  • Integración de Nexus con otros sistemas de paquetes como PyPI, RubyGems y NuGet
  • Ejemplo práctico: Publicación y uso de un paquete npm
  • Seguridad y gestión de permisos en repositorios npm
  • Estrategias de almacenamiento para paquetes npm
  • Uso de repositorios proxy para acceder a npmjs.org
  • Configuración de políticas de retención de paquetes npm
  • Gestión de dependencias y auditoría de seguridad en npm
  • Mejores prácticas para la administración de repositorios npm y otros formatos
iconArrowDown
tema 9

Limpieza y Mantenimiento de Repositorios

  • Estrategias para la limpieza de artefactos antiguos
  • Configuración de políticas de retención y borrado automático
  • Herramientas de limpieza integradas en Nexus
  • Ejemplo práctico: Limpieza de un repositorio Maven
  • Programación de tareas de limpieza automáticas
  • Auditoría de repositorios antes de la limpieza
  • Monitoreo del uso de disco en Nexus
  • Mejores prácticas para evitar la acumulación de artefactos
  • Herramientas de terceros para la limpieza de Nexus
  • Caso práctico: Implementación de una estrategia de mantenimiento
iconArrowDown
tema 10

Backup y Recuperación en Nexus

  • Importancia del backup en la administración de repositorios
  • Configuración de políticas de backup en Nexus
  • Automatización del backup de artefactos y configuraciones
  • Restauración de backups en caso de fallo
  • Ejemplo práctico: Configuración de un backup automatizado
  • Uso de herramientas de terceros para el backup
  • Monitoreo de la integridad de los backups
  • Estrategias de disaster recovery para Nexus
  • Solución de problemas en la recuperación de backups
  • Mejores prácticas para la gestión de backups
iconArrowDown
tema 11

Monitoreo y Auditoría en Nexus

  • Herramientas integradas de monitoreo en Nexus
  • Auditoría de la actividad del repositorio
  • Configuración de alertas y notificaciones
  • Uso de logs para identificar problemas
  • Ejemplo práctico: Monitoreo de actividad sospechosa
  • Integración con herramientas externas de monitoreo como Prometheus
  • Estrategias para la auditoría continua en entornos empresariales
  • Análisis de rendimiento y optimización del sistema
  • Reportes automáticos de auditoría y monitoreo
  • Mejores prácticas para la monitorización de Nexus
iconArrowDown
tema 12

Administración Avanzada de Nexus

  • Optimización del rendimiento en grandes repositorios
  • Balanceo de carga y alta disponibilidad con Nexus Pro
  • Configuración de reglas de promoción de artefactos
  • Configuración avanzada de proxies y cachés
  • Ejemplo práctico: Implementación de políticas de calidad
  • Uso de scripts para la administración avanzada
  • Automatización de tareas repetitivas con scripting
  • Estrategias para la escalabilidad de Nexus
  • Solución de problemas avanzados
  • Mejores prácticas para la administración avanzada
iconArrowDown
tema 13

Nexus Pro: Funcionalidades Premium

  • Diferencias entre Nexus OSS y Nexus Pro
  • Funcionalidades avanzadas de Nexus Pro
  • Implementación de políticas de seguridad avanzadas
  • Gestión de licencias de artefactos con Nexus Firewall
  • Análisis de vulnerabilidades en artefactos
  • Integración de Nexus IQ Server para análisis continuo
  • Casos de uso para Nexus Pro en grandes empresas
  • Ejemplo práctico: Uso de Nexus Firewall en proyectos
  • Optimización del uso de Nexus Pro en entornos corporativos
  • Mejores prácticas para aprovechar las funcionalidades de Nexus Pro
iconArrowDown
tema 14

Nexus en Entornos DevOps

  • Rol de Nexus en un pipeline DevOps
  • Automatización completa con Nexus en proyectos DevOps
  • Integración con contenedores y Kubernetes
  • Publicación de artefactos en entornos Docker con Nexus
  • Ejemplo práctico: Implementación de Nexus en un flujo DevOps
  • Seguridad en la entrega continua con Nexus
  • Uso de Nexus como parte de una estrategia DevOps completa
  • Monitorización de la calidad del software en tiempo real
  • Estrategias para la mejora continua con Nexus
  • Mejores prácticas para la integración de Nexus en DevOps
iconArrowDown
tema 15

Proyecto Final: Implementación Completa de Nexus en un Entorno Empresarial

  • Planificación y configuración de un entorno Nexus
  • Definición de tipos de repositorios y políticas de seguridad
  • Implementación de políticas de limpieza y retención
  • Integración con Jenkins y un pipeline CI/CD
  • Implementación de seguridad avanzada con Nexus Firewall
  • Monitoreo y auditoría en tiempo real de los repositorios
  • Configuración de un backup automatizado y políticas de recuperación
  • Optimización del rendimiento de los repositorios
  • Solución de problemas durante el despliegue
  • Documentación y presentación del proyecto final
iconArrowDown