Learn Jenkins from a DevOps Guru
Learn Jenkins from a DevOps Guru, available at $49.99, has an average rating of 4.15, with 66 lectures, based on 688 reviews, and has 9201 subscribers.
You will learn about Understand the concepts of continuous inspection, continuous integration, and continuous deployment, and the difference between them. Implent an automated continuous integration 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 continuous integration builds with other tools such as Java, GitHub, Maven and Tomcat in a more comprehensive software delivery strategy. 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. 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. This course is ideal for individuals who are Anyone who want to fully understand how Jenkins works and learn how Jenkins is being used in the field. or DevOps, developers or IT admins who want to advance their career by improving their DevOps skills. or Anyone who want to implement or improve their continuous integration/continuous deployment workflow at their company It is particularly useful for Anyone who want to fully understand how Jenkins works and learn how Jenkins is being used in the field. or DevOps, developers or IT admins who want to advance their career by improving their DevOps skills. or Anyone who want to implement or improve their continuous integration/continuous deployment workflow at their company.
Enroll now: Learn Jenkins from a DevOps Guru
Summary
Title: Learn Jenkins from a DevOps Guru
Price: $49.99
Average Rating: 4.15
Number of Lectures: 66
Number of Published Lectures: 66
Number of Curriculum Items: 66
Number of Published Curriculum Objects: 66
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand the concepts of continuous inspection, continuous integration, and continuous deployment, and the difference between them.
- Implent an automated continuous integration 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 continuous integration builds with other tools such as Java, GitHub, Maven and Tomcat in a more comprehensive software delivery strategy.
- 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.
- 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.
Who Should Attend
- 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
Target Audiences
- 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
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.
About the author:
James Lee: In the past, James Lee worked at many companies such as Amazon and Google. Now James is working at one of the top Silicon Valley startups specializing big data analysis.
James has been working with Jenkins for more than 4 years and has led his team to implement several complex continuous deployment pipelines with Jenkins to automatically deploy large scale applications
James’ company has gained massive benefits by using Jenkins to build automated DevOps pipelines . In this course, he is going to share with you his years of knowledge and best practices of working with Jenkins in the real field.
CJ Rivas: CJ Rivas is a certified cloud architect and has over 20 years industry experience and he is an expert in both cloud computing and DevOps domains.
Why DevOps skills?
Nowadays DevOps engineers are in great demand in the IT industry. Companies are looking for developers who can both develop and deploy the applications.
The average salary of a DevOps engineer is about $140,000 per year in Silicon Valley area which is 20% higher than the salary of a software engineer. Master DevOps Skills means you will be staying ahead in the competitive job market!
Why choosing this course?
This course is very hands-on, James has put lots effort to provide you with not only the theory but also real-life examples of implementing continuous integration pipeline that you can try out on your own laptop.
James has uploaded all the source code to Github and you will be able to follow along with either windows, MAC OS or Linux. In the end of this course, James is confident that 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.
30-day money-back guarantee!
You will get 30-day money-back guarantee from Udemy for this course. If not satisfied simply ask for a refund within 30 days. You will get full refund. No questions whatsoever asked.
Are you ready to take your DevOps skills and career to the next level, take this course now!
What you’ll learn
-
Understand the concepts of continuous inspection, continuous integration, and continuous deployment, and the difference between them.
-
Implent an automated continuous integration 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 continuous integration builds with other tools such as Java, GitHub, Maven and Tomcat in a more comprehensive software delivery strategy.
-
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.
-
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…
Are there any course requirements or prerequisites?
-
Basic knowledge about software development processes
-
A computer running Windows, OSX or Linux.
-
Knowledge of Git, Maven, Linux will be preferred but NOT required.
-
Prior experience with Jenkins is NOT required.
-
Desire to learn something new.
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
Course Curriculum
Chapter 1: Getting started with Jenkins
Lecture 1: Course Overview
Lecture 2: How to Take this Course and How to Get Support
Lecture 3: Text Lecture: How to Take this Course and How to Get Support
Lecture 4: Course Slides
Lecture 5: Introduction to Continuous Integration
Lecture 6: Introduction to Jenkins and the History of Jenkins
Lecture 7: Java 9 Warning
Lecture 8: Install Java
Lecture 9: Text Direction: Install Java
Lecture 10: Install Jenkins
Lecture 11: Jenkins' Architecture and Terms of Jenkins
Lecture 12: Overview of Jenkins UI : Dashboard and Menus
Lecture 13: Create Our First Jenkins Job
Lecture 14: Run our First Jenkins Job
Chapter 2: Continuous Integration with Jenkins
Lecture 1: Install Git and Jenkins GitHub Plugin
Lecture 2: Install Maven on Our Local Box
Lecture 3: Configure Jenkins to Work with Java, Git and Maven
Lecture 4: Create our First Maven-based Jenkins Project
Lecture 5: Text Direction: Create our First Maven-based Jenkins Project
Lecture 6: Trouble Shooting: Create our First Maven-based Jenkins Project
Lecture 7: Run our First Jenkins Build and Jenkins Workspace
Lecture 8: Trouble Shooting: Run our First Jenkins Build and Jenkins Workspace
Lecture 9: Source Control Polling in Jenkins
Lecture 10: Text Direction: Source Control Polling in Jenkins
Lecture 11: Other Build Triggers of Jenkins
Lecture 12: Text Direction: Other Build Triggers
Chapter 3: Continuous Inspection with Jenkins
Lecture 1: Code Quality and Code Coverage Metrics Report
Lecture 2: Text Direction: Code Quality and Code Coverage Metrics Report
Lecture 3: Jenkins' Support for Gradle, Ant and Shell Scripts
Lecture 4: Text Direction: Jenkins' Support for Gradle, Ant and Shell Scripts
Chapter 4: Continuous Delivery with Jenkins
Lecture 1: Archive Build Artifacts
Lecture 2: Install and Configure Tomcat as the Staging Environment
Lecture 3: Deploy to Staging Environment
Lecture 4: The latest Deploy to Container plugin
Lecture 5: Jenkins Build Pipeline
Lecture 6: Parallel Jenkins Build
Lecture 7: Deploy to Production
Lecture 8: Trouble Shooting: Deploy to Production
Lecture 9: Extra Learning Material: 6 of my favorite Jenkins plugins
Chapter 5: Jenkins Pipeline As Code (Jenkinsfile)
Lecture 1: Introduction
Lecture 2: Overview of Pipeline as Code
Lecture 3: Text Lecture: Overview of Pipeline as Code
Lecture 4: Automate our existing Jenkins Pipeline
Lecture 5: Trouble Shooting: Automate our existing Jenkins Pipeline
Lecture 6: Text Lecture: Automate our existing Jenkins Pipeline
Lecture 7: Fully Automated Jenkins Pipeline
Lecture 8: Text Lecture: Fully Automated Jenkins Pipeline
Lecture 9: A Working Jenkinsfile example for Windows
Lecture 10: Trouble Shooting: Fully Automated Jenkins Pipeline
Chapter 6: Jenkins's Integration with Docker
Lecture 1: Introduction to Docker
Lecture 2: Containers
Lecture 3: Docker hub
Lecture 4: Install Docker Part 1
Lecture 5: Install Docker Part 2
Lecture 6: Docker Basics
Lecture 7: Docker Project Setup
Lecture 8: Dockerfile
Lecture 9: Adding Dockerfile
Lecture 10: Build and Tag Docker Images
Lecture 11: Docker Run
Lecture 12: Conclusion
Chapter 7: Distributed Builds
Lecture 1: Introduction to Distributed Jenkins Build
Lecture 2: Install Jenkins Master Node in the Cloud
Lecture 3: Text Direction: Install Jenkins Master Node in the Cloud
Lecture 4: Concurrent Jenkins Build and Label Jenkins Build
Chapter 8: Future Learning
Lecture 1: Future Learning
Instructors
-
DevOps Training
Coach -
CJ Rivas
Cloud Solutions Architect and DevOps Engineer -
Tao W.
Software engineer -
James Lee
Silicon Valley Software Engineer -
Jiarui Zhou
Instructor at Udemy, top 10% in Euclid Contest
Rating Distribution
- 1 stars: 10 votes
- 2 stars: 16 votes
- 3 stars: 79 votes
- 4 stars: 261 votes
- 5 stars: 322 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024