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
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.