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ế.