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

Giới thiệu về AI trong DevOps

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

Phát Triển và Đánh Giá Mã Hỗ Trợ bởi AI

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

Thiết Kế Đường Dẫn 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
  • Phát hiện tự động và lăn lại thông minh dựa trên dự đoán
  • Điều chỉnh đường dẫn động dựa trên hiệu suất lịch sử

Tự Động Hóa Kiểm Thử Hỗ Trợ bởi AI

  • Tạo và ưu tiên kiểm thử dựa trên AI (ví dụ: Testim, mabl)
  • Phân tích kiểm thử hồi quy sử dụng học máy
  • Giảm flakiness và thời gian chạy kiểm thử bằng các thông tin 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 đường dẫn
  • Phát hiện tự động mùi mã và đề xuất tái cấu trúc
  • Phân tích tác động và đánh giá rủi ro mã

Giám Sát, Phản Hồi và Cải Tiến Liên Tục

  • Công cụ theo dõi và phát hiện bất thường được hỗ trợ bởi AI
  • Sử dụng các mô hình học máy để học từ kết quả triển khai
  • Tạo vòng lặp phản hồi tự động xuyên suốt chu kỳ phát triển phần mềm (SDLC)

Trường Hợp và Tích Hợp Thực tế

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

Tổng Kết và Bước Tiếp Theo

Yêu cầu

  • Kinh nghiệm về DevOps và quy trình làm việc CI/CD
  • Hiểu biết cơ bản về kiểm soát phiên bản và các công cụ tự động hóa
  • Thuật ngữ quen thuộc với các khái niệm kiểm thử và triển khai phần mềm

Đối Tượng Đào Tạo

  • Kỹ sư DevOps và đội ngũ nền tảng
  • Trưởng nhóm 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
 14 Giờ

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