Dominando o GitHub Copilot para Desenvolvedores C#/.NET

March 5, 2025 · View on GitHub

Dominando o GitHub Copilot para Desenvolvedores .NET / C#

Dominando o GitHub Copilot para Desenvolvedores C#/.NET

Aumente sua eficiência na codificação com nosso curso de 6 lições sobre GitHub Copilot, especialmente desenvolvido para programadores C#/.NET. Aprenda a integrar de forma fluida a assistência de codificação com inteligência artificial ao seu fluxo de trabalho, automatizar testes e melhorar a colaboração em equipe usando Visual Studio Code e Copilot Chat. Desde autocompletar inteligente até testes unitários otimizados, este curso aborda técnicas essenciais para ajudá-lo a escrever um código mais limpo, rápido e inteligente.

🌱 Começando

Para começar, siga as instruções para fazer um fork das lições em sua própria conta do GitHub. Isso permitirá que você modifique o código e complete os desafios no seu próprio ritmo.

Para usar o GitHub Copilot, você deve ter uma assinatura ativa do GitHub Copilot.

Inscreva-se gratuitamente aqui: GitHub Copilot.

Para facilitar o acesso a este repositório no futuro, você também pode favoritar (🌟) este repositório.

Abaixo estão os links para cada lição — sinta-se à vontade para explorar e mergulhar no tópico que mais lhe interessa!

🌐 Aprenda no seu idioma

IdiomaCódigoLink para o README TraduzidoÚltima Atualização
Chinês (Simplificado)zhTradução para Chinês (Simplificado)2025-03-05
Chinês (Tradicional)twTradução para Chinês (Tradicional)2025-03-05
FrancêsfrTradução para Francês2025-03-05
JaponêsjaTradução para Japonês2025-03-05
CoreanokoTradução para Coreano2025-03-05
PortuguêsptTradução para Português2025-03-05
EspanholesTradução para Espanhol2025-03-05
TurcotrTradução para Turco2025-03-05
VietnamitaviTradução para Vietnamita2025-03-05

🧠 Quer aprender mais?

Depois de concluir este curso, confira nossa Coleção de Aprendizado do GitHub Copilot para continuar aprimorando seus conhecimentos sobre Programação em Par com IA!

🚀 Você é uma startup ou tem uma ideia que deseja lançar?

Inscreva-se no Microsoft for Startups Founders Hub para receber créditos gratuitos do OpenAI e até $150 mil em créditos do Azure para acessar modelos OpenAI através dos Serviços Azure OpenAI.

🙏 Quer ajudar?

Aqui estão algumas maneiras de contribuir para este curso:

  • Encontrou erros de ortografia ou no código? Relate um problema ou Crie um pull request.
  • Envie suas ideias, como sugestões de novas lições ou exercícios, e nos diga como podemos melhorar.

📂 Cada lição inclui:

  • uma lição escrita localizada no README
  • um desafio ou tarefa para aplicar o aprendizado
  • links para recursos extras para continuar aprendendo

🗃️ Lições

Link da LiçãoConceitos EnsinadosObjetivo de Aprendizado
01Introdução ao GitHubComece a usar o GitHub em menos de uma hora.Introdução a repositórios, branches, commits e pull requests.
02Introdução ao GitHub CodespacesDesenvolva código usando o GitHub Codespaces e o Visual Studio Code!Como criar um codespace, enviar código a partir de um codespace, selecionar uma imagem personalizada e personalizar um codespace.
03Introdução ao GitHub CopilotO GitHub Copilot pode ajudá-lo a codificar oferecendo sugestões de autocompletar diretamente no VS Code e no Codespaces.Criar arquivos que terão código gerado pela IA do Copilot para sugestões de código e comentários.
04Usando o GitHub Copilot com C#Use o GitHub Copilot, um programador parceiro com IA que oferece sugestões de autocompletar enquanto você codifica, para trabalhar com C#.Ativar a extensão do GitHub Copilot no Visual Studio Code. Criar prompts que gerem sugestões úteis do GitHub Copilot. Usar o GitHub Copilot para melhorar um projeto de API Minimal em C#.
05Criando um Mini Jogo com o GitHub CopilotUse o GitHub Copilot para ajudá-lo a construir um mini jogo baseado em C#.Criar prompts que gerem sugestões úteis do GitHub Copilot para incorporar lógica de jogos e melhorar seu jogo baseado em C#.
06Introdução ao Copilot para Azure para Implantação na NuvemAprenda a implantação na nuvem com o GitHub Copilot para Azure — seu guia definitivo para o sucesso na nuvem.Implantação de aplicativos de forma simples, aproveitando a escalabilidade poderosa do Azure.

🎒 Outros Cursos

Confira mais cursos de .NET no Microsoft Learn Training em:

📽️ Série de vídeos para iniciantes:

Aprendizado Adicional

Nossa equipe produz outros cursos! Confira:

Contribuindo

Este projeto aceita contribuições e sugestões. A maioria das contribuições exige que você concorde com um
Contrato de Licença de Contribuinte (CLA), declarando que você tem o direito de, e realmente concede a nós,
os direitos de usar sua contribuição. Para mais detalhes, visite https://cla.opensource.microsoft.com.

Quando você envia uma pull request, um bot do CLA determinará automaticamente se você precisa fornecer
um CLA e adicionará a devida notificação ao PR (por exemplo, verificação de status, comentário). Basta seguir
as instruções fornecidas pelo bot. Você precisará fazer isso apenas uma vez para todos os repositórios que usam nosso CLA.

Este projeto adotou o Código de Conduta de Código Aberto da Microsoft.
Para mais informações, veja as Perguntas Frequentes sobre o Código de Conduta ou
entre em contato com opencode@microsoft.com para quaisquer perguntas ou comentários adicionais.

Marcas Registradas

Este projeto pode conter marcas registradas ou logotipos de projetos, produtos ou serviços. O uso autorizado de marcas
ou logotipos da Microsoft está sujeito às Diretrizes de Marcas e Logotipos da Microsoft.
O uso de marcas ou logotipos da Microsoft em versões modificadas deste projeto não deve causar confusão ou implicar patrocínio da Microsoft.
Qualquer uso de marcas ou logotipos de terceiros está sujeito às políticas desses terceiros.

Aviso Legal:
Este documento foi traduzido utilizando serviços de tradução baseados em IA. Embora nos esforcemos para garantir a precisão, esteja ciente de que traduções automáticas podem conter erros ou imprecisões. O documento original em seu idioma nativo deve ser considerado a fonte oficial. Para informações críticas, recomenda-se a tradução profissional feita por humanos. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes do uso desta tradução.