Đề 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

Requirements

  • 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ư
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories