Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Learn DevOps: CI/CD with Jenkins using Pipelines and Docker

Học DevOps: CI/CD với Jenkins sử dụng Pipelines và Docker

Học DevOps: CI/CD với Jenkins sử dụng Pipelines và Docker

Sử dụng Jenkins theo cách DevOps. Tự động hóa công việc Jenkins bằng Jenkins Pipelines, Docker và Jenkins Job DSL

4.6
(17,477 đánh giá)
87,999 học viên
Giảng viên
Edward Viaene
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.179.000đ -96%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
4.5 giờ video
52 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

Bạn sẽ học được gì

Sử dụng Jenkins để thực hiện Tích hợp Liên tục trong Vòng đời Phát triển Phần mềm
Cài đặt Jenkins bằng docker
Cấu hình Jenkins "Theo cách DevOps", sử dụng Docker, Jobs DSL và Jenkins Pipelines
Sử dụng plugin để tích hợp Jenkins với các phần mềm phát triển phổ biến
Cấu hình tùy chọn xác thực và ủy quyền để tăng cường bảo mật cho giao diện Jenkins

Yêu cầu

Bạn nên có hiểu biết chung về phát triển phần mềm
Bạn cần có khả năng cài đặt Jenkins trên máy tính cá nhân hoặc máy chủ đám mây

Đối tượng phù hợp

Dành cho mọi người tham gia vào quy trình phân phối phần mềm: Nhà phát triển, Quản trị hệ thống, Quản trị cơ sở dữ liệu, Quản lý

Nội dung khóa học

9 phần • 52 bài giảng
1 Giới thiệu
2 Thông tin thực tế
3 Tài liệu hướng dẫn thủ tục
4 Mục tiêu khóa học
1 Jenkins là gì (Phần I)
2 Jenkins là gì (Phần II)
3 Cài đặt Jenkins
4 Demo: Cài đặt Jenkins
5 Giới thiệu về Docker
1 Tại sao chọn ứng dụng NodeJS?
2 Cách xây dựng và triển khai ứng dụng NodeJS
3 1.7 Demo - Xây dựng ứng dụng đầu tiên
4 Demo - xây dựng ứng dụng nodejs với Docker
1 Giới thiệu về Hạ tầng dưới dạng mã và tự động hóa
1 Giới thiệu về Jenkins Job DSL
2 Demo: Jenkins Job DSL với ứng dụng NodeJS
3 Demo: Jenkins Job DSL với docker build và publish
1 Giới thiệu Jenkins Pipelines
2 Jenkins Pipelines vs Jenkins Job DSL
3 Ví dụ về Jenkins Pipelines
4 Demo: Jenkins pipelines với NodeJS và Docker
5 Xây dựng, kiểm thử và chạy mọi thứ trong Docker containers
6 Demo: Xây dựng, kiểm thử và chạy mọi thứ trong Docker containers
1 Tích hợp Email
2 Demo - Tích hợp Email sử dụng Jenkins Pipelines
3 Tích hợp Slack
4 Demo: Tích hợp Slack
5 Tích hợp GitHub và BitBucket
6 Demo: Tích hợp GitHub với dự án Gradle + Java
7 Demo: Tích hợp Bitbucket
8 Tích hợp JFrog Artifactory
9 Demo: Tích hợp JFrog Artifactory
10 Tích hợp API tùy chỉnh
11 Demo: Tích hợp API tùy chỉnh
12 Tích hợp Sonarqube
13 Demo: Cài đặt Sonarqube với docker-compose
14 Demo: Tích hợp SonarQube trong Jenkins Pipelines
1 Giới thiệu về Jenkins Slaves
2 Lợi ích và thực hành tốt nhất với Jenkins Slaves
3 Demo - Jenkins slave sử dụng SSH
4 Demo: Jenkins slave sử dụng jnlp
5 Blue Ocean
6 Demo - Blue Ocean
7 ssh-agent
8 demo: ssh agent
9 Thực hành bảo mật tốt nhất
10 Xác thực và ủy quyền
11 Demo: ủy quyền
12 Nhà cung cấp xác thực cho Jenkins
13 Demo: Tích hợp Onelogin với Jenkins sử dụng SAML
1 Chúc mừng bạn đã hoàn thành khóa học
2 Bài giảng bổ sung

Giới thiệu khóa học

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.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Ci Cd
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Docker
Hiển thị tất cả khoá học Jenkins
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊