3.83 out of 5
3.83
152 reviews on Udemy

Jenkins : CI/CD with Jenkins CodePipeline, AWS CodePipeline

Jenkins Certification Training Course to Automate CI/CD with Jenkins CodePipeline, AWS CodeDeploy, AWS CodePipeline
Understand the concepts of continuous inspection, continuous integration, and continuous deployment, and the difference between them.
Create a multi-stage Jenkins job and visualize the complicated build pipeline with Jenkins build pipeline plugin.
In-depth knowledge about Jenkins and confidence to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.
Key concepts of DevOps and a Continuous Delivery pipeline
Use Jenkins Pipeline and JenkinsFile, the new concept of CI as code
Explore Jenkins Pipeline to build, test, and deploy projects
Work with Docker containers in a Jenkins context
Build and test Java web applications.

Jenkins online training course is designed to provide you with a thorough grounding in Continuous Integration and Continuous Delivery concepts and give you the necessary skills to implement them using Jenkins, Jenkins Code Pipeline, AWS CodeDeploy & AWS CodePipeline.

What is this course about:

This course covers all the fundamentals about Jenkins and teach you everything you need to know to setup a Jenkins build pipeline starting with continuous inspection (build, test and static analysis) all the way to continuous deployment(deploy to staging and production).

In the end of this course, you will gain in-depth knowledge about Jenkins and general DevOps skills to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.

What will you learn from this lecture: 

In particularly, you will learn:

  • Understand the concepts of continuous inspection, continuous integration, and continuous deployment, and the difference between them.

  • Build an automated continuous deployment pipeline to build, test, analyze and deploy a web-based application with Jenkins.

  • Create a multi-stage Jenkins job and visualize the complicated build pipeline with Jenkins build pipeline plugin.

  • Integrate CI builds with other tools such as GitHub, Maven, Tomcat, Java, etc

  • Scale Jenkins workflow with Jenkins’ master and slave architecture, deploy and configure a multi-node Jenkins cluster in the cloud for labeled builds.

  • Learn how to configure and extend Jenkins functionality with Jenkins plugins such as copy build artifacts plugins and deploy to container plugins, etc

  • Invaluable DevOps skills such as setting up staging and production environment for continuous integration workflows.

  • Learn tips on how to effectively improve Jenkins build time such as executing jobs in parallel.

  • Best practices of working with Jenkins in the field.

  • In-depth knowledge about Jenkins and confidence to help your company or your own project to apply the right Jenkins workflow and continuously deliver better software.

  • And many many more…

Why shall we learn Jenkins: 

Jenkins is on the bleeding edge of technology today.  It is also one of the most compelling technologies of the last decade in terms of its disruption to software development and operation practices.

The Jenkins Continuous Integration solution has become a standby in organizations of all sizes that want to increase productivity and streamline software development in the era of Agile. It has extensive community support has the extended the core functionality of Jenkins by developing thousands of useful plugins. An ecosystem of more than 1,100 plug-ins has emerged, enabling customers to add all sorts of functionality and integrate Jenkins with everything from Active Directory to GitHub to Tomcat.

Jenkins is becoming a must tool for DevOps. It allows companies to build very sophisticated build pipelines very quickly, thus greatly reducing the risk within the software development lifecycle. Tons of companies have already been using Jenkins to implement continuous integration pipeline. Today you have the access to that same technology right on your desktop. 

Jenkins Introduction

1
About This Course
2
What is Continuous Integration || Need of Jenkins
3
Download & Configure Jenkins on Linux
4
Text Direction: Download and Configure Jenkins on Linux
5
Download and Configure Jenkins on Windows
6
Text Direction : Download & Install Jenkins on Windows
7
Download & Configure Jenkins on MAC OS
8
Text Direction : Download & Configure Jenkins on Mac OS
9
Java 9,10 Warning

Jenkins Getting Started

1
Jenkins Architecture
2
Create & Execute Jenkins Job
3
Install GIT & GitHub Plugin
4
Install Maven in Your Local Machine

Continuous Integration | Jenkins Jobs

1
Configure Jenkins to Work With Java, GIT, Gradle, Maven
2
Create First Maven Base Jenkin Project
3
CookBook: Create First Maven Base Jenkin Project
4
Trouble Shooting: Create our First Maven-based Jenkins Project
5
Run Maven Project via Jenkins
6
Trouble Shooting: Run our First Jenkins Build and Jenkins Workspace
7
Source Code Polling in Jenkins
8
Text Direction : Add SSH Key in Local from GitHUB
9
Build Trigger Options in Jenkins
10
Text Direction : GitHub Hook SetUp

Bonus on Other Course

1
Bonus Lecture: Get my other courses at the maximum discount!

Continuous Inspection with Jenkins

1
Code Quality Check with Jenkins
2
Text Direction: Code Quality and Code Coverage Metrics Report

Continuous Delivery with Jenkins

1
Archive Artifact in Jenkins
2
Install Tomcat as Staging Env
3
Deploy Staging Environment
4
The latest Deploy to Container plugin
5
Build Pipeline Intro
6
Jenkins Parallel Builds
7
Deploy to Production
8
Trouble Shooting: Deploy to Production

Jenkins As Code Pipeline

1
Jenkins As Code Pipeline Overview
2
Text Lecture: Overview of Pipeline as Code
3
Code Pipeline : Build Project
4
Text Lecture: Build Pipeline
5
Code Pipeline : Deploy in Staging Env
6
Text Lecture: Deploy Staging Env
7
Code Pipeline : Deploy in Production Env
8
Text Direction : Deploy in Production Env
9
Trouble Shooting: Automate Code Pipeline

Distributed Builds

1
Introduction to Distributed Builds
2
Text Direction : Distributed Builds Intro
3
Install Jenkins on Cloud
4
Text Direction : Install Jenkins on Cloud
5
Install Jenkins Slave on Cloud
6
Text Direction : Install Jenkins Slave on Cloud
7
Distributed Builds & Build Lebels

Jenkins Integration with Docker

1
Introduction to Docker
2
Containers
3
Docker Hub
4
Install Docker
5
Text Direction : Install Docker
6
Docker Basics
7
Text Direction : Docker Basics
8
Docker Project SetUp
9
Project SetUp: Docker File
10
Text Direction : Docker Project SetUp
11
DockerFile
12
Create Docker File
13
Text Direction : Create Docker File
14
Build and Tag Docker Images
15
Trouble Shooting: Build Docker Image
16
Docker Run

AWS Delivery Code Pipeline : Introduction

1
Jenkins AWS Code Pipeline Introduction
2
Software Build and Release Process
3
SetUp AWS Cloud Account
4
Create AWS KeyPairs For Cloud Instances

Introduction to AWS Code Deploy & Code Pipeline

1
Introduction: AWS Code Deploy
2
Introduction: AWS Code Pipeline

AWS CodeDeploy and AWS CodePipeline

1
AWS Code Pipeline
2
How AWS Code Pipeline Works
3
AWS CodeDeploy & It's Function
4
Deployment with AWS CodeDeploy
5
Continuous Delivery Workflow

Get Start with Project

1
SetUp Demo Project
2
Database & CI Flow
3
SetUp DataBase in AWS RDS
4
Manage AWS RDS Security Group
5
Restore Database Dump on AWS RDS
6
Text Direction: Restore Database Dump on AWS RDS
7
SetUp Node JS Application
8
SetUp Node JS Application 2
9
Text Direction : SetUp Node JS Application
10
Demo Application GitHub Code Location
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.8
3.8 out of 5
152 Ratings

Detailed Rating

Stars 5
37
Stars 4
63
Stars 3
31
Stars 2
15
Stars 1
6
f5a176aa57c07caec9eb5d84acfd4201
30-Day Money-Back Guarantee

Includes

14 hours on-demand video
38 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion