01-Introduction to DevOps


-Version Control with Git


Download 23.88 Kb.
bet2/7
Sana25.02.2023
Hajmi23.88 Kb.
#1231360
1   2   3   4   5   6   7
Bog'liq
DevOps Road map

03-Version Control with Git

• Introduction to Version Control and Git


Full Git Tutorial:


• Basic Concepts of Git
• Setup git repository (remote and local)
• Working with Git (git status, git commit, git add, git push)
• Initialize Git project locally
• Concept of Branches
Merge Requests
• Deleting Branches
• Avoiding Merge Commits (rebase)
• Resolving Merge Conflicts
• Don't track certain files (.gitignore)
• Save work-in-progress changes (git stash)
• Going back in history (git checkout)
• Undoing commits (git revert, git reset)
Merging Branches
• Git for DevOps


04-Build & Package Manager Tools

• What are Build Tools and Package Managers?


• How to build an artifact?
• How to run the application artifact?
• How to publish the application artifact to artifact repository?
• Build Tools for Java (gradle and maven examples)
• Dependency Management in Software Development
• Package Manager in JavaScript applications - Build and run applications in JS
• Build Tools & Docker
• Why Build Tools are relevant for DevOps Engineers?


05-Cloud & Infrastructure as a Service Basics

• Cloud & Infrastructure as a Service Concepts


Working with a cloud server:


• Setup Server on DigitalOcean (Droplet)
• Install Java on Cloud Server
• Deploy and run an application on Cloud Server
• Create a Linux User to login to Server (instead of using Root User)


06-Artifact Repository Manager with Nexus

• What is an Artifact Repository Manager?


• Install and run Nexus on Cloud Server
• Different Repository Types (proxy, hosted, etc.) explained
• Different Repository Formats (maven, docker, npm, etc.) explained
• Upload Jar File to Nexus (maven and gradle projects)
• Nexus API and Repository URLs
Blob stores
• Browsing Components - Components vs Assets
• Cleanup Policies
Scheduled Tasks



Download 23.88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling