Đề cương khóa học
Giới thiệu về các trợ lý lập trình AI
- Tổng quan về AI trong kỹ thuật phần mềm
- Lịch sử và sự phát triển của các trợ lý lập trình AI
- Các tính năng và khả năng chính
Công nghệ nằm sau các trợ lý lập trình AI
- Học máy và xử lý ngôn ngữ tự nhiên
- Thuật toán phân tích và sinh mã
- Tích hợp với môi trường phát triển
Các công cụ trợ lý lập trình AI phổ biến
- So sánh các công cụ khác nhau
- Phiên thực hành với các công cụ như GitHub Copilot, IntelliCode, v.v.
- Các đóng góp của cộng đồng và phần mở rộng
Các thao tác tốt nhất và tích hợp vào luồng làm việc
- Sử dụng trợ lý AI trong các luồng làm việc hàng ngày
- Hợp tác với các trợ lý AI
- Tùy chỉnh và huấn luyện trợ lý AI của bạn
Các nghiên cứu trường hợp và ứng dụng thực tế
- Các thành công của trợ lý AI trong các dự án phát triển
- Các hạn chế và thách thức
- Các xu hướng và phát triển trong tương lai
Các vấn đề đạo đức và sử dụng đúng mực
- Địa chỉ sự thiên vị và công bằng trong các công cụ AI
- Quyền sở hữu trí tuệ và mã nguồn
- Những ảnh hưởng về bảo mật và an toàn
Làm việc dự án
- Phát triển một dự án nhỏ với sự trợ giúp của trợ lý lập trình AI
- Phân tích và phiên hồi phản hồi cùng đồng nghiệp
Tóm lược và các bước tiếp theo
Yêu cầu
- Sự hiểu biết về các khái niệm cơ bản về phát triển phần mềm
- Kinh nghiệm với một ngôn ngữ lập trình (ví dụ: Python, JavaScript)
- Thông thạo các môi trường phát triển tích hợp (IDEs)
Đối tượng
- Nhà phát triển phần mềm
- Trưởng nhóm kỹ thuật
- Quản lý sản phẩm
Đánh giá (2)
Tôi đã học được kiến thức về thư viện Streamlit trong Python và chắc chắn tôi sẽ thử sử dụng nó để cải thiện các ứng dụng của đội tôi, những ứng dụng này được tạo bằng R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Khóa học - GitHub Copilot for Developers
Dịch thuật bằng máy
Giảng viên có thể điều chỉnh mức độ khóa học trong quá trình đào tạo để phù hợp với trình độ hiểu biết của chúng tôi về chủ đề, giúp chúng tôi thu được nhiều kiến thức hữu ích hơn, từ đó hỗ trợ chúng tôi sử dụng các công cụ hiệu quả hơn trong công việc hàng ngày.
Tatt Juen - ViTrox Technologies Sdn Bhd
Khóa học - Intermediate GitHub Copilot
Dịch thuật bằng máy