The Exploring Nexus training course is designed to help developers hone their skills using Nexus to create and manage a repository organization-wide to proxy, collect, and manage dependencies. Nexus is an open-source repository used to store artifacts that are distributed across large organizations to improve the management of various large scale applications. Nexus is often used with build tools like Maven to publish artifacts internally and manage external artifacts.
The course begins with an introduction to the Sonatype Nexus Repository Manager including a comparison of the open-source and professional versions of the product. Students will gain experience in how to install and start the repository manager and use Nexus tool integration to enable pipelines in a toolchain to publish and retrieve versioned apps and their dependencies. The course concludes with a deeper dive into aspects of Nexus such as security and administration, integrating with Jenkins, and best practices.
The course will be taught using Nexus, Jenkins, Java, and Maven along with a BitBucket/Github repository.
Purpose
|
Learn how Nexus works, how to install/manage it, and how to make the most out of your investment in Nexus. |
Audience
|
Architects, developers, and technical managers that want to manage artifacts across large development organizations to manage libraries that are internal and external to an organization. |
Role
| DevOps Engineer - Software Developer - Technical Manager |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 2 Days |
Related Technologies
| Apache Maven | Docker | Jenkins | Nexus | Java |
Productivity Objectives
- Identify how to install and configure Nexus
- Describe how the Nexus repository manager works and how to use it
- Realize how the Nexus Repository Manager is used to store artifacts and manage dependencies
- Manage your repository with Jenkins, Maven, and other tools