Booking options
£29.99
£29.99
On-Demand course
6 hours 16 minutes
All levels
Not sure where to start your DevOps journey? Or want to know what kind of activities a DevOps engineer would do 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.
This course is created from the perspective of a DevOps Engineer who does not write much application code. The author has taken a real-world project to explain the process from creating a repository to releasing code onto the production environment. This gives a complete understanding of the power of Git and GitHub. This course starts with installing Git on Windows, then you will set up an EC2 instance and install Git on Linux. After that, you will work with Git Bash and then create a repository on Git and GitHub. Post which you will clone a repository from GitHub and work with other developer code. Next, you will be working with commits on Git and GitHub. You will also be working with branches on Git and GitHub. Next, you will create a pull request and work with private repositories. Following that, you will revert changes from the working directory, staging area, and local repository and understand the concept of Git Rebase, Git Fetch, and Git Pull. Finally, you will understand DevOps Engineer roles on Git with the help of a project. By the end of this course, you will be able to get a complete understanding of the power of Git and GitHub. You will feel confident using Git and GitHub to manage your job as a DevOps engineer. You will also have set up a production-ready Git environment for your developers. All the resources are available on the GitHub repository at https://github.com/PacktPublishing/git_course
Set up an EC2 instance and install Git on Linux
Create a repository on Git and GitHub
Clone a repository from GitHub
Work with branches on Git and GitHub
Create a pull request and work with private repositories
Understand the concept of Git Rebase, Git fetch, and Git Pull
This course is designed for individuals and any IT professional who wants to start their career in DevOps. This will also benefit DevOps engineer who wants to get a complete picture of Git and GitHub activities and understand their roles on Git with the help of a project.
To gain the most out of this course, you should have basic knowledge of Linux and Git.
This is a well-structured, hands-on, and comprehensive course keeping in mind the beginner level in the IT domain. This course helps in creating a repository to release code onto the production environment and understanding DevOps engineer roles on Git with the help of a project.
The course is inclined with a starting point for the DevOps journey and DevOps Engineer roles on Git and GitHub and you will get an opportunity to work on the hands-on labs.
A comprehensive course along with hands-on practical lab * Learn how to use Git and GitHub to manage a DevOps engineer job * The course inclined with a starting point for the DevOps journey and DevOps engineer roles on Git and GitHub
https://github.com/PacktPublishing/git_course
Valaxy Technologies is recognized as one of the top Cloud and DevOps trainers. A.R. Shankar is the owner, founder, and one of the many instructors at Valaxy Technologies. While he has worked with various technologies in his career, he specializes in Cloud and DevOps. Valaxy Technologies has exponentially grown ever since its inception in 2013. The instructors at Valaxy Technologies have trained over 100,000 global learners.
1. Introduction to the Course
1. Course Overview This video provides an overview of the course. |
2. Before Starting This video provides an extension and focus areas about this course in detail and also key focus points. |
3. About Instructor This video talks about the instructor and his journey. |
4. What is Version Control System This video explains the version control system in detail. |
5. Installing Git on Windows This video demonstrates the installation of Git on Windows. |
6. Set Up an EC2 instance and Install Git on Linux This video demonstrates setting up an EC2 instance and installing Git on Linux. |
7. Working with Git Bash This video demonstrates working with Git Bash. |
2. Working with Git
1. Creating a Repository on Git This video demonstrates creating a repository on Git. |
2. Git Stages This video explains about the Git stages. |
3. Git Workflow This video explains about the Git workflow. |
4. Compare Code Changes with Different Git Stages This video helps us compare code changes with different Git stages. |
5. Compare Code Changes with Different Local Commits This video helps us compare code changes with different local commits. |
3. Working with GitHub
1. Why Do We Need GitHub This video explains why do we need GitHub. |
2. Creating GitHub Account This video demonstrates creating a GitHub account. |
3. Creating a Repository on GitHub This video explains creating a repository on GitHub. |
4. Cloning a Repository from GitHub This video explains cloning a repository from GitHub. |
5. Push Code onto Remote Repository This video demonstrates how to push code onto a remote repository. |
4. Working with Other Developers
1. Working with Other Developer Code This video explains working with other developer code. |
2. Git Clone Versus Git Pull This video talks about Git Clone versus Git Pull. |
3. Unable to Push Changes onto Remote Repository This video explains what you should do if you are unable to push changes onto remote repository. |
4. Connecting to GitHub Using ssh This video explains connecting to GitHub using ssh. |
5. Map Local Repository with Remote Repository - Git Remote Add This video explains how to map local repository with remote repository using git remote add. |
6. How a Java Developer Pushes Code onto Remote Repository This video helps you learn how a Java developer pushes code onto remote repository. |
5. Git Commits
1. Working with Commits on Git This video explains working with commits on Git. |
2. Know Information about Specific Commit on Git - Git Show This video explains how one can know information about specific commits on Git using Git show. |
3. Working with Commits on GitHub This video explains working with commits on GitHub. |
4. Commit Changes Directly on GitHub This video explains how to commit changes directly on GitHub. |
6. Git Branches
1. Why Do We Need Branches This video helps us understand why we need branches. |
2. Branching Strategy to Protect Working Code This video explains the branching strategy to protect working code. |
3. Working with Branches on GitHub This video demonstrates working with branches on GitHub. |
4. Working with Branches on Git This video demonstrates working with branches on Git. |
5. Committing Changes on Branches This video explains committing changes on branches. |
6. Merging Changes onto Master Branch from Dev This video demonstrates merging changes onto master branch from Dev. |
7. Resolving Merge Conflicts This video explains resolving merge conflicts. |
7. Working with Team
1. Fork a Repository This video explains how to fork a repository. |
2. Creating a Pull Request (PR) This video focuses on creating a Pull Request (PR). |
3. Working with Private Repositories This video explains working with private repositories. |
4. Adding Collaborator to a GitHub Repository This video explains how to add a collaborator to a GitHub repository. |
5. Creating Protected Branch This video demonstrates creating protected branches. |
6. Tagging a Commit This video focuses on tagging a commit. |
8. Reverting Changes
1. Revert Changes from Working Directory This video explains how to revert changes from working directory. |
2. Reverting Changes from Staging Area and Local Repository This video focuses on reverting changes from staging area and local repository. |
3. Using .Gitignore File This video explains how to use .gitignore file. |
9. Miscellaneous Concepts
1. Git Rebase This video explains the Git rebase. |
2. Git Fetch Versus Git Pull This video explains the difference between Git Fetch and Git Pull. |
10. DevOps Engineer Roles on Git - With Project
1. Introduction to Git Project This video provides an introduction to the Git project. |
2. Set Up Git Repository and Branches for New Project This video helps set up Git repository and branches for a new project. |
3. Allowing Developers to Check-In Code This video helps in allowing developers to check-in code. |
4. Enabling DevOps Workflow on Dev Branch This video explains how to enable DevOps workflow on Dev branch. |
5. Pull Request (PR) to Merge Code from Dev Branch to UAT Branch This video explains how to Pull Request (PR) to merge code from Dev branch to UAT branch. |
6. Release Code onto Production This video explains how to release code onto production. |
11. AWS Account Setup
1. How to Create an AWS Account This video demonstrates how to create an AWS account. |