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.