Jenkins - The Complete Tutorial | Master CICD and DevOps

Go to class
Write Review

Jenkins - The Complete Tutorial | Master CICD and DevOps provided by Udemy is a comprehensive online course, which lasts for 5 hours worth of material. Jenkins - The Complete Tutorial | Master CICD and DevOps is taught by Renju Ratheesh. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • The All in One Definitive Course on Jenkins - Go from a novice to a Jenkins Guru. Learn DevOps & automate CICD pipeline

    What you'll learn:

    • We will start with understanding the concepts of DevOps, Continuous Integration, Continuous Delivery & Continuous Deployment.
    • We will understand how Jenkins fits perfectly as the CICD server. We will learn about its fundamentals & capabilities.
    • After learning how to install Jenkins, we will learn about the basics of a Jenkins job & its configuration options.
    • We will then move to see Jenkins in action in the CICD lifecycle & automate the pipeline from Code checkin, Quality Checks, Unit testing, functional testing & Deployments.
    • Source code repository – We will look at how Jenkins can integrate with GIT & be a starting point for automated builds based on developer checkins.
    • Code Quality – We will look at how Jenkins can integrate with code quality tools like SonarQube to highlight any issues with the developer code.
    • Automated Build, Test & Deployments – We will look at how Jenkins can trigger maven scripts to start a build, see how it can integrate with Selenium to automate functional testing & finally see how it can help with deploying the executables on web servers.
    • We will then move on to learning about the Jenkins pipeline where will cover about build pipeline, delivery pipeline, scripted pipelines & the famous declarative pipeline. Create a multi-stage Jenkins job and visualize the complicated pipeline.

    • We will start with understanding the concepts of DevOps, Continuous Integration, Continuous Delivery & Continuous Deployment.

    • We will understand how Jenkins fits perfectly as the CICD server. We will learn about its fundamentals & capabilities.

    • After learning how to install Jenkins, we will learn about the basics of a Jenkins job & its configuration options.

    • We will then move to see Jenkins in action in the CICD life-cycle.

      • Source code repository – We will look at how Jenkins can integrate with GIT & be a starting point for automated builds based on developer checkins.

      • Code Quality – We will look at how Jenkins can integrate with code quality tools like SonarQube to highlight any issues with the developer code .

      • We will then move on to automated Build, Test & Deployments – We will look at how Jenkins can trigger maven scripts to start a build, see how it can integrate with Selenium to automate functional testing & finally see how it can help with deploying the executable on web servers.

      • All this while getting appropriate notifications via emails on the progress on the pipeline.

    • We will then move on to learning about the Jenkins pipeline where will cover about build pipeline, delivery pipeline, scripted pipelines & the famous declarative pipeline. Create a multi-stage Jenkins job and visualize the complicated pipeline.