Desenvolver funcionalidades de código usando ferramentas GitHub Copilot

Intermédio
Programador
GitHub

Este módulo explora a utilização de sugestões do GitHub Copilot e do GitHub Copilot Chat para criar novo código. Sugestões de autocompletamento e atualização de código são geradas, geridas e implementadas usando o GitHub Copilot no Visual Studio Code.

Objetivos de aprendizagem

Ao final deste módulo, você é capaz de:

  • Gera sugestões de autocompletação com base no código e nos comentários usando a extensão GitHub Copilot para Visual Studio Code.

  • Gerencie sugestões de preenchimento automático aceitando, aceitando parcialmente e rejeitando sugestões.

  • Crie prompts/perguntas de bate-papo que comuniquem sua intenção usando uma combinação de participantes do bate-papo, comandos de barra, variáveis de bate-papo e texto em linguagem natural.

  • Crie novo código usando as funcionalidades Chat View, Inline Chat, Quick Chat e Smart Actions fornecidas pela extensão GitHub Copilot Chat para Visual Studio Code.

  • Gerir sugestões de atualização de código aceitando, aceitando parcialmente, editando e descartando as sugestões geradas pelo GitHub Copilot Chat.

Pré-requisitos

  • Recomenda-se um ou mais anos de experiência em desenvolvimento de software.

  • Recomenda-se experiência no desenvolvimento de aplicações C# usando Visual Studio Code e a extensão C# Dev Kit.

  • É necessária uma subscrição ativa do GitHub Copilot para a sua conta pessoal no GitHub ou para uma conta GitHub gerida por uma organização ou empresa. Pode configurar um plano GitHub Copilot Free ou inscrever-se numa subscrição do GitHub Copilot Pro. Para esta formação, inscrever-se num plano GitHub Copilot Free é suficiente.

  • Experiência a usar o GitHub Copilot no Visual Studio Code para explicar e documentar código.