Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Giới thiệu về AIASE
- Tổng quan về AI trong kỹ thuật phần mềm
- Lịch sử và sự tiến hóa của AIASE
- Các khái niệm và thuật ngữ chính
Công nghệ AI trong phát triển phần mềm
- Cơ bản về học máy
- Xử lý ngôn ngữ tự nhiên (NLP) cho mã nguồn
- Mạng nơ-ron và mô hình học sâu
Tự động hóa phát triển phần mềm bằng AI
- Công cụ AI để tạo mã mẫu
- Cải tiến và tối ưu hóa mã tự động
- Tạo mã kiểm thử chức năng và đơn vị
- Thiết kế và tối ưu hóa trường hợp kiểm thử được hỗ trợ bởi AI
Cải thiện chất lượng mã bằng AI
- AI cho việc phát hiện lỗi và đánh giá mã nguồn
- Phân tích dự đoán cho bảo trì phần mềm
- Công cụ phân tích tĩnh và động được hỗ trợ bởi AI
- Kỹ thuật gỡ lỗi tự động
- Định vị và sửa lỗi được hỗ trợ bởi AI
AI trong DevOps và Continuous Integration/Continuous Deployment (CI/CD)
- AI cho tối ưu hóa xây dựng và triển khai
- AI trong giám sát và phân tích log
- Mô hình dự đoán cho các đường ống CI/CD
- Tự động hóa kiểm thử dựa trên AI trong các quy trình làm việc CI/CD
- AI cho phát hiện và giải quyết lỗi thời gian thực
AI cho tài liệu và quản lý kiến thức
- Tạo tự động docstrings và tài liệu
- Trích xuất kiến thức từ mã nguồn
- AI cho tìm kiếm và tái sử dụng mã
Xem xét đạo đức và thách thức
- Sự thiên lệch và công bằng trong các công cụ AI
- Các vấn đề về quyền sở hữu trí tuệ và giấy phép
- Tương lai của AI trong kỹ thuật phần mềm
Dự án thực hành và trường hợp nghiên cứu
- Làm việc với các công cụ AI phổ biến trong kỹ thuật phần mềm
- Trường hợp nghiên cứu của AIASE trong ngành công nghiệp
- Dự án tổng kết: Phát triển ứng dụng phần mềm được tăng cường bằng AI
Tóm tắt và các bước tiếp theo
Yêu cầu
- Hiểu biết về quy trình và phương pháp phát triển phần mềm
- Kinh nghiệm lập trình bằng Python
- Kiến thức cơ bản về các khái niệm học máy
Đối tượng
- Lập trình viên phần mềm
- Kỹ sư phần mềm
- Quản lý kỹ thuật và trưởng nhóm
14 Giờ học
Đánh giá (1)
Kiến thức của giảng viên về việc sử dụng nâng cao copilot & Thực hành đủ và hiệu quả
Tan - ViTrox Technologies Sdn Bhd
Khóa học - Intermediate GitHub Copilot
Dịch thuật bằng máy