Copiloto do GitHub em ambientes: IDE, bate-papo, GitHub.com e técnicas de linha de comando

Intermédio
Programador
Engenheiro de DevOps
Estudante
GitHub

Explore os recursos multifacetados do GitHub Copilot em vários ambientes de desenvolvimento. Aprenda a aproveitar a codificação assistida por IA em seu IDE, participe de conversas em linguagem natural para tarefas complexas, aprimore a produtividade da linha de comando e acelere o fluxo de trabalho de desenvolvimento desde a criação de código até a conclusão da solicitação pull.

Objetivos de aprendizagem

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

  • Entenda como utilizar as sugestões automáticas do GitHub Copilot, o painel de várias sugestões e sua capacidade de se adaptar a diferentes estilos de codificação para acelerar o desenvolvimento de código.
  • Entenda como fornecer contexto ao GitHub Copilot por meio de comentários embutidos, comentários de bloco, strings de documentos e outros tipos de comentários para melhorar a precisão e a velocidade 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, obter explicações de código e simplificar fluxos de trabalho de desenvolvimento 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 para concluir rapidamente tarefas de desenvolvimento de rotina.
  • Entenda como usar o GitHub Copilot em GitHub.com para exploração de repositório, assistência de solicitação pull, gerenciamento de problemas e fluxos de trabalho colaborativos de revisão de código.
  • Entenda como interagir com o GitHub Copilot na CLI para obter explicações de comandos, sugestões e executar comandos para automatizar fluxos de trabalho de terminal.

Pré-requisitos

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