Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
Learn DevOps: CI/CD with Jenkins using Pipelines and Docker, available at $84.99, has an average rating of 4.32, with 52 lectures, based on 16429 reviews, and has 84224 subscribers.
You will learn about Use Jenkins to perform Continuous Integration within your Software Development Lifecycle Install Jenkins using docker Configure Jenkins “The DevOps way”, using Docker, Jobs DSL and Jenkins Pipelines Use plugins to integrate Jenkins with popular development software Configure the authentication and authorization options to tighten security on your Jenkins UI This course is ideal for individuals who are Anyone who is exposed to software delivery: Developers, System Administrators, DBAs, Managers It is particularly useful for Anyone who is exposed to software delivery: Developers, System Administrators, DBAs, Managers.
Enroll now: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
Summary
Title: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
Price: $84.99
Average Rating: 4.32
Number of Lectures: 52
Number of Published Lectures: 52
Number of Curriculum Items: 52
Number of Published Curriculum Objects: 52
Original Price: €22.99
Quality Status: approved
Status: Live
What You Will Learn
- Use Jenkins to perform Continuous Integration within your Software Development Lifecycle
- Install Jenkins using docker
- Configure Jenkins “The DevOps way”, using Docker, Jobs DSL and Jenkins Pipelines
- Use plugins to integrate Jenkins with popular development software
- Configure the authentication and authorization options to tighten security on your Jenkins UI
Who Should Attend
- Anyone who is exposed to software delivery: Developers, System Administrators, DBAs, Managers
Target Audiences
- Anyone who is exposed to software delivery: Developers, System Administrators, DBAs, Managers
Jenkins is the most popular tool to do Continuous Integration and Continuous Delivery of your software:
-
It’s free and open source
-
It has a strong community with thousands of plugins you can use
-
Jenkins is used in a lot of companies, from startups to enterprises
This course will teach you how to use Jenkins using the Jenkins DSL and Jenkins Pipelines (Jenkinsfile). It’s a new way of using Jenkins, rather than using freestyle projects. I call it using Jenkins, the DevOps way! I’ll explain you about infrastructure as code and automation to make sure you understand how Jenkins Pipelines fits within this new way of thinking.
I’ll show you how to integrate Jenkins Pipelines with popular software tools, like:
-
Docker
-
GitHub / Bitbucket
-
JFrog Artifactory
-
SonarQube
-
Onelogin (Using SAML)
If you’re looking for a job in the DevOps space, Jenkins is a must have skill.
I explain in the course how to install Jenkins if you don’t have an installed version yet. You’ll need a Ubuntu 20.04.x VM or cloud instance to follow the installation procedure. In the demos I will be using DigitalOcean as a cloud provider, but you are free to use any provider or VM (VMWare/Virtualbox, AWS, Azure, Google Cloud, etc). I’ll be assisting you in the Q&A if you have any problems setting up Jenkins.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Practical information
Lecture 3: Procedure Document
Lecture 4: Course Goals
Chapter 2: Introduction to Jenkins
Lecture 1: What is Jenkins (Part I)
Lecture 2: What is Jenkins (Part II)
Lecture 3: Jenkins Installation
Lecture 4: Demo: Jenkins installation
Lecture 5: Introduction to Docker
Chapter 3: Building a NodeJS app
Lecture 1: Why a NodeJS application?
Lecture 2: How to build and deploy a NodeJS app
Lecture 3: 1.7 Demo – Building the first application
Lecture 4: Demo – building nodejs app with Docker
Chapter 4: Infrastructure as code and automation
Lecture 1: Introduction to Infrastructure as code and automation
Chapter 5: Jenkins Job DSL
Lecture 1: Introduction to Jenkins Job DSL
Lecture 2: Demo: Jenkins Job DSL with NodeJS application
Lecture 3: Demo: Jenkins Job DSL with docker build and publish
Chapter 6: Jenkins Pipelines
Lecture 1: Jenkins Pipelines Introduction
Lecture 2: Jenkins Pipelines vs Jenkins Job DSL
Lecture 3: Jenkins Pipelines Example
Lecture 4: Demo: Jenkins pipelines with NodeJS and Docker
Lecture 5: Build, test, and run everything in Docker containers
Lecture 6: Demo: Build, test, and run everything in Docker containers
Chapter 7: Jenkins Integrations
Lecture 1: Email integration
Lecture 2: Demo – Email integrations using Jenkins Pipelines
Lecture 3: Slack integration
Lecture 4: Demo: Slack Integration
Lecture 5: GitHub and BitBucket integration
Lecture 6: Demo: GitHub integration with a Gradle + Java Project
Lecture 7: Demo: Bitbucket integration
Lecture 8: JFrog Artifactory integration
Lecture 9: Demo: JFrog Artifactory integration
Lecture 10: Custom API Integration
Lecture 11: Demo: Custom API Integration
Lecture 12: Sonarqube integration
Lecture 13: Demo: Sonarqube installation with docker-compose
Lecture 14: Demo: SonarQube integration within Jenkins Pipelines
Chapter 8: Advanced Jenkins usage
Lecture 1: Introduction to Jenkins Slaves
Lecture 2: Jenkins Slaves benefits and best practices
Lecture 3: Demo – Jenkins slave using SSH
Lecture 4: Demo: Jenkins slave using jnlp
Lecture 5: Blue Ocean
Lecture 6: Demo – Blue Ocean
Lecture 7: ssh-agent
Lecture 8: demo: ssh agent
Lecture 9: Security best practices
Lecture 10: Authentication and authorization
Lecture 11: Demo: authorizations
Lecture 12: Authentication Providers for Jenkins
Lecture 13: Demo: Onelogin Integration with Jenkins using SAML
Chapter 9: The end
Lecture 1: Congratulations on completing this course
Lecture 2: Bonus Lecture
Instructors
-
Edward Viaene
DevOps & Cloud Specialist
Rating Distribution
- 1 stars: 208 votes
- 2 stars: 285 votes
- 3 stars: 1964 votes
- 4 stars: 6114 votes
- 5 stars: 7859 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 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
- Top 10 Gardening Courses to Learn in November 2024