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ề DeepSeek Coder
- Tổng quan về lập trình được hỗ trợ bởi AI
- Giới thiệu về DeepSeek Coder và các tính năng của nó
- So sánh với các trợ lý lập trình AI khác (ví dụ: GitHub Copilot, CodeWhisperer)
Cài đặt và cấu hình DeepSeek Coder
- Cài đặt và cấu hình API của DeepSeek Coder
- Tích hợp DeepSeek Coder với môi trường phát triển tích hợp (IDE)
- Hiểu về khóa API và xác thực
Tạo mã với DeepSeek Coder
- Sử dụng hiệu quả các lệnh nhắc (prompt) của AI để tạo mã
- Tạo các hàm và tập lệnh hoàn chỉnh
- Thực hành tốt nhất khi xem xét mã do AI tạo ra
Gỡ lỗi và tối ưu hóa mã
- Sử dụng DeepSeek Coder để gỡ lỗi
- Sửa các lỗi lập trình phổ biến với sự hỗ trợ của AI
- Tái cấu trúc và tối ưu hóa mã do AI tạo ra
Tự động hóa các nhiệm vụ lặp lại
- Tự động hóa tài liệu hóa mã bằng AI
- Tạo các trường hợp kiểm thử và kiểm thử đơn vị
- Sử dụng AI để hỗ trợ trong quá trình rà soát mã
Các kỹ thuật gợi lệnh (prompting) nâng cao
- Tinh chỉnh các lệnh nhắc để đạt kết quả tốt hơn
- Nối chuỗi các lệnh nhắc cho các nhiệm vụ phức tạp
- Xử lý các giới hạn và thiên kiến trong mã do AI tạo ra
Tích hợp DeepSeek Coder vào quy trình phát triển
- Sử dụng lập trình được hỗ trợ bởi AI trong hợp tác nhóm
- Triển khai lập trình được hỗ trợ bởi AI trong các dự án thực tế
- Các vấn đề về bảo mật và đạo đức trong phát triển được hỗ trợ bởi AI
Tóm tắt và các bước tiếp theo
Yêu cầu
- Nắm vững các nguyên tắc cơ bản của lập trình
- Có kinh nghiệm với ít nhất một ngôn ngữ lập trình (ví dụ: Python, JavaScript, Java, C++)
- Am hiểu cơ bản về API và cách chúng tương tác với phần mềm
Đối tượng tham gia
- Các lập trình viên muốn khám phá lập trình được hỗ trợ bởi AI
- Các nhà phát triển quan tâm đến việc tự động hóa các nhiệm vụ lập trình bằng AI
- Các kỹ sư phần mềm muốn tích hợp các công cụ được hỗ trợ bởi AI vào quy trình làm việc của họ
14 Giờ
Đánh giá (1)
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