Nexus Repository Manager Oss By Sonatype

Posted By: ELK1nG

Nexus Repository Manager Oss By Sonatype
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.44 GB | Duration: 4h 26m

Manage Java, Python, NPM, APT Repos and Docker Image Registries on Linux, AWS EC2, Docker, and Kubernetes

What you'll learn

Understand the core concepts and architecture of Nexus Sonatype

Navigate the Nexus Repository Manager interface

Identify the different types of repositories supported by Nexus Sonatype

Create and manage repositories for Java (Maven), Python (PyPI), and NPM packages

Configure Docker registries within Nexus Sonatype

Implement best practices for repository management and maintenance

Deploy Nexus Sonatype on AWS EC2 instances

Configure user roles and permissions

Utilize advanced features such as staging repositories and repository health checks.

Troubleshoot common issues and implement solutions.

Learn how to run Nexus in the Docker

Learn how to utilize own Docker registries

Learn how to integrate Nexus into Kubernetes cluster

Apply learned skills in real-world scenarios through hands-on projects.

Requirements

A basic understanding of the Linux OS, including general concepts, key system components, and command line navigation skills, is required.

Docker Basics: Knowledge of container management, image creation.

A basic understanding of a programming language is required to configure and manage software repositories, including tasks such as setting up repository configurations, managing package installations, and ensuring smooth integration with development workflows.

Understand basic concept like Load Balancer, Reverse proxy, Server, Virtual Machine

Description

Nexus Sonatype Nexus Repository OSS : Manage Your Own Artifacts and Docker Images Store Welcome to the comprehensive course on Nexus OSS Sonatype, designed to equip you with the skills to effectively manage and store your artifacts and Docker images. Whether you are Developer, DevOps Engineer or System Administrator, this course will guide you through the essential aspects of using Nexus OSS in various environments. What You'll Learn:Repository Management for Multiple Languages:Set up and manage repositories for multiple technologies like Java, Python, and NPM.Understand the best practices for artifact storage and retrieval.Docker Registry:Create and manage Docker registries to store and distribute Docker images.Implement security and access controls for your Docker repositories.Deployment Strategies:Deploy Nexus OSS on AWS EC2 instances for scalable and reliable artifact management.Set up Nexus OSS on standalone servers for on-premises solutions.Use Docker to containerize Nexus OSS for easy deployment.Integrate Nexus OSS into Kubernetes clusters for advanced orchestration and management.Advanced Configuration and Management:Configure Nexus OSS for optimal performance and security.Understand and execute essential administrator tasks such as user management, repository configuration, system maintenance, and security oversight to ensure optimal performance and reliability of Nexus Repository OSS.Monitor and maintain your Nexus OSS instances to ensure high availability and reliability. Why Take This Course?Hands-On Learning:Engaging demonstrations: Experience hands-on, interactive demos that showcase Nexus OSS features for Python packages and Docker images, allowing you to see real-world applications and best practices in action.Access detailed walk-throughs and step-by-step guides to set up and manage Nexus OSS.Expert Guidance:Gain invaluable insights from an instructor with extensive industry experience in Nexus Repository OSS, offering practical knowledge and best practices honed through years of hands-on implementation and management in diverse enterprise environments.Flexible Learning:Suitable for all skill levels, from beginners to advanced users.Learn at your own pace with lifetime access to course materials.By the end of this course, you will have a thorough understanding of how to use Nexus OSS Sonatype to manage your artifacts and Docker images efficiently. You'll be equipped with the knowledge to deploy and maintain Nexus OSS in various environments, ensuring your development and deployment processes are streamlined and secure. Join me and take the next step in mastering Nexus  Sonatype Nexus Repositor OSS!

Overview

Section 1: Introduction to Nexus Sonatype

Lecture 1 Course Overview

Lecture 2 Overview of Sonatype Nexus Repository

Lecture 3 Nexus OSS vs. Nexus Pro

Section 2: Setting Up Nexus

Lecture 4 Recent DB changes to Nexus OSS

Lecture 5 Installation prerequisites

Lecture 6 Initial setup and configuration

Lecture 7 Installation demo

Lecture 8 Why do we need SSL in Nexus setup and how to add it?

Lecture 9 Adding SSL via keystore - demo

Lecture 10 Adding SSL via keystore - notes

Lecture 11 Adding SSL using Nginx proxy - demo

Lecture 12 Adding SSL using Nginx proxy - notes

Lecture 13 Adding SSL using AWS ALB proxy - demo

Section 3: Blob Stores

Lecture 14 What are Blob Stores in Nexus

Lecture 15 Types of Blob stores

Lecture 16 Nexus Blob Store - demo

Section 4: Type of repositories

Lecture 17 Repositories overview

Lecture 18 Hosted repositories

Lecture 19 Proxy repositories

Lecture 20 Group repositories

Lecture 21 Repository formats

Lecture 22 Docker repositories vs other formats

Lecture 23 Docker hosted repository - demo

Lecture 24 Docker proxy repository - demo

Lecture 25 Docker group repository - demo

Lecture 26 Python hosted repository - demo

Lecture 27 Python proxy repository - demo

Lecture 28 Python group repository - demo

Lecture 29 Python - build, release, push and download - demo

Lecture 30 Docker with TLS via builtin Jetty server - demo

Lecture 31 Docker with TLS via Nginx - additional ports - demo

Lecture 32 Docker with TLS via Nginx - subdomains - demo

Lecture 33 Links to documentation

Section 5: Managing Repositories

Lecture 34 Intro into Managing repositories

Lecture 35 Cleanup policies

Lecture 36 Cleanup polices - Python demo

Lecture 37 Cleanup polices - Docker demo

Lecture 38 Routing rules

Lecture 39 Routing rules - demo

Lecture 40 Content Selectors

Section 6: Security and Access Control

Lecture 41 Intro into Nexus Security

Lecture 42 Privileges management in Nexus

Lecture 43 Roles management in Nexus

Lecture 44 User management in Nexus

Lecture 45 Anonymous Access

Lecture 46 LDAP

Lecture 47 Realms

Lecture 48 SSL Certificates

Lecture 49 Privileges + Role + User - demo

Section 7: Nexus - System administration

Lecture 50 Intro into System administration

Lecture 51 API

Lecture 52 Email Server

Lecture 53 Tasks

Lecture 54 Capabilities

Section 8: Distributed Nexus Setup

Lecture 55 Caching Nexus to Nexus

Lecture 56 Caching Nexus to Nexus - demo

Section 9: Docker, Kubernetes and playground

Lecture 57 Intro into Nexus on Docker and Kubernetes

Lecture 58 Docker and Kubernetes - access to Nexus in local lab

Lecture 59 Nexus on Docker

Lecture 60 Nexus in Docker caching local Nexus

Lecture 61 Accessing Nexus from Kubernetes

Section 10: Summary

Lecture 62 Should I upgrade to PRO?

Lecture 63 Thank you!

Lecture 64 Github Repository - scripts, commands and templates

DevOps Engineers and System Administrators: Professionals responsible for managing and automating software development processes, including repository management and CI/CD pipelines.,Software Developers: Individuals who need to manage dependencies and artifacts for Java, Python, and NPM projects, and integrate these with Docker registries.,Technical Leads and Architects: Professionals looking to implement best practices for repository management and ensure secure and efficient artifact handling in their organizations.,Students and Enthusiasts: Individuals interested in learning about modern software repository management and deployment practices to enhance their skills and career prospects in the tech industry.