Git and Github Actions for CI/CD

Use Case-based learning

Learn by exploring 25+ real-world hands-on examples

8 hours workshop

8 hours of the hands-on workshop. In-depth coverage of Basic to Advanced topics, ideal for beginners and experienced.

25+ hands-on Use-case scenarios

The program includes 25+ hands-on scenarios and 1 hands-on capstone project to ensure learning is more practical than just being theoretical.

2 Certifications

Participants who complete the workshop completing and all hands-on assignments would be awarded a verifiable digital credential hosted on .

Bonus worth 300 $

The bonuses include 100+ hours of curated online video contents , Life time acess to QLS DevOps Community

What is Use Case-based learning ?

Usecase-based learning approach engages learners in a hands-on exercise of specific scenarios that resemble real-world examples. This learner-centric method helps learners gain not only the required knowledge but the key skill to apply the gained knowledge. Focusing on learning how to apply knowledge is essential for practical subjects like DevOps.

Enroll Now

The Git and Github Actions for CI/CD is a holistic program that covers gitOps in detail

Git is the most widely used and preferred distributed version control system. Git is used for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals include speed, data integrity, and support for distributed, non-linear workflows. This is a keyboard driven workshop to enable participants to gain in depth practical knowledge.GitHub Actions are now the newest trend in the industry slowly replacing other CI/CD servers. It kind of automates your software workflow. We can now build , test and deploy code from the GitHub making our work easier and faster

Enroll Now

Hands on Workshop Details

Course contents

1 Git Introduction
2 What is a version control system?
3 Why git?
4 History of git
5 git Installation
6 Basic Concepts of git
7 Three stages
8 git Data Model
9 Creating first repository
10 Branching in git
11 Local and Global branch
12 git workflow
13 Release branching
14 Branching Strategies
15 Merging
16 Fast Forward merge
17 Recursive Merge
18 Resolving merge conflicts
19 Working with remote repositories
20 Pull, Push, fetch, fork, pull request
21 Resets to undo everything in git
22 Cherry Pick
23 Introducing reflogs
24 Tagging approaches
25 Lightweight Tags
26 Annotated Tags
27 Signed tags
28 Stashing for reusability
29 Rebasing as a strategy
30 Why Github ActionsPage
31 What is Github ActionsPage
32 Your first Action in ActionPage
33 Install Python using Github ActionsPage
34 CI using GitHub ActionsPage
35 CI with unit testing using GitHub ActionsPage
36 A Complex 9 job workflow using GitHub ActionsPage

Download TOC

DevOps Master Architect

Workshop Schedule & Prerequisite


  1. Knowledge of Basic Linux systems commands
  2. No prior Developing/scripting skill is need by the learner must have to will to learn and code along with the trainer
  3. In case you have zero development or scripting skills do reach out to the trainer for additional training content .
  4. An SSH terminal to access VM’s in the cloud
  5. The learner would be asked to create their VM in AWS cloud provider hence an SSH terminal to access VM’s in the cloud is needed.
  6. Learners would have to create VM’s using his/her accounts and most of the training would get covered in AWS free tier servers. Only for a few advanced modules learner would need to get high end systems for which trainee might need to spend a required amount in AWS.

DevOps Master Architect Package


  • Exclusive learning on hands-on DevOps
  • 40 hours of self-paced video content
  • 15 + 1 Certifications as Verifiable Digital Credentials
  • Lifetime Access to QLS Slack DevOps Community
  • 100+ hours of curated online video contents
  • Exclusive content access via LMS for 6 months
$600 $250

Price for International Customers

$250.00 all inclusive

Rs42,000 Rs 12,500 + GST

Price for Indian Customers

Rs 12,500 + Rs 2,250(gst) = Rs 14,750

About our trainers

Anju M Dominic is a well accredited professional corporate trainer and consultant in the field of DevOps . She has conducted over 150+ hands-on workshops across different product and service companies. She is also a trainer/author across various training companies including PluralSight, Edureka, KnowledgeHut, etc. She is currently the Principal consultant and founder of QuadraLogics, a boutique training/consulting firm. Anju is well known for her contributions to technical articles which includes two books and several whitepapers in the field of software engineering. She is also a regular speaker for many DevOps and Agile conferences

Ranjith Tharayil is an accomplished innovator, author, entrepreneur, technologist,CTO adviser, and inspirational servant leader.He is currently the Founder and CTO of a SAAS-based Digital Credential Platform CertifyMe.Online. He has also been honored with the title "Mentor of change" by NITI Ayog, Govt of India, and was associated with the Association for Computing Machinery as "ACM Distinguished Speaker". He has authored 10 patents, 30+ articles, and 3 books across different domains he has touched.

Demo Class


Use Case

You are the lead developer of your team and your Architect has requested your help in setting up a CI/CD server (JENKINS) for your applications under development. Installing and configuring a Jenkins server is time-consuming and error-prone . How would you approach this problem .
No. Steps Commands
1 Run Jenkins in a container sudo docker run --name jenkins -p 8085:8080 anjurose/jenkins
2 View the Jenkins dashboard in the browser Access your application at YOUR_ipaddress:8085
3 Stop the container and exit it by Ctrl + c command Ctrl + c
4 View the containers sudo docker ps 
Enroll Now