INFO3109 - DevOps

Học phần này cung cấp cho sinh viên những kiến thức cơ bản sau:

  • Khái niệm và lợi ích của DevOps trong quy trình phát triển phần mềm.

  • Phương pháp và công cụ của DevOps để tối ưu hóa sự hợp tác và triển khai liên tục.

  • Nguyên tắc DevOps để tạo ra quy trình phát triển phần mềm linh hoạt và đáng tin cậy.

  • Tự động hóa trong việc triển khai, kiểm thử và quản lý hạ tầng phần mềm.

  • Các công cụ và công nghệ phổ biến trong môi trường DevOps.

  • Quản lý phiên bản và cấu hình trong quy trình DevOps.

  • So sánh và hiểu về các quy trình phát triển phần mềm: Waterfall, Agile và DevOps, cùng khả năng tương thích giữa chúng.

  • Đánh giá và giải quyết các vấn đề trong quy trình DevOps khi triển khai và vận hành phần mềm.

  • Giám sát và giải quyết sự cố trong môi trường DevOps để đảm bảo tính đáng tin cậy và hiệu suất của hệ thống.

  • Áp dụng phương pháp và công cụ DevOps vào các dự án thực tế để hiểu và trải nghiệm quá trình áp dụng DevOps trong thực tế.