C#/.NET 개발자를 위해 설계된 6개의 강의로 구성된 GitHub Copilot 코스를 통해 코딩 효율성을 극대화하세요. AI 기반 코딩 지원을 워크플로에 통합하고, 테스트를 자동화하며, Visual Studio Code와 Copilot Chat을 사용해 팀 협업을 향상시키는 방법을 배워보세요. 지능형 자동 완성부터 간소화된 단위 테스트까지, 더 깔끔하고, 빠르고, 스마트한 코드를 작성하기 위한 핵심 기술을 다룹니다.
먼저, 강의를 자신의 GitHub 계정으로 포크하는 방법에 대한 지침을 따라야 합니다. 이렇게 하면 코드를 수정하고 자신의 속도에 맞게 과제를 완료할 수 있습니다.
GitHub Copilot을 사용하려면 활성화된 GitHub Copilot 구독이 필요합니다.
무료로 가입하려면 여기를 클릭하세요: GitHub Copilot.
이 저장소를 나중에 쉽게 다시 방문할 수 있도록 이 저장소에 별표(🌟)를 추가하는 것도 추천합니다.
아래는 각 강의로 연결되는 링크입니다. 관심 있는 주제를 자유롭게 탐구하고 배워보세요!
언어 | 코드 | 번역된 README 링크 | 마지막 업데이트 |
---|---|---|---|
중국어 (간체) | zh | 중국어 번역 (간체) | 2025-03-05 |
중국어 (번체) | tw | 중국어 번역 (번체) | 2025-03-05 |
프랑스어 | fr | 프랑스어 번역 | 2025-03-05 |
일본어 | ja | 일본어 번역 | 2025-03-05 |
한국어 | ko | 한국어 번역 | 2025-03-05 |
포르투갈어 | pt | 포르투갈어 번역 | 2025-03-05 |
스페인어 | es | 스페인어 번역 | 2025-03-05 |
터키어 | tr | 터키어 번역 | 2025-03-05 |
베트남어 | vi | 베트남어 번역 | 2025-03-05 |
이 코스를 완료한 후, GitHub Copilot Learn Collection을 확인하여 AI 페어 프로그래밍 지식을 계속해서 향상시켜 보세요!
Microsoft for Startups Founders Hub에 가입하여 무료 OpenAI 크레딧과 최대 $150,000의 Azure 크레딧을 통해 Azure OpenAI 서비스를 활용한 OpenAI 모델에 액세스하세요.
이 코스에 기여할 수 있는 방법은 다음과 같습니다:
- README에 작성된 강의
- 학습을 적용할 수 있는 과제 또는 챌린지
- 학습을 계속할 수 있는 추가 리소스 링크
강의 링크 | 배우는 개념 | 학습 목표 | |
---|---|---|---|
01 | GitHub 소개 | 한 시간 이내에 GitHub 사용 시작하기 | 리포지토리, 브랜치, 커밋, 풀 리퀘스트에 대한 소개 |
02 | GitHub Codespaces 소개 | GitHub Codespaces와 Visual Studio Code로 코드 개발하기! | Codespace 생성, Codespace에서 코드 푸시, 사용자 정의 이미지 선택 및 Codespace 사용자 지정 방법 |
03 | GitHub Copilot 소개 | GitHub Copilot은 VS Code와 Codespaces에서 자동 완성 스타일의 코딩 제안을 제공합니다. | Copilot AI로 코드 및 주석 제안을 생성하는 파일 작성 |
04 | C#와 함께 GitHub Copilot 사용하기 | GitHub Copilot을 사용하여 C# 코딩 시 자동 완성 스타일 제안을 받으세요. | Visual Studio Code에서 GitHub Copilot 확장 활성화. 유용한 제안을 생성할 수 있는 프롬프트 작성. GitHub Copilot을 사용해 C# Minimal API 프로젝트 개선. |
05 | GitHub Copilot으로 미니 게임 만들기 | GitHub Copilot의 도움을 받아 C# 기반 미니 게임 제작. | GitHub Copilot에서 유용한 제안을 생성할 수 있는 프롬프트 작성. 게임 로직을 통합하고 C# 기반 게임을 개선. |
06 | Azure를 위한 Copilot 시작하기: 클라우드에 배포 | GitHub Copilot과 Azure를 활용해 클라우드 배포를 배우세요—간소화된 클라우드 성공의 궁극적 가이드. | Azure의 강력한 확장성을 활용한 간편한 애플리케이션 배포. |
Microsoft Learn Training에서 더 많은 .NET 코스를 확인해 보세요:
- C# 배우기
- .NET 소개
- .NET MAUI로 모바일 및 데스크톱 앱 빌드
- ASP.NET Core 기본 사항 이해하기
- Blazor로 웹 앱 빌드
- Azure OpenAI로 생성형 AI 앱 개발
- .NET Aspire로 분산 앱 빌드
- .NET 초보자를 위한 개발
- C# 초급 강의
- .NET을 활용한 생성형 AI 초급 강의
- VS Code를 활용한 C# 개발 초급 강의
- Visual Studio를 활용한 .NET 개발 초급 강의
- NuGet을 활용한 패키지 관리 초급 강의
- 백엔드 웹 개발 초급 강의
- 프론트엔드 웹 개발 초급 강의
- .NET MAUI 초급 강의
- Blazor Hybrid 초급 강의
- .NET과 Docker를 활용한 컨테이너 초급 강의
- Entity Framework Core 초급 강의
- Azure에서의 .NET 초급 강의
우리 팀에서 제작한 다른 강의도 확인해 보세요!
- 생성형 AI 초급 강의
- .NET을 활용한 생성형 AI 초급 강의
- JavaScript를 활용한 생성형 AI
- AI 초급 강의
- 데이터 과학 초급 강의
- 기계 학습 초급 강의
- 사이버 보안 초급 강의
- 웹 개발 초급 강의
- IoT 초급 강의
- XR 개발 초급 강의
- GitHub Copilot을 활용한 페어 프로그래밍 마스터하기
- C#/.NET 개발자를 위한 GitHub Copilot 마스터하기
- GitHub Copilot 모험 선택하기
이 프로젝트는 기여와 제안을 환영합니다. 대부분의 기여는 Contributor License Agreement (CLA)를 통해, 귀하가 기여할 권리가 있으며 우리가 귀하의 기여를 사용할 수 있는 권리를 부여한다는 것을 선언해야 합니다. 자세한 내용은 https://cla.opensource.microsoft.com을 참조하세요.
풀 리퀘스트를 제출하면 CLA 봇이 CLA가 필요한지 자동으로 확인하고 PR에 적절히 표시(예: 상태 확인, 댓글)합니다. 봇의 지시에 따라 진행하시면 됩니다. CLA는 이 CLA를 사용하는 모든 저장소에서 한 번만 제출하면 됩니다.
이 프로젝트는 Microsoft 오픈 소스 행동 강령을 채택했습니다.
더 자세한 정보는 행동 강령 FAQ를 참조하거나 [email protected]으로 추가 질문이나 의견을 보내주세요.
이 프로젝트에는 프로젝트, 제품 또는 서비스에 대한 상표나 로고가 포함될 수 있습니다. Microsoft 상표 또는 로고의 승인된 사용은 Microsoft 상표 및 브랜드 가이드라인을 따라야 합니다.
수정된 버전의 프로젝트에서 Microsoft 상표 또는 로고를 사용하는 경우 혼란을 초래하거나 Microsoft의 후원을 암시해서는 안 됩니다.
제3자 상표나 로고의 사용은 해당 제3자의 정책을 따라야 합니다.
면책 조항:
이 문서는 AI 기반 기계 번역 서비스를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있으나, 자동 번역에는 오류나 부정확성이 포함될 수 있습니다. 원본 문서를 해당 언어로 작성된 상태에서 권위 있는 자료로 간주해야 합니다. 중요한 정보의 경우, 전문 번역가에 의한 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 당사는 책임을 지지 않습니다.