GitHub Copilot entre ambientes: Técnicas de IDE, chat e linha de comando

Intermediário
Desenvolvedor
Engenheiro de DevOps
Aluno
GitHub

Explore as funcionalidades multifacetadas do GitHub Copilot em vários ambientes de desenvolvimento. Saiba como aproveitar a codificação assistida por IA em seu IDE, interagir com conversas em linguagem natural para tarefas complexas e aprimorar a produtividade da linha de comando.

Objetivos de aprendizagem

Ao final deste módulo, você saberá como:

  • Entenda como utilizar as sugestões automáticas do GitHub Copilot, o painel de sugestões múltiplas e sua capacidade de se adaptar a diferentes estilos de codificação.
  • Entenda como fornecer contexto ao GitHub Copilot por meio de comentários em linha, comentários em bloco, sequências de documentos e outros tipos de comentários para aumentar a precisão da geração de código.
  • Entenda como interagir com o GitHub Copilot por meio de conversas em linguagem natural para gerar código complexo, depurar problemas e obter explicações de código em tempo real.
  • Entenda como melhorar a relevância das sugestões do GitHub Copilot Chat usando referência de escopo, comandos de barra e agentes
  • Entenda como interagir com o GitHub Copilot na CLI para obter explicações de comandos, sugestões e até mesmo executar comandos com base em necessidades específicas.

Pré-requisitos

  • Conhecimento básico de codificação.
  • Acesso ao GitHub Copilot: Para usá-lo, você pode instalar a extensão do GitHub Copilot disponível para você nos seguintes Ambientes de Desenvolvimento Integrado (IDEs):
  • Visual Studio
  • Visual Studio Code
  • Neovim
  • IDEs da JetBrains (IntelliJ, PyCharm, WebStorm etc.)
  • Uma conta do GitHub que você conectaria ao Copilot a partir do seu editor de código.