Understating of DevOps & DevOps Process
  • Introduction
  • What is DevOps || DevOps Tools
  • Continuous Development
  • Continuous Testing
  • Continuous Integration
  • Continuous Deployment & Monitoring
**GIT** Introduction & Installation
  • Git | WelCome & Goal
  • Key GIT Terminology
  • What is GIT & VCS
  • Bonus : Google Cloud Architect Course
  • Install GIT on Linux Machine
  • Install GIT on Windows Machine
  • Install GIT on Windows : Text Guide
GIT Quick Start
  • Configure User Information in GIT
  • Create First GIT Repository
  • First GIT Commit
  • GIT Tracking & GIT Logs
GIT with GITHUB **Advance**
  • Explore Git with GITHub
  • Create Remote Repo on GitHub
  • SetUp Authentication in Local & GitHub
  • Create Branches in GIT
  • Merge Branches in GIT
  • Revert in Previous State in GIT
Comparisons in GIT
  • Compare Working Directory & Stage Area
  • Compare Commits in GIT
Branching & Merging in GIT
  • Concept of Branches in GIT
  • Merge Branches in GIT
GIT Stashing
  • GIT Stash with Example
  • Stash Untracked Files & Git Stash Pop
  • Manage Multiple Stash
Jenkins Section Introduction
  • Introduction to Continuous Integration
  • What is Jenkins | Jenkins Introduction
  • Course Code Base & Discussion Forum Links
  • Install Jenkins on Linux/Unix/Cloud Machine
  • $135 Digital Ocean Referral Link | Installation Steps
  • Download and Configure Jenkins on Windows
  • Text Direction : Download and Configure Jenkins on Windows
  • Download and Configure Jenkins on MAC OS
  • Text Direction : Download and Configure Jenkins on MAC OS
  • Java 9 & 10 Warning for Jenkins
Jenkins Getting Started | Get Jenkins Ready
  • Architectural Overview of Jenkins
  • Your Reviews are Important!
  • Create Jenkins First Job
Continuous Integration with Jenkins
  • Jenkins Integration with GIT & GITHUB
  • Install Maven on Jenkin's Host Machine
  • Text Direction : Install Maven on Windows
  • Configure Jenkins with GIT & Maven
  • Create our First Maven-based Jenkins Job
  • TroubleShooting : Create our First Maven-based Jenkins Job
  • Source Code Polling in Jenkins
  • Text Direction : Add SSH Key in Local from GitHUB
  • Remote Build Trigger in Jenkins
Continuous Delivery with Jenkins
  • Archive Artefact in Jenkins
  • Install & Configure Tomcat in Staging Environment
  • Text Direction : Install & Configure Tomcat in Staging Environment
  • Text Direction : Install Tomcat on Windows
  • Deploy Staging Environment
  • Build Pipeline Plugin
  • Deploy to Production
  • Trouble Shooting: Deploy to Production
Infrastructure as Code
  • Infrastructure as Code
Jenkins Job DSL
  • Introduction to JENKINS Job DSL
  • Demo: Jenkins Job DSL with Maven Project
Jenkins as a Code Pipeline (DSL)
  • Jenkins As Code Pipeline Overview
  • Demo: Code Pipeline
  • Bonus : Selenium UI Automation MasterClass
  • Text Direction : Demo Code Pipeline
  • Automate Existing Maven Project Pipeline
  • Text Direction: Automate Existing Maven Project Pipeline
Distributed Builds in Jenkins
  • Distributed Builds Concept
  • Create and Configure Jenkins Slave
  • Text Direction : Create and Configure Jenkins Slave
  • Label Nodes & Concurrent Builds
Docker Setup and Installation
  • Available Docker Editions
  • Install Docker on Linux Machine
  • Docker Basics & Run Container
  • Docker File Basics | Introduction
  • Docker File Instructions | Construction Commands
  • Create Docker File of Our Project
  • Text Direction : Create Docker File of Our Project
  • Build and Tag Project Docker Image
  • Trouble Shooting: Build Docker Image
  • Execute Project in Docker
Parameterize Jenkins Jobs