Đề cương khóa học
Giới thiệu
- Jenkins là gì và vai trò của nó trong CI/CD
- Tổng quan về các trường hợp sử dụng Jenkins
Bắt đầu với Jenkins
- Cài đặt và thiết lập Jenkins
- Cấu hình các plugin Jenkins
Tạo Jobs Jenkins
- Xây dựng và cấu hình các jobs Jenkins cơ bản
- Giới thiệu về pipeline as code
Tự động hóa Builds
- Tự động xây dựng các dự án phần mềm
- Tích hợp kiểm soát phiên bản với Jenkins
Kiểm thử và Tích hợp Liên tục
- Chạy kiểm thử trong Jenkins
- Cấu hình các pipeline kiểm thử tự động
Triển khai và Phân phối Liên tục
- Hiểu về triển khai trong quy trình CI/CD
- Triển khai phân phối liên tục với Jenkins
Các phương pháp tốt nhất và Khắc phục sự cố
- Các phương pháp tốt nhất của Jenkins
- Khắc phục các sự cố thường gặp
Tóm tắt và Các bước tiếp theo
Requirements
- Hiểu biết cơ bản về các khái niệm phát triển phần mềm
- Làm quen với vòng đời phát triển phần mềm (SDLC)
Đối tượng
- Các nhà phát triển phần mềm
- DevOps kỹ sư
- Chuyên gia IT
Testimonials (4)
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Course - DevOps Practical Implementation and Tools
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Course - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.