Course Overview

Course Overview to be entered here

Training Options

online Bootcamp

$ 100

  • 90 days of flexible access to online classes
  • num_of_days days of access to high-quality, self-paced learning content designed by industry experts
  • Classes starting from:-
28th Mar: Weekend Class
Show all classes

Course Curriculum

Course Content

  • Section 01: Introduction to Version Control

    Preview
    • Lesson 01: Introduction to Version Control

      31:41Preview
      • 1.01 Introduction to Version Control
        03:29
      • 1.02 What is Version Control
        28:12
    • Lesson 02: Setting Up Git

      39:57Preview
      • 2.01 Set Up git
        20:36
      • 2.02 Set Up git: Windows
        19:21
    • Lesson 03: Creating and Managing Git Repositories

      24:18
      • 3.01 Our First Repository
        24:18
    • Lesson 04: Working with GitHub

      24:10
      • 4.01 Our First GitHub Repository
        24:10
    • Lesson 05: Synchronizing Remote and Local Repositories

      30:54
      • 5.01 Connect Remote and Local Repos
        30:54
    • Lesson 06: Mastering Branches and Merges

      49:53
      • 6.01 Branch in a Repository
        27:12
      • 6.02 Branch in a Repository Part 2
        22:41
    • Lesson 07: Collaborating with Pull Requests

      26:17
      • 7.01 Create a Pull Request
        26:17
    • Lesson 08: Managing Releases with Tags

      24:06
      • 8.01 Create a Tagged Release
        24:06
    • Lesson 09: Effective Collaboration on GitHub

      53:01Preview
      • 9.01 Collaborate with Collaborators
        23:51
      • 9.02 Collaborate with Collaborators Part 2
        29:10
    • Lesson 10: Forking Repositories for Independent Development

      21:19
      • 10.01 Our First Fork
        21:19
    • Lesson 11: Advanced Collaboration with Forks

      38:15Preview
      • 11.01 Collaborate with Forks
        20:41
      • 11.02 Collaborate with Forks Part 2
        17:34
    • Lesson 12: Workflow Management with Git Branches

      26:08
      • 12.01 Project: Python with git
        26:08
    • Lesson 13: Maintaining Clean Repositories

      26:07Preview
      • 13.01 Keeping Things Clean: .gitignore
        26:07
  • Section 02: Continuous Integration Mastery with Jenkins

    Preview
    • Lesson 01: Course Introduction

      03:24Preview
      • 1.01 Introduction to Jenkins
        03:24
    • Lesson 02: Introduction to Jenkins

      12:09Preview
      • 2.01 Module Intro
        01:40
      • 2.02 How to setup lab environment with Jenkins
        05:02
      • 2.03 Setting up and Configuring Jenkins Server
        05:27
    • Lesson 03: Manually Building CI Pipeline

      37:12Preview
      • 3.01 Module Intro
        01:33
      • 3.02 Exploring Jenkins Dashboard and UI
        05:23
      • 3.03 Understanding the Use Case and Forking the Git Repo
        05:43
      • 3.04 Creating Build Job for Java App
        06:42
      • 3.05 Adding Unit Test and Package Jobs
        06:22
      • 3.06 Connecting Jobs with Upstreams and Downstreams
        05:08
      • 3.07 Visualising with Build Pipeline Plugin, Polling SCM
        05:06
      • 3.08 Lab Time - Try it Yourself
        01:15
    • Lesson 04: Pipeline as a Code

      37:51
      • 4.01 Module Intro
        01:24
      • 4.02 Learning Jenkinsfile Syntax
        07:39
      • 4.03 Writing Declarative Jenkinsfile for Java App
        07:07
      • 4.04 Launching Pipeline with Blue Ocean UI
        08:20
      • 4.05 Understanding Multi Branch Pipeline
        06:05
      • 4.06 Editing Pipeline using Web UI
        06:02
      • 4.07 Lab Time - Try it Yourself
        01:14
    • Lesson 05: Jenkinsfile Deep Dive

      01:17
      • 5.01 Introduction to Jenkinsfile Deep Dive
        01:17
    • Lesson 06: Enforcing Git Based Workflows

      29:22Preview
      • 6.01 Module Introduction
        01:02
      • 6.02 Introduction to Git Branching Models
        04:04
      • 6.03 Trunk Based development Model
        04:29
      • 6.04 Configuring Branch Protection Rules
        04:59
      • 6.05 Branching, Merging and Pull Requests
        08:36
      • 6.06 Mandating Code Reviews
        05:34
      • 6.07 Lab Time - Try it Yourself
        00:38
    • Lesson 07: Integrating Jenkins with Container Based Delivery

      58:28Preview
      • 7.01 Module Intro
        00:48
      • 7.02 Why and how integrate Jenkins with Docker
        08:52
      • 7.03 Running a Docker Integration Smoke Test
        05:58
      • 7.04 Configuring Per Stage Docker Agent
        08:08
      • 7.05 Writing Dockerfile for Packaging Spring Boot App
        11:05
      • 7.06 Optimizing Image with Multi Stage Build
        10:38
      • 7.07 Automating Docker Image Build and Publish from Jenkins
        06:01
      • 7.08 Configuring Docker Registry Credentials
        05:23
      • 7.09 Summary
        01:35
  • Section 03: DevOps Fundamentals Azure link

    Preview
    • Lesson 01: DevOps Fundamentals

      • DevOps foundations: The core principles and practices
  • Section 04: Live Class Curriculum

    Preview
    • Lesson 01: Entering the World of DevOps

      • 1.01 Getting Started with DevOps
      • 1.02 DevOps: Architecture, Lifecycle, and Essential Tools
      • 1.03 Introduction to DevSecOps
    • Lesson 02: Version Controlling in DevOps

      • 2.01 Overview of Version Control System
      • 2.02 Introduction to Git as a VCS
      • 2.03 Working with Remote Git Repositories
      • 2.04 Branching and Merging in Git​
      • 2.05 Undoing and Inspecting Changes in Git
    • Lesson 03: CI/CD Pipeline with Jenkins

      • 3.01 Getting Started with CI/CD pipeline
      • 3.02 Introduction to Jenkins
    • Lesson 04: Jenkins Jobs and Plugins

      • 4.01 Jenkins Job Configuration
      • 4.02 Jenkins Plugin
      • 4.03 Getting started with Jenkins Freestyle job
      • 4.04 Jenkins FreeStyle Job Section
      • 4.05 Setting Up Jenkins Notifications
    • Lesson 05: Jenkins Build Tools

      • 5.01 Build Tools Integration
    • Lesson 06: Jenkins Pipeline

      • 6.01 Getting Started with Jenkins Pipeline
      • 6.02 Groovy Concepts: Scripting in CI/CD Pipeline
      • 6.03 Jenkinsfile Pipeline

Why Join this Program

  • Develop skills for real career growthCutting-edge curriculum designed in guidance with industry and academia to develop job-ready skills
  • Learn from experts active in their field, not out-of-touch trainersLeading practitioners who bring current best practices and case studies to sessions that fit into your work schedule.
  • Learn by working on real-world problemsCapstone projects involving real world data sets with virtual labs for hands-on learning
  • Structured guidance ensuring learning never stops24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts
  • Acknowledgement
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, OPM3 and the PMI ATP seal are the registered marks of the Project Management Institute, Inc.
  • *All trademarks are the property of their respective owners and their inclusion does not imply endorsement or affiliation.
  • Career Impact Results vary based on experience and numerous factors.