Liên hệ với chúng tôi
 Thời gian kéo dài 14 Giờ học

Đề cương khóa học

Giới thiệu về AI trong DevOps

  • AI for DevOps là gì?
  • Các trường hợp sử dụng và lợi ích của AI trong các pipeline CI/CD
  • Tổng quan về các công cụ và nền tảng hỗ trợ tự động hóa do AI dẫn dắt

Phát triển và xem xét mã có sự hỗ trợ của AI

  • Sử dụng GitHub Copilot và các công cụ tương tự để hoàn thành mã
  • Kiểm tra chất lượng mã và các gợi ý dựa trên AI
  • Tạo bài kiểm thử và tự động phát hiện lỗ hổng bảo mật

Thiết kế Pipeline CI/CD thông minh

  • Cấu hình Jenkins hoặc GitHub Actions với các bước được tăng cường bởi AI
  • Kích hoạt xây dựng dự đoán và phát hiện quay lại thông minh (smart rollback detection)
  • Điều chỉnh động pipeline dựa trên hiệu suất lịch sử

Tự động hóa kiểm thử bằng AI

  • Tạo và ưu tiên bài kiểm thử do AI dẫn dắt (ví dụ: Testim, mabl)
  • Phân tích bài kiểm thử hồi quy sử dụng học máy
  • Giảm thiểu sự bất ổn (flakiness) và thời gian chạy kiểm thử bằng các hiểu biết dựa trên dữ liệu

Phân tích tĩnh và động với AI

  • Tích hợp SonarQube và các công cụ tương tự vào các pipeline
  • Tự động phát hiện các mùi mã (code smells) và gợi ý tái cấu trúc
  • Phân tích tác động và lập hồ sơ rủi ro mã

Giám sát, phản hồi và cải tiến liên tục

  • Các công cụ quan sát (observability) và phát hiện bất thường do AI cung cấp
  • Sử dụng các mô hình ML để học hỏi từ kết quả triển khai
  • Tạo các vòng phản hồi tự động xuyên suốt vòng đời phát triển phần mềm (SDLC)

Nghiên cứu tình huống và Tích hợp thực tế

  • Ví dụ về CI/CD được tăng cường bởi AI trong các môi trường doanh nghiệp
  • Tích hợp với các nền tảng cloud-native và vi dịch vụ (microservices)
  • Thách thức, khuyến nghị và các thực hành tốt nhất

Tóm tắt và các bước tiếp theo

Yêu cầu

  • Kinh nghiệm với DevOps và luồng công việc CI/CD
  • Hiểu biết cơ bản về kiểm soát phiên bản và công cụ tự động hóa
  • Nắm vững các khái niệm về kiểm thử phần mềm và triển khai

Đối tượng tham gia

  • Kỹ sư DevOps và các nhóm nền tảng
  • Người dẫn đầu tự động hóa QA và kỹ sư kiểm thử
  • Kiến trúc sư phần mềm và quản lý phát hành

Số người tham gia


Giá cho mỗi học viên

Các khóa học sắp tới

Các danh mục liên quan