Nâng cao hiệu suất lập trình của bạn với khóa học GitHub Copilot gồm 6 bài học được thiết kế riêng cho lập trình viên C#/.NET. Học cách tích hợp liền mạch trợ lý lập trình sử dụng AI vào quy trình làm việc của bạn, tự động hóa kiểm thử, và tăng cường hợp tác nhóm bằng Visual Studio Code và Copilot Chat. Từ gợi ý tự động thông minh đến kiểm thử đơn vị hiệu quả, khóa học này bao gồm các kỹ thuật cần thiết giúp bạn viết mã sạch hơn, nhanh hơn, và thông minh hơn.
Để bắt đầu, hãy làm theo hướng dẫn để fork các bài học vào tài khoản GitHub của bạn. Điều này sẽ cho phép bạn chỉnh sửa mã và hoàn thành các thử thách theo tốc độ của riêng mình.
Để sử dụng GitHub Copilot, bạn cần có một đăng ký GitHub Copilot đang hoạt động.
Đăng ký miễn phí tại đây: GitHub Copilot.
Để dễ dàng quay lại kho lưu trữ này trong tương lai, bạn cũng có thể đánh dấu sao (🌟) kho lưu trữ này.
Dưới đây là các liên kết đến từng bài học—hãy thoải mái khám phá và tìm hiểu bất kỳ chủ đề nào bạn quan tâm nhất!
Ngôn ngữ | Mã | Liên kết đến README đã dịch | Cập nhật lần cuối |
---|---|---|---|
Tiếng Trung (Giản thể) | zh | Dịch sang tiếng Trung (Giản thể) | 2025-03-05 |
Tiếng Trung (Phồn thể) | tw | Dịch sang tiếng Trung (Phồn thể) | 2025-03-05 |
Tiếng Pháp | fr | Dịch sang tiếng Pháp | 2025-03-05 |
Tiếng Nhật | ja | Dịch sang tiếng Nhật | 2025-03-05 |
Tiếng Hàn | ko | Dịch sang tiếng Hàn | 2025-03-05 |
Tiếng Bồ Đào Nha | pt | Dịch sang tiếng Bồ Đào Nha | 2025-03-05 |
Tiếng Tây Ban Nha | es | Dịch sang tiếng Tây Ban Nha | 2025-03-05 |
Tiếng Thổ Nhĩ Kỳ | tr | Dịch sang tiếng Thổ Nhĩ Kỳ | 2025-03-05 |
Tiếng Việt | vi | Dịch sang tiếng Việt | 2025-03-05 |
Sau khi hoàn thành khóa học này, hãy tham khảo Bộ sưu tập GitHub Copilot Learn để tiếp tục nâng cao kiến thức về Lập trình Cặp AI!
Đăng ký Microsoft for Startups Founders Hub để nhận tín dụng OpenAI miễn phí và lên đến 150.000 USD tín dụng Azure để truy cập các mô hình OpenAI qua Azure OpenAI Services.
Dưới đây là cách bạn có thể đóng góp cho khóa học này:
- Tìm lỗi chính tả hoặc lỗi mã, Tạo issue hoặc Tạo pull request
- Gửi cho chúng tôi ý tưởng của bạn, có thể là ý tưởng về bài học hoặc bài tập mới, và cho chúng tôi biết cách cải thiện.
- một bài học viết trong README
- một thử thách hoặc bài tập để áp dụng kiến thức
- liên kết đến các tài nguyên bổ sung để tiếp tục học
Liên kết bài học | Nội dung giảng dạy | Mục tiêu học tập | |
---|---|---|---|
01 | Giới thiệu về GitHub | Bắt đầu sử dụng GitHub trong chưa đầy một giờ. | Giới thiệu về kho lưu trữ, nhánh, commit, và pull request. |
02 | Giới thiệu về GitHub Codespaces | Phát triển mã bằng GitHub Codespaces và Visual Studio Code! | Cách tạo codespace, đẩy mã từ codespace, chọn hình ảnh tùy chỉnh, và tùy chỉnh codespace. |
03 | Giới thiệu về GitHub Copilot | GitHub Copilot có thể giúp bạn lập trình bằng cách đưa ra các gợi ý kiểu tự động hoàn thành ngay trong VS Code và Codespaces. | Tạo tệp có mã được sinh ra bởi AI Copilot cho các gợi ý mã và nhận xét. |
04 | Sử dụng GitHub Copilot với C# | Sử dụng GitHub Copilot, một lập trình viên AI cung cấp gợi ý kiểu tự động hoàn thành khi bạn lập trình, để làm việc với C#. | Kích hoạt tiện ích mở rộng GitHub Copilot trong Visual Studio Code. Tạo prompt để sinh ra các gợi ý hữu ích từ GitHub Copilot. Sử dụng GitHub Copilot để cải thiện dự án API Tối thiểu bằng C#. |
05 | Tạo một trò chơi nhỏ với GitHub Copilot | Sử dụng GitHub Copilot để hỗ trợ bạn xây dựng một trò chơi nhỏ bằng C#. | Tạo prompt để sinh ra các gợi ý hữu ích từ GitHub Copilot nhằm tích hợp logic trò chơi và cải thiện trò chơi bằng C#. |
06 | Bắt đầu với Copilot cho Azure để triển khai lên đám mây | Học triển khai đám mây với GitHub Copilot cho Azure—hướng dẫn tối ưu để thành công trên đám mây. | Triển khai ứng dụng dễ dàng nhờ khả năng mở rộng mạnh mẽ của Azure. |
Tham khảo thêm các khóa học .NET trên Microsoft Learn Training:
- Học C#
- Giới thiệu về .NET
- Xây dựng ứng dụng di động & máy tính để bàn với .NET MAUI
- Hiểu các nguyên tắc cơ bản của ASP.NET Core
- Xây dựng ứng dụng web với Blazor
- Phát triển ứng dụng AI tạo sinh với Azure OpenAI
- Xây dựng ứng dụng phân tán với .NET Aspire
- Phát triển .NET cho người mới bắt đầu
- C# cho người mới bắt đầu
- AI tạo sinh với .NET cho người mới bắt đầu
- Phát triển C# với VS Code cho người mới bắt đầu
- Phát triển với Visual Studio và .NET cho người mới bắt đầu
- Quản lý gói với NuGet cho người mới bắt đầu
- Phát triển web back-end cho người mới bắt đầu
- Phát triển web front-end cho người mới bắt đầu
- .NET MAUI cho người mới bắt đầu
- Blazor Hybrid cho người mới bắt đầu
- Containers với .NET & Docker cho người mới bắt đầu
- Entity Framework Core cho người mới bắt đầu
- .NET trên Azure cho người mới bắt đầu
Nhóm của chúng tôi còn tạo ra các khóa học khác! Tham khảo:
- AI tạo sinh cho người mới bắt đầu
- AI tạo sinh cho người mới bắt đầu .NET
- AI tạo sinh với JavaScript
- AI cho người mới bắt đầu
- Khoa học dữ liệu cho người mới bắt đầu
- Học máy (ML) cho người mới bắt đầu
- An ninh mạng cho người mới bắt đầu
- Phát triển web cho người mới bắt đầu
- IoT cho người mới bắt đầu
- Phát triển XR cho người mới bắt đầu
- Thành thạo GitHub Copilot cho lập trình cặp
- Thành thạo GitHub Copilot cho lập trình viên C#/.NET
- Chọn cuộc phiêu lưu Copilot của riêng bạn
Dự án này hoan nghênh các đóng góp và gợi ý. Hầu hết các đóng góp yêu cầu bạn đồng ý với
Thỏa thuận Cấp phép Đóng góp (CLA) xác nhận rằng bạn có quyền, và thực sự, trao cho chúng tôi
quyền sử dụng đóng góp của bạn. Để biết thêm chi tiết, truy cập https://cla.opensource.microsoft.com.
Khi bạn gửi một pull request, một bot CLA sẽ tự động xác định liệu bạn có cần cung cấp
CLA hay không và đánh dấu PR một cách thích hợp (ví dụ: kiểm tra trạng thái, bình luận). Chỉ cần làm theo hướng dẫn
do bot cung cấp. Bạn chỉ cần làm điều này một lần cho tất cả các kho sử dụng CLA của chúng tôi.
Dự án này đã áp dụng Bộ Quy tắc Ứng xử Mã nguồn Mở của Microsoft.
Để biết thêm thông tin, xem Câu hỏi thường gặp về Quy tắc Ứng xử hoặc
liên hệ [email protected] với bất kỳ câu hỏi hoặc ý kiến nào thêm.
Dự án này có thể chứa nhãn hiệu hoặc logo cho các dự án, sản phẩm hoặc dịch vụ. Việc sử dụng nhãn hiệu hoặc logo của Microsoft
được phép và phải tuân theo Hướng dẫn về Nhãn hiệu & Thương hiệu của Microsoft.
Việc sử dụng nhãn hiệu hoặc logo của Microsoft trong các phiên bản đã chỉnh sửa của dự án này không được gây nhầm lẫn hoặc ngụ ý tài trợ từ Microsoft.
Bất kỳ việc sử dụng nhãn hiệu hoặc logo của bên thứ ba nào đều phải tuân theo chính sách của bên thứ ba đó.
Tuyên bố miễn trừ trách nhiệm:
Tài liệu này đã được dịch bằng các dịch vụ dịch thuật AI tự động. Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng các bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ bản địa nên được coi là nguồn thông tin có thẩm quyền. Đối với thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp của con người. Chúng tôi không chịu trách nhiệm về bất kỳ sự hiểu lầm hoặc diễn giải sai nào phát sinh từ việc sử dụng bản dịch này.