Git and GitHub for DevOps Engineers
What you'll learn
- Able to learn how to use Git & GitHub to manage their job as a DevOps engineer
- DevOps Engineer roles on Git and GitHub
- A starting point to DevOps journey
Requirements
- Linux Basics
Description
Not sure where to start your DevOps journey? or
Want to know what kind of activities a DevOps Engineer does on Git and GitHub in the real world? or
Would you like to set up a production-ready Git environment for your developers? Then this course is for you. I have created this course from the perspective of a DevOps Engineer who is not writing application code much. I have taken a real-world project to explain from creating a repository to releasing code onto the production environment. This gives a complete understanding of the power of Git and GitHub. I hope you will enjoy this course.
We have covered various concepts like
What is a version control system
installing git on windows, Linux, and mac
working with git bash
creating repositories
git stages
git workflows
creating GitHub account
cloning repository
push code onto the remote repository
git clone vs. git pull
git remote add
working with commits on git
git branches
branching strategies
committing changes on git branches
resolving merge conflicts
Fork a repository
creating a pull request
working with private repositories
adding a collaborator
creating protected branches
tagging a commit
reverted changes
using .gitignore file
git rebase
git fetch vs. git pull
how the git project does work
setup git repository and branches for a new project
allowing developers to check in code
Enabling DevOps workflow on the Dev branch
pull request (PR) to merge code from Dev to production
Release code onto production
Who this course is for:
- Any IT professional who wants to start their career on DevOps
- DevOps Engineer who want to get complete picture of Git & GitHub activities
Instructor
I am a dedicated DevOps Consultant with a strong specialization in AWS and DevOps practices. Over the past seven years, I've had the privilege of providing training to numerous students, helping them navigate the complexities of this field. My experience spans across various cutting-edge technologies, and I'm committed to constantly enhancing my skills to align with the ever-evolving landscape of IT.
What truly drives me is my passion for continuous learning and teaching. I invest significant time in thorough research when developing course content, always striving to build a solid foundation for my students by starting from the basics. My goal is to empower individuals with the knowledge they need to excel in the dynamic world of DevOps and AWS technology.