Đề cương khóa học
Giới thiệu
- Tổng quan về các khái niệm và lợi ích cốt lõi của CI/CD
- Tìm hiểu về các dịch vụ CI (Travis-CI, CircleCI, Semaphore, v.v.)
Chuẩn bị Môi trường Phát triển
- Thiết lập kho lưu trữ Github
- Tích hợp Travis-CI với Github
Xây dựng Gói Python
- Tạo logic ứng dụng
- Đóng gói mã cục bộ
Tự động hóa Triển khai Gói
- Thêm token PyPI vào Travis-CI
- Tạo và định nghĩa quy trình CI/CD
- Kích hoạt các phụ thuộc
- Chạy và kiểm tra mã
- Xuất bản gói Python
Triển khai Ứng dụng Container hóa
- Tạo ứng dụng web Python
- Container hóa ứng dụng
- Triển khai ứng dụng với Docker
- Tự động hóa triển khai với Heroku
Khắc phục sự cố
Tóm tắt và Kết luận
Yêu cầu
- Có kinh nghiệm với Git hoặc Github
- Python kinh nghiệm lập trình
Đối tượng
- Nhà phát triển
- DevOps kỹ sư
Đánh giá (4)
Thực hành thú vị và trực tiếp.
Balavignesh Elumalai - Scottish Power
Khóa học - SonarQube for DevOps
Dịch thuật bằng máy
Giảng viên có kinh nghiệm sâu rộng và trình bày rất tốt. Độ sâu của kiến thức cùng với niềm đam mê giảng dạy được đánh giá cao.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Khóa học - Jenkins 2: Building CI/CD Pipelines
Dịch thuật bằng máy
Được giới thiệu về một số công nghệ mà tôi ước mình đã biết sớm hơn.
Michel - Vanier College
Khóa học - DevOps Practical Implementation and Tools
Dịch thuật bằng máy
Tôi thích tất cả các khả năng mà tôi đã phát hiện trong khóa học về DevOps, những điều tôi có thể áp dụng để có quy trình CD/CI tốt hơn!
Juan Manuel - si
Khóa học - Jenkins: Continuous Integration for Agile Development
Dịch thuật bằng máy