Giới Thiệu Khóa Học Jenkins Fundamentals Cho Người Mới Bắt Đầu

Giới Thiệu Khóa Học Jenkins Fundamentals Cho Người Mới Bắt Đầu

Jenkins Fundamentals là khóa học đào tạo chuyên sâu về Jenkins, giúp học viên nắm vững kiến thức và kỹ năng vận hành Jenkins. Khóa học này tập trung vào thực hành thông qua các bài lab mô phỏng thực tế, giúp học viên làm quen và sử dụng thành thạo Jenkins. Nội dung khóa học được thiết kế phù hợp cho cả người mới bắt đầu và đã có kinh nghiệm với Jenkins. Học viên sẽ được cập nhật những tính năng mới của Jenkins như Blue Ocean, Declarative Pipeline, và xây dựng CI/CD pipeline. Khóa học được giảng dạy bởi đội ngũ giảng viên chuyên nghiệp và thực tế, và có thời lượng 30 giờ.

Hình thức đào tạo Jenkins:

  • Học qua video và tài liệu kèm theo

Mục tiêu khóa đào tạo Jenkins:

  • Giúp học viên thành thạo với Jenkins.
  • Cập nhật kiến thức với những tính năng mới của Jenkins như Blue Ocean, Declarative Pipeline…
  • Xây dựng CI/CD pipeline và triển khai lên cloud hoặc data center.
  • Thông qua các bài lab chi tiết và mang tính thực tế cao, học viên sẽ được trang bị kiến thức sâu hơn về CI/CD và quy trình phát triển phần mềm nói chung. 

Đối tượng tham gia khóa học:

  • QA Engineers
  • Build and Release Engineers
  • Developers
  • Architects
  • Student (có kinh nghiệm với Git, Docker, Kubernetes hay Apache products)

Điều kiện:

  • Học viên có kiến thức Linux LPI 1 trở lên
  • Có kiến thức cơ bản về source control (Git).
  • Có kỹ năng lập trình cơ bản.

Chuẩn bị:

     Để thực hành các bài lab một cách đầy đủ, học viên cần thiết lập sẵn (hoặc trung tâm cung cấp nếu cần) các tài khoản sau:

  • Tài khoản Github cá nhân.
  • Email.

Nội dung khóa học

LÝ THUYẾT

  • Giới thiệu về SCM 
  • Jenkins Overview 
  • Làm quen với Jenkins 
  • CI/CD Pipelines 
  • Pipeline as Code 
  • High availability for Jenkins 
  • Blue Ocean 

LABS

  • Làm quen với GitHub 
  • Cài đặt Jenkins trên Windows, Linux, Docker 
  • Khởi tạo, cấu hình, thực thi và giám sát 1 jenkins job 
  • Mở rộng jenkins job với các tuỳ chọn nâng cao 
  • Tạo node, chạy jenkin trên nhiều slave 
  • Tạo mới và quản lý credential (username-password và ssh key) 
  • Phân quyền user 
  • Cấu hình 1 CI Workflow sử dụng Gradle/Maven 
  • Sử dụng JUnit cho Unit test 
  • Cấu hình và sử dụng Email để gửi thông báo 
  • Develop Dockerfile để xây dựng docker image cho ứng dụng web Python 
  • Develop Jenkinsfile để tự động hoá quá trình xây dựng, kiểm thử và triển khai Python website 
  • Cài đặt và sử dụng Blue Ocean 
  • Chuyển đổi qua lại giữa Blue Ocean và giao diện mặc định của Jenkins 
  • Tạo Pipeline sử dụng công cụ soạn thảo của Blue Ocean 
  • Thực thi và giám sát Pipeline sử dụng Blue Ocean 

Lưu Ý Khóa học này được Weekly Study dẫn thông tin từ các nguồn cung cấp khác, nhằm giới thiệu cho độc giả các khóa học chất lượng, giá hợp lý. Chúng tôi không có trách nhiệm pháp lý về khóa học này.
Thông Cáo DMCA Copyright Disclaimer: This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.

Tuyên bố miễn trừ bản quyền: Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Read Also
Đăng nhận xét