Jenkins CI Complete Boostcamp
3.8 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
388 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Jenkins CI Complete Boostcamp to your Wishlist.

Add to Wishlist

Jenkins CI Complete Boostcamp

Master Jenkins Build and Test Automation in 2 Hours. Hand-on DevOps, CICD, Jenkins Pipeline, Jenkins on AWS
3.8 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
388 students enrolled
Created by Tan Pham
Last updated 4/2017
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 1 Article
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Apply Jenkins to do Continuous Integration
  • Apply Jenkins to do Continuous Inspection
  • Apply Jenkins to do Continuous Delivery
  • Apply Jenkins to do Continuous Monitoring
  • Setting up Distributed Jenkins System
  • Using Jenkins Pipeline
  • Setting up Jenkins Running in the Cloud
  • Maintain Jenkins with Backup and Restore
  • Setting up Jenkins Security
  • Interview question to help you have a job with Jenkins knowledge and skill
View Curriculum
  • This course is a complete Jenkins boot camp and train Jenkins from the beginner. So you do not need to have any knowledge about Jenkins before.

What are special points in this course ?

  • 100% hand-on, practical with real life Jenkins use case
  • Step by step style, explain and make every thing clear about Jenkins system
  • Cover Continuous Integration with Jenkins
  • Cover Continuous Delivery with Jenkins
  • Cover Jenkins Pipeline
  • Cover Jenkins on AWS
  • Cover Jenkins Backup and Restore
  • Cover Jenkins Security
  • Cover Jenkins Distributed System
  • Cover Installation on Windows, Mac, Ubuntu
  • Working with Git to Clone Github Code, integrate Git to Jenkins
  • Working with Maven to Build Java Project, integrate Maven to Jenkins
  • Working with Tomcat to Deploy Java Project, integrate Tomcat to Jenkins
  • SPECIAL  BONUS : PDF books that cover every in the style of step by step practical guide

Why shall we learn Jenkins: 

Jenkins is on the bleeding edge of technology today.  Jenkins 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 life-cycle. 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. 

After complete this course:

Now a day, DevOpt and Continuous Integration engineer are very hot career. The average salary for DevOpt engineer at silicon valley is more than  $140,000  a year. After complete the course, You will familiar with Jenkins and make it become essential tool for your CI/CD or DevOpt implementation

Who is the target audience?
  • People want to do and learn about Continuous Integration, Continuous Delivery
  • People want to do and learn about Devopt
  • People want to apply Jenkins to automate their development process
Students Who Viewed This Course Also Viewed
Curriculum For This Course
46 Lectures
Course Introduction and Jenkins Installation
4 Lectures 23:14

Install Jenkins on Windows as a service

Install Jenkins on Windows

Install Jenkins on Ubuntu as a daemon service

Install Jenkins on Ubuntu

Install Jenkins on Mac as a daemon service

Install Jenkins on Mac
Jenkins the Basic, a Full Circle of Job Creation
4 Lectures 05:24

Create new Jenkins job with name "Hello World"

Create “Hello world” Job

Add a build step to Jenkins job

Add Build Step

Running Jenkins job

Start the First Build

View Jenkins job console log output

View Console Output
Intro to GOL Demo Project (or World without Jenkins)
3 Lectures 13:49
Install Git and Clone GOL Project to Local

Install Maven and manually build Java project using pom file.

Install Maven and Manually Build with Maven

Install Tomcat as Windows service and manually deploy GOL project to Tomcat server

Install Tomcat and Manually Deploy GOL Project
Continuous Integration
5 Lectures 13:45

Explain continuous integration and the role of Jenkins in development process

Jenkins in the Big Picture of CI, CD and DevOps

Create Jenkins job with name GOL and put some description to the job

Create GOL Job

Configure for source code management or the place to get source code.

Source Code Management Configure

Build Triggers Configure

Continuous Inspection
2 Lectures 05:10

Configure Jenkins job so the test report could show up from job dashboard

Job Configure for Test Report

Run the job and show up test report from Jenkins job dashboard

Test Report on Job Dashboard
Continuous Delivery
2 Lectures 07:14

Guide to install a Jenkins plugin call "Deploy to Container Plugin"

Install “Deploy to Container Plugin”

Continuous Monitoring
3 Lectures 11:06

Create slack team and make it ready for integrate with Jenkins by install Jenkins CI app.

Create Slack Team and Install Jenkins CI App

Install Slack Notification Plugin to Jenkins

Complete integration between Jenkins and Slack

Preview 03:23
Distributed Build System
3 Lectures 14:04
Jenkins Architecture

Install Jenkins slave agent as a windows service

Windows Slave Agent as a Service

Install Ubuntu Jenkins slave as a service

Ubuntu Slave Agent as a Service
6 Lectures 22:53

Introduction to Jenkins pipeline, pipeline plugins, example of pipeline code.

What is Jenkins Pipeline ?

Create a Jenkins file which contain build step

Create a Jenkinsfile

Step by step create a pipeline job using Jenkinsfile which located at root of repository.

Create Pipeline Job

Build with Pipeline

Change jenkinsfile so the job will run on a specific agent

Running Pipeline On Specific Agent

Add deploy to Tomcat stage to pipeline file

Preview 06:16
Jenkins in the Cloud (AWS)
5 Lectures 23:14

Create a Jenkins master and Jenkins slave on AWS

Create a Jenkins Master and a Jenkins Slave Machine

Create a Key Pair to Connect between Jenkins Master and Jenkins Slave Machine

Install Jenkins Server on AWS

Install Java on Jenkins Slave Machine

Configure a new slave agent for Jenkins

Preview 05:12
3 More Sections
About the Instructor
Tan Pham
4.0 Average rating
566 Reviews
16,204 Students
8 Courses
Software Engineer

I have working as Software Engineer and DevOpt for 10 years. And I very interest to share with you all of my knowledge combine with skill with you. Nearly 17.000 happy student enroll my courses and continue to increase.

My passion is about sharing what I do know in technology to every people want to learn. With me you will learn technology in new style:

* All courses are hand-on and practical with real life demo project.

* Clear with step by step explanation.