CI/CD Pipeline with Jenkins Certification - eLearning

Product type

CI/CD Pipeline with Jenkins Certification - eLearning

Adding Value Consulting EN
Logo Adding Value Consulting EN
Provider rating: starstarstarstarstar 9.9 Adding Value Consulting EN has an average rating of 9.9 (out of 24 reviews)

Ready to work on your personal development? Book now!

Description

CI/CD Pipelines with Jenkins Certification Course - eLearning

This CI/CD Pipelines with Jenkins online training helps you learn server automation, continuous integration, build pipelines and configuration tools, automated testing and code quality improvement, and distributed systems in Jenkins through intensive hands-on exercises.

AVC's CI/CD Pipelines with Jenkins Certification online training teaches you the basics of Jenkins and how to continuously deploy and distribute code in a DevOps environment. You'll also learn how to integrate automated tests to verify build pipelines and configure code quality reporting.

Program Features

  • Course and material are in English
  • Intermediate level

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: M&A (Mergers & Acquisitions), Joint Venture, Cloud Computing, Internet Security, and E-commerce.

CI/CD Pipelines with Jenkins Certification Course - eLearning

This CI/CD Pipelines with Jenkins online training helps you learn server automation, continuous integration, build pipelines and configuration tools, automated testing and code quality improvement, and distributed systems in Jenkins through intensive hands-on exercises.

AVC's CI/CD Pipelines with Jenkins Certification online training teaches you the basics of Jenkins and how to continuously deploy and distribute code in a DevOps environment. You'll also learn how to integrate automated tests to verify build pipelines and configure code quality reporting.

Program Features

  • Course and material are in English
  • Intermediate level
  • 1 year access to the self-paced study eLearning platform 24/7 
  • 11 hours of video content
  • 50 hours study time recommended
  • 30+ assisted and unassisted exercises and demos
  • an assessment at the end of the course
  • seven projects at the end of the course
  • Demos, Virtual Labs, Simulation test and End-projects
  • Industry recognized certificate of course completion

Key learning outcomes

At the end of this CI/CD Pipelines with Jenkins online training, you will be able to:

  • Install, configure and secure your Jenkins server
  • Organize and monitor general build tasks
  • Integrate automated tests to verify builds
  • Configure code quality reporting
  • Develop effective team notification strategies and techniques
  • Configure build pipelines, parameterized jobs, matrix builds and other advanced jobs
  • Implement automated deployment and continuous delivery

Target group

Learning CI/CD pipelines with Jenkins is highly beneficial for individuals and professionals in the tech industry who are involved in software development, deployment, and operations.

  • New graduates
  • Software developers
  • Software engineers
  • Technical managers
  • System administrators
  • Test engineers

Pre-requisites

Learners need to possess an undergraduate degree or a high school diploma.

Recommended prerequisites:

Basic Knowledge of Software Development Lifecycle (SDLC)

  • Understand the stages of software development: requirements gathering, development, testing, deployment, and maintenance.
  • Familiarity with Agile or DevOps methodologies is a plus

Programming Knowledge

  • Familiarity with at least one programming language (e.g., Java, Python, Node.js).
  • Why? Helps you understand the code being built/tested in the pipeline and debug issues.

Version Control Systems (VCS)

  • Recommended Skill: Proficiency with Git (e.g., Git commands like clone, commit, push, pull, and branching).
  • Why? Jenkins frequently integrates with Git repositories (e.g., GitHub, GitLab, Bitbucket) to fetch and build source code.

Details and criteria for certification

Complete at least 85 percent of the course or attend a full Live Class batch
Pass the final exam with at least 80 points

Curriculum

Lesson 01 - Continuous Integration and Continuous Delivery (DI/DC)

  • Need of devops
  • Devops tool chain
  • Introduction to CI/DC
  • Continuous Integration (CI)
  • Continuous Delivery
  • CI/CD Tool chain

Lesson 02 - Getting Started with Jenkins

  • Introduction to Jenkins
  • Jenkins use cases
  • Jenkins Feature and capabilities
  • Jenkins architecture and terminology
  • Overview of Jenkins UI-Dashboard and menus
  • Demo: Jenkins installation linux & windows
  • Demo: Jenkins dashboard

Lesson 03 - Continuous Integration with Jenkins

  • Source code build process
  • Build automation
  • GIT integration with Jenkins
  • Configuration GIT with Jenkins
  • Jenkins GitHub Plugin
  • Maven introduction
  • Maven setup with Jenkins
  • Jenkins build introduction
  • Source control polling in Jenkins
  • Freestyle project in Jenkins
  • Other build triggers of jenkins
  • Pre and Post build action
  • Running new build job
  • Parameterized build and distributed build
  • Email notification using email plugin
  • Jenkins pipeline
  • Demo: Create parameterized Jenkins job
  • Demo: Create Jenkis distributed builds job
  • Demo: Create maven build job along with email notification

Lesson 04 - Jenkins CLI (Command Line Enterface)

  • Jenkins CLI
  • Execute a shell command in Jenkins CLI
  • Execute a shell script in Jenkins CLI
  • Demo: Execute a shell script from CLI
  • Demo: Execute a groovy script from CLI

Lesson 05 - Deployment Overview

  • Continuous Delivery vs Continuous Deployment
  • Deployment Overview
  • Deploying an Application to an Application Server
  • Install and Configure Tomcat
  • Deployment of Simple Java web application using Tomcat
  • Jenkins Plugin for Deployment
  • Enable Parallel Build
  • Demo - Create Jenkins Parallel Build job
  • Demo - Create Jenkins Pipeline to Deploy JAVA Application on Tomcat Server

Lesson 06 - Jenkins X

  • Introduction of Jenkins X
  • Features of Jenkins
  • Jenkins Vs Jenkins X
  • How Jenkins X Works

Lesson 07 - Jenkins with Docker

  • Need for Jenkins with Docker
  • Docker Introduction
  • Docker Image & Containers
  • Docker Registry & Commands
  • Introduction of Jenkins in Docker Image
  • Accessing Jenkins Application using VM Public DNS
  • Docker Volume
  • Demo - Create CI CD Pipeline using Docker
  • Demo - Create CI CD pipeline using Jenkins

Lesson 08 - Continuous Inspection with Jenkins

  • Code Quality
  • How to Improve Code Quality
  • Code Coverage
  • Code Scanning Tools
  • SonarQube
  • Jenkins Support for Gradle
  • Jenkins Support for Ant
  • Jenkins Support for Shell Scripts

Lesson 09 - Jenkins with Ansible

  • Configuration Management Tool
  • Configuration Management Benefits
  • Infrastructure As Code (IaC)
  • Ansible Introduction
  • Ansible Inventory
  • Ansible Roles and Architecture
  • Jenkins Integration with Ansible
  • Ansible Plugin Jenkins
  • Ansible vs Ansible Tower
  • Jenkins Job Configuration for Ansible
  • Demo - Create CI CD pipeline using Jenkins and Ansible

Lesson 10 - Managing and Monitoring Jenkins

  • Gathering System Information
  • Manage Jenkins Configuration
  • Jenkins User Management
  • Monitoring Jenkins
  • Plugins for Reporting
  • Plugins for Code Analysis
  • Monitoring Jenkins
  • Server Maintenance
  • Jenkins Backup or Restoration
  • Manage Plugin
  • Automation Testing
  • Reporting in Jenkins
  • Demo - User Management
  • Demo - Create Jenkins Job using Backup Plugin
  • Demo - Create Remote Tests using Jenkins
  • Demo - Managing Plugins With and Without Restart
  • Demo - Run Automation Tests using Jenkins

Lesson 11 - Jenkins Best Practices

  • Jenkins best practices
  • Global Security
  • Jenkins Authentication
  • Jenkins Credentials
  • Jenkins Access Management
  • Jenkins Access Roles
  • Jenkins Backup
  • Types of Jenkins Backup Plugin
  • Jenkins Restoration
  • Demo - Create Jenkins Job using Backup Plugin

How long does it take to complete this Jenkins course?

This comprehensive Jenkins course contains over 20 hours of applied learning that you can complete at your own pace. It should take you no more than 3 months to complete it if you consistently dedicate your efforts

What are the benefits of learning Jenkins?

Jenkins is a popular DevOps tool maintained by a large community of developers. It provides various plugins such as Slack, GitHub, and Build Pipeline. The tool is often used to implement CI/CD for DevOps teams. Those who want to pursue a career as a DevOps engineer or build and release engineer should learn Jenkins.

There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.