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