- 
                                    
Module 1: Introduction to Jenkins
 - 
                                    
Module 2: Setting Up Jenkins on Kubernetes
 - 
                                    
Module 3: Pipeline as Code
 - 
                                    
Module 4: Shared Library
 - 
                                    
Module 5: Pipeline Automation with Jenkins
- Lesson 5.1: Introduction to Jenkins Multibranch Pipeline
 - Lesson 5.2: Create GitHub App For Jenkins Status Checks
 - Lesson 5.3: Multi Branch Pipeline Setup
 - Lesson 5.4: Setup GitHub Organization on Jenkins
 - Lesson 5.5: Setup Jenkins Email Notification
 - Lesson 5.6: Setup Jenkins Slack Notification
 - Lesson 5.7: Static Parameters in Jenkins Pipeline
 - Lesson 5.8: Dynamic Parameters in Jenkins Pipeline
 - Lesson 5.9: Jenkins Global Variables
 - Lesson 5.10: Multibranch Pipeline Vs GitHub Organization Job
 
 - 
                                    
Module 6: CI/CD Tasks
 - 
                                    
Project 01: End-to-END Docker Build Pipeline
- 01: Introduction
 - 02: Setup and Configurations
 - 03: Git Checkout Stage
 - 04: Dockerfile Linting Stage
 - 05: Java Application Building Stage
 - 06: Docker Image Building Stage
 - 07: Docker Image Scanning Stage
 - 08: Docker Image Pushing Stage
 - 09: Configuring Post-Build Email Notifications
 - 10: Run Docker Build Pipeline
 
 - 
                                    
Project 02: End-to-END Terraform Build Pipeline