150 lessons published

Stage 03 · Build & Artifact Management

Nexus Repository Complete Course

Operate Sonatype Nexus Repository as a trusted artifact hub, from hosted/proxy/group repositories and formats through access control, cleanup, automation, migration, resilience, and supply-chain governance.

NX
30chapters
150lessons
Intermediatestarting level
Hands-onlearning mode
Course state150 published · 0 planned

Course brief

A production-focused Nexus Repository curriculum for package management, artifact governance, and resilient delivery.

This course is organized as a progressive operational curriculum from fundamentals through advanced production practice. Every lesson is published at its stable repository path and can be opened directly from the curriculum below.

By the end

You will be able to

  • Design hosted, proxy, and group repositories for multiple package ecosystems
  • Secure users, roles, content, tokens, identity providers, and network access
  • Automate repository operations with APIs, tasks, webhooks, and CI/CD integrations
  • Plan cleanup, backup, migration, upgrades, HA, observability, and capacity
  • Use Nexus Repository as a controlled software-supply-chain boundary

Complete syllabus

30 chapters in prerequisite order.

The structure goes beyond command references and feature lists. It includes architecture, security, reliability, troubleshooting, automation, governance, performance, and realistic production workflows.

01

Chapter 1

Artifact Repository Foundations, Package Supply Chains, Components, Assets, and Repository Managers

5 lessons
02

Chapter 2

Nexus Repository Editions, Deployment Models, Architecture, Installation, and Java Runtime Planning

5 lessons
03

Chapter 3

User Interface, Search, Browse, Components, Assets, Tags, Uploads, and Repository Navigation

5 lessons
04

Chapter 4

Hosted, Proxy, and Group Repositories: Design Patterns, Routing, Caching, and Promotion Flows

5 lessons
05

Chapter 5

Blob Stores, Storage Layout, Database Choices, Capacity Planning, and Data Separation

5 lessons
06

Chapter 6

Maven 2 Repositories, Snapshots, Releases, Metadata, Checksums, and Maven Client Configuration

5 lessons
07

Chapter 7

npm Repositories, Scoped Packages, Metadata, Tokens, Proxying, and JavaScript Supply Chains

5 lessons
08

Chapter 8

Docker and OCI Repositories, Connectors, Registry Paths, Authentication, Layers, and Image Metadata

5 lessons
09

Chapter 9

PyPI, Conda, Python Package Indexes, Proxy Behavior, Uploads, and Metadata Management

5 lessons
10

Chapter 10

NuGet Repositories, API Keys, Feeds, Symbols, Proxying, and .NET Package Workflows

5 lessons
11

Chapter 11

APT, Yum, Raw, RubyGems, Composer, and Operating-System or Generic Artifact Formats

5 lessons
12

Chapter 12

Conan, Ansible Galaxy, Terraform, Swift, and Emerging Repository Formats

5 lessons
13

Chapter 13

Proxy Caching, Negative Cache, Remote Storage, Routing Rules, Repository Health, and Failure Behavior

5 lessons
14

Chapter 14

Content Selectors, Repository Targets, Fine-Grained Privileges, and Path-Level Authorization

5 lessons
15

Chapter 15

Users, Roles, Privileges, Realms, Anonymous Access, User Tokens, and Least-Privilege Design

5 lessons
16

Chapter 16

LDAP, SAML, OIDC, External Identity, Credential Rotation, and Authentication Troubleshooting

5 lessons
17

Chapter 17

TLS, Reverse Proxies, Context Paths, HTTP Settings, Network Boundaries, and Secure Exposure

5 lessons
18

Chapter 18

Cleanup Policies, Retention, Component Age, Last-Downloaded Rules, Preview, and Storage Reclamation

5 lessons
19

Chapter 19

Scheduled Tasks, Repair Jobs, Metadata Rebuilds, Blob Maintenance, and Operational Housekeeping

5 lessons
20

Chapter 20

REST API, Repository Provisioning, Security Automation, Pagination, and Infrastructure-as-Code Patterns

5 lessons
21

Chapter 21

Webhooks, Jenkins and CI Integrations, Maven Deployments, Build Promotion, and Event Automation

5 lessons
22

Chapter 22

Sonatype IQ Integration, Component Intelligence, Quarantine, Policy Evaluation, and Procurement Controls

5 lessons
23

Chapter 23

SBOMs, Component Provenance, Vulnerability Governance, Repository Firewall Concepts, and Supply-Chain Risk

5 lessons
24

Chapter 24

Docker Registry Operations, Garbage Collection, Retention, Search, Proxying, and Production Troubleshooting

5 lessons
25

Chapter 25

Backup, Restore, Configuration Export, Blob Recovery, Disaster Scenarios, and Recovery Validation

5 lessons
26

Chapter 26

Database and Instance Migration: OrientDB Sunset, H2/PostgreSQL Paths, and Migrator Workflows

5 lessons
27

Chapter 27

Upgrade Planning, Version Support, Breaking Changes, Java Runtime Upgrades, and Rollback Strategy

5 lessons
28

Chapter 28

High Availability, Resiliency, Shared Storage, Blob Store Groups, Node Coordination, and Failure Recovery

5 lessons
29

Chapter 29

Logging, Metrics, Support ZIPs, Request Auditing, Performance Tuning, and Capacity Diagnostics

5 lessons
30

Chapter 30

Production Capstone: Design, Secure, Automate, Migrate, and Recover an Enterprise Artifact Platform

5 lessons

Keep the academy open

Support free, practical DevOps education.

Every lesson is designed to remain readable in a browser, downloadable from GitHub, and usable without a paid learning platform. Contributions help expand and maintain the curriculum.

Ethereum / ERC-20
0x716c4Ab160C4B66F31a28AE2448BfF68fc3a2ef0Send only Ethereum/ERC-20 compatible assets to this address.