Git + Jenkins
Self-paced recorded course
Learn Git repositories, branching, rebasing and collaboration, then build your understanding of Jenkins CI/CD pipelines, permissions, logging and backups. Both recorded courses are included in one self-paced bundle.
Complete recorded bundle
Includes Git + Jenkins. One price for both courses.
₹9,600 INR / $100 USD
Pay in INR or USD. Our team will help with payment and recording access.
1 year of recording access. No live classes, labs or certification exam included.
Course content
Git — Introduction to Git
- Introduction to Git Version Control Training
- Need of Version Control
- Git Installation
- Installing and Configuring Git
Git — Git Basics
- Getting a Git Repository
- Understanding and Using Git Clone and Git Init
- Recording Changes to a Git Repository
- Understanding the Different Stages of a Git Repository
- Using Git Add and Git Status
- Using Git Ignore
- Using Git Diff
- Understanding Git Commit
- Using Git Commit
- Removing and Moving Git Files
- Using Git rm and Git mv
- Understanding the Git Commit History
- Using the Git Log command
Git — Advanced Git
- Undoing Git Changes
- Using Git Commit Amend
- Using Git Reset Head
- Using Git Restore
- Understanding Git Remote Repositories
- Viewing and Adding Remote Repositories
- Using Git Push
- Renaming and Removing Remote Repositories
- Understanding Git Tags
- Creating Git Tags
- Creating Late Git Tags
- Deleting Git Tags
Git — Git Branching
- Understanding the Need for Git Branches
- Understanding how Branches work in Git
- Creating a new Git Branch
- Basic Git Branch Merging
- Performing a Basic Merge
- Deleting Branches
- Understanding Merge Conflicts in Git
- Fixing Merge Conflicts
- Changing Branch Names
- Understanding a Three Way Merge in Git
- Performing a Three Way Git Merge
- Pushing Git Changes to a Remote Branch
Git — Git Rebasing
- Understanding Git Rebase Command
- Amending Commits
- Rewording Commits
- Deleting Commits
- Reordering Commits
- Squashing Commits
- Splitting Commits
Git — Git Plumbing
- Understanding How Git Works in the Background
- Creating a Git Repository without Git Init, Git Add, Git Commit
Git — Git Server
- Understanding the need for Air Gapped Git Servers
- Installing GitLab
- Creating and Managing GitLab Users
- Managing Project Access using GitLab RBAC
Jenkins — Introduction to Jenkins and CI/CD
- Understanding CI/CD
- Understanding the role of Jenkins in CI/CD
- Understanding Jenkins Architecture
- Understanding Nodes in Jenkins
- Installing and Configuring Jenkins
Jenkins — First Pipeline - Ansible
- Understanding how to use Ansible with Jenkins
- Creating a Jenkins Pipeline to Continously Deploy Ansible Playbooks
Jenkins — Second Pipeline - Terraform
- Understanding how to use Terraform with Jenkins
- Creating a Jenkins Pipeline to Continously Create Cloud Resources using Terraform
Jenkins — Third Pipeline - Docker
- Understanding how to use Docker with Jenkins
- Creating a Jenkins Pipeline to Continously Create and Upload Container Images using Docker
Jenkins — Fourth Pipeline - Kubernetes
- Understanding how to use Kubernetes with Jenkins
- Creating a Jenkins Pipeline to Continously Create Kubernetes Resources
Jenkins — Jenkins Role Based Access Control
- Understanding Jenkins RBAC
- Creating Multiple Users in Jenkins
- Assigning User Permissions on Various Projects
Jenkins — Jenkins Logging and Backup
- Reading Jenkins Logs
- Automating Jenkins Backup
- Uploading Jenkins Backups on AWS S3
Good to know
- How does this course work?
- This is a self-paced recorded course. Watch the lessons on your own schedule and revisit topics as you learn. There are no live classes or scheduled batches for this course.
- What is included?
- The course recordings are included, with 1 year of recording access. Lab environments, live teaching and certification exams are not included.
- Can I watch a lesson before buying?
- A sample recording has not been added yet. You can review the course content below and contact our team with any questions before buying.
- What happens when I click Buy course?
- A short enquiry form opens. Share your details and our team will contact you to confirm the price, payment and recording access. Submitting the form does not take a payment or activate course access.
Buy course
Send a purchase enquiry. Our team will contact you to confirm payment and recording access.