Jenkins : CI/CD with Jenkins CodePipeline, AWS CodePipeline (Udemy.com)

Jenkins Certification Training Course to Automate CI/CD with Jenkins CodePipeline, AWS CodeDeploy, AWS CodePipeline

Created by: LevelUp360 Degree

Produced in 2022

icon
What you will learn

  • 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.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 72 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a aws course? Or looking for more detail on LevelUp360 Degree's Jenkins : CI/CD with Jenkins CodePipeline, AWS CodePipeline? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

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. Who this course is for:
  • Anyone who want to fully understand how Jenkins works and learn how Jenkins is being used in the field.
  • DevOps, developers or IT admins who want to advance their career by improving their DevOps skills.
  • Anyone who want to implement or improve their continuous integration/continuous deployment workflow at their company

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

LevelUp360 Degree

Sometimes, reaching out and taking someone's hand is the beginning of a journey. We often need someone to helps us take the first few steps before we get a master in that move.

This is the vision we have behind all of our courses 'Step by Step'

1. Start from scratch
2. Break down the topic
3. Simplify things
4. Go step by step

Teaching is my passion and I design every course so you can start from scratch, knowing nothing about a topic and become an expert after the course and can work on enterprise projects.

I am working as a DevOps Professional in IT industry and having experience on many technologies.

Do not worry if you do not have any existing knowledge on the subject. We will go very basic, step by step.

Let's Get Started...
Anshul Chauhan

********************************************************************
All courses under our banner comes with life-time support and you can ask me questions whenever you face any issues or just want to discuss anything with me or need my suggestions.
********************************************************************

icon
Reviews

3.6

60 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Charan Kotikala on a week ago

Section 2 and 3, Sound quality is poor

By Bert Huijgen on 2 weeks ago

De cursus heeft als titel "jenkins codepipeline", maar de inhoud gaat hier nauwelijks over. Niets geleerd.

By Leonardo Donis on 8 months ago

Todo OK.

By Shalu Dixit on 10 months ago

Very nice concepts

By Manfred Berndtgen on a year ago

This course touches a lot of topics, including how to automatically build and deploy containers. Everything is happening 'live', so it is easy to follow the friendly and engaged trainer. This is sometimes a bit enervating, though, because he makes mistakes and has to correct them. I skipped several minutes of video because I didn't want to watch him correcting typos or changing his password. Cutting these sections would be a big enhancement.

By Michel Herszak on 4 months ago

Sound is poor.

By Sergiy Babenkov on 10 months ago

Speech culture is very bad. Too many useless pauses with fancy picture.

By Pavel Lukashik on 8 months ago

hard to understand

By Chitransh Saxena on 11 months ago

Narration is not good.

By Aseem Dhawan on a year ago

Good detailed explanations that help to become familiar with the various functions of Jenkins. I like the pace as it gives me ample time to watch and execute. Mode of Instruction is Not Rushed which is a great thing!

- Audio was too low in some videos. REALLY LOW! Even with earbuds and volume at maximum. Only when we get into the AWS code pipeline the audio improved.- Some installation procedures were presented later on the lectures and I think it should be in the beginning of the course. I think this is important because I've setup a VM machine for Jenkins, so I could reinstall the VM + Jenkins if I need it and automate the installation procedure with Vagrant + Shell Script.- In some videos, such as Section 6 - Lecture 34, should be redone, as there were topics that were not related to the lecture, like he was resetting his own github password due to a security disclosure. There was an issue where he named the "Jenkinsfile" as all lowercase, but the standard naming convention asks for a capital J (like Capfile for Capistrano, Vagrantfile for Vagrant and so on). In short, this lecture was a 30 minute video, and it could be a 10 minute lecture if the video was properly edited and removed all those bloopers.- Some few videos he ran over simple issues such as forgetting the prepend path to access his new deployed WAR file and then later on he realized that. In other lecture, he forgot to change the AJP binding port when he spawned a second tomcat being a copy of the first one. When he tried to started this second tomcat, it just aborted due to this second tomcat using the same binding port as the first one and tomcat didn't started. Again, an easy catch and it should be out of the video (or even redone).- At the distributed build (Section 7 - Lecture 44), he asks for students for using a public cloud provider, Digital Ocean, to create an Agent Jenkins. I think most students uses modern machines, so he could just deploy virtual machines using Oracle VirtualBox, which is free, and use any free public VM with preinstalled systems. This could be achieve by using Vagrant and machines such as ubuntu/xenial64 to create a jenkins agent. Again, free of charges and free from subscribing to any cloud provider.- Sometimes, some instructions are inserted AFTER the video, and sometimes making it almost pointless to watch. For example, at the distributed build (Section 8 - Lecture 57), a 22 minute video that could be a 10 minute video. Most of the time the instructor was setting up the VM on Digital Ocean and these steps could be automated and attached with the course (as he did before). The commands were inserted at the next session, Section 8 - Lecture 59, but again, this video could be shorter.- Although there were those issues, I learned all the fundamental parts of Jenkins and, for that, I am ok.

By Kenneth Eduardo Zea on a year ago

Tuve que investigar algunos errores que no se describen de forma correcta la solucion,