Docker

Explore all of our courses and pick your suitable ones to enroll and start learning with us! We ensure that you will never regret it!

  • Continuous Delivery/Continuous Integration Concepts


Define continuous integration, continuous delivery, continuous deployment

Difference between CI and CD

Stages of CI and CD

Continuous delivery versus continuous deployment 

  • Jobs

What are jobs in Jenkins? 

Types of jobs

Scope of jobs 

. Builds

What are builds in Jenkins?

What are build steps, triggers, artifacts, and repositories?

Build tools configuration 

Source Code Management

What are source code management systems and how are they used

  • Cloud-based SCMs

Jenkins changelogs

Incremental updates v clean check out

Checking in code

Infrastructure-as-Code

Branch and Merge Strategies 

  • Testing

Benefits of testing with Jenkins Define unit test, smoke test, acceptance test, automated verification/functional tests 

  • Notifications

Types of notifications in Jenkins

Importance of notifications 

Distributed Builds What are distributed builds

Functions of masters and slaves 

  • Plugins

What are plugins?

What is the plugin manager? 

Jenkins Rest API

Ineratction and use

  • Security 

Authentication versus authorization

Matrix security

Definition of auditing, credentials, and other key security concepts 

Fingerprints

What are fingerprints?

How do fingerprints work? 

  • Artifacts

How to use artifacts in Jenkins

Storing artifacts 

  • Pipeline

Running Builds in Containers

Runninng Slaves on Kubernetes Clusters

Project:

End to End CI/CD Pipeline