Giới thiệu
GitHub Copilot là một đối tác mã hóa AI cung cấp các đề xuất tự động hoàn tất trong khi bạn mã. Nhận đề xuất bằng cách nhập mã hoặc sử dụng ngôn ngữ tự nhiên một cách tương tác.
Copilot phân tích tập tin của bạn và các tập tin liên quan, cung cấp các đề xuất trong trình soạn thảo văn bản của bạn. Nó sử dụng ngữ cảnh từ mã văn bản và chú thích, sau đó đề xuất dòng mới hoặc toàn bộ chức năng.
GitHub Codespaces là một môi trường nhà phát triển được lưu trữ hoạt động trong đám mây có thể chạy với Visual Studio Code. Bạn có thể tùy chỉnh trải nghiệm phát triển cho bất kỳ dự án phát triển nào trên GitHub, cài đặt sẵn các phần mở rộng và cài đặt phụ thuộc, thư viện và thậm chí cả phần mở rộng và cài đặt Visual Studio Code.
Kịch bản: Làm việc với dự án hiện có
Là nhà phát triển, bạn muốn nhập mã hiệu quả hơn nhanh hơn cho cả dự án mới ròng và dự án hiện có. Đối với tác vụ này, bạn muốn sử dụng các tính năng nâng cao từ trợ lý AI giúp cải thiện dòng công việc nhà phát triển của bạn trong viết mã, tài liệu, thử nghiệm và nhiều hơn nữa.
Trong mô-đun này, bạn hiểu cách bạn có thể sử dụng các tính năng nâng cao của GitHub Copilot với các ví dụ được áp dụng sửa đổi kho lưu trữ bằng các kỹ thuật khác nhau để thêm điểm cuối HTTP API (Giao diện lập trình ứng dụng) mới, viết kiểm tra đơn vị và ghi lại mã hiện có.
Tôi sẽ học được gì?
Khi kết thúc mô-đun này, bạn có được các kỹ năng để:
- Làm việc với kho GitHub được cấu hình sẵn trong Codespaces với phần mở rộng GitHub Copilot.
- Sử dụng các tính năng tương tác của GitHub Copilot để tạo ra các đề xuất hữu ích cho một dự án hiện có.
- Áp dụng các tính năng nâng cao gitHub Copilot để tìm hiểu thêm về một dự án mới, viết tài liệu, và tạo đơn vị kiểm tra.
Mục tiêu chính là gì?
Sau khi hoàn thành thành công mô-đun này, bạn sẽ có thể sử dụng lời nhắc tương tác và các tính năng gitHub Copilot nâng cao khác để nâng cao dự án phần mềm.
Điều kiện tiên quyết
- Hiểu biết cơ bản về Python và trình soạn thảo văn bản.
- Hiểu cơ bản về Git và GitHub Fundamentals và chạy các lệnh
gitcơ bản nhưgit addvàgit push. - Tài khoản GitHub có đăng ký GitHub Copilot đang hoạt động là bắt buộc đối với tài khoản GitHub cá nhân của bạn hoặc tài khoản GitHub do tổ chức hoặc doanh nghiệp quản lý. Cho mục đích học tập, các Tùy chọn Miễn phí Copilot với giới hạn sử dụng nên là đủ.