Teste Prático do GitHub Copilot

### O GitHub Copilot é gratuito para uso por todos? > https://github.com/features/copilot/plans 1. [ ] Não 1. [X] Sim ### Qual das opções abaixo NÃO é uma maneira possível de conceder acesso ao Copilot para membros de uma organização? > Artigo Conceder acesso ao Copilot para membros de uma organização -https://docs.github.com/en/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-access-to-github-copilot-in-your-organization/granting-access-to-copilot-for-members-of-your-organization 1. [x] Como membro de uma Organização, você pode habilitar o Copilot diretamente nas configurações da sua conta. 1. [ ] Através das configurações da sua Enterprise, habilite o GitHub Copilot para organizações selecionadas ou para todas as organizações. 1. [ ] Através das configurações da sua Organização, habilite o GitHub Copilot para equipes ou usuários selecionados ou para toda a organização. 1. [ ] Você pode usar a REST API do GitHub para conceder acesso ao GitHub Copilot para equipes ou usuários específicos em sua organização. ### Quais IDEs o GitHub Copilot suporta? (Escolha duas.) > https://docs.github.com/en/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot - [x] Visual Studio Code, Xcode, Vim/NeoVim - [x] Azure Data Studio, Visual Studio, IntelliJ IDEA - [ ] Visual Studio, NetBeans, Eclipse - [ ] Visual Studio, BlueJ, NetBeans ### Qual comando é usado para instalar a extensão do GitHub Copilot no CLI? > https://docs.github.com/en/copilot/managing-copilot/configure-personal-settings/installing-github-copilot-in-the-cli 1. [x] gh extension install github/gh-copilot 1. [ ] gh copilot install 1. [ ] gh copilot setup 1. [ ] gh extension add copilot ### Quais são alguns dos princípios de Engenharia de Prompt? (Escolha três.) > https://docs.github.com/en/copilot/using-github-copilot/prompt-engineering-for-github-copilot - [x] Foque em uma tarefa única e bem definida - [x] Certifique-se de que as instruções sejam detalhadas e explícitas - [x] Forneça um contexto rico para a IA - [ ] Escreva instruções longas e complexas > Se você deseja que o Copilot complete uma tarefa complexa ou grande, divida a tarefa em várias tarefas simples e menores. ### Como você pode excluir arquivos específicos do GitHub Copilot? > https://docs.github.com/en/copilot/managing-copilot/configuring-and-auditing-content-exclusion/excluding-content-from-github-copilot 1. [ ] Editando o arquivo .gitignore > .gitignore é usado para excluir o arquivo do git, não do copilot 1. [x] Navegando até as configurações do repositório no GitHub e adicionando os caminhos a serem excluídos 1. [ ] Configurando exclusões no arquivo de configuração do Copilot 1. [ ] Usando um comando no terminal ### Qual é a afirmativa verdadeira sobre as exclusões de conteúdo do Copilot? (Escolha duas) > https://docs.github.com/en/copilot/managing-copilot/configuring-and-auditing-content-exclusion/excluding-content-from-github-copilot - [x] As exclusões de contexto podem ser configuradas no nível do repository e da organization - [x] O Copilot oferece diferentes planos com considerações de privacidade - [ ] O Copilot ignora completamente os arquivos excluídos > O Copilot pode usar informações de um arquivo excluído se as informações forem fornecidas pelo IDE. - [ ] As exclusões de conteúdo não afetam a conclusão de código - [ ] As exclusões de conteúdo são aplicadas instantaneamente > Após adicionar ou alterar as exclusões de conteúdo, pode levar até 30 minutos para que entrem em vigor. ### Qual das opções a seguir descreve o arquivo de configuração do GitHub Copilot Editor? > https://docs.github.com/en/copilot/customizing-copilot/adding-custom-instructions-for-github-copilot 1. [ ] Um arquivo JSON com configurações de segurança 1. [x] Um arquivo Markdown com instruções em linguagem natural para personalizar as respostas do Copilot Chat 1. [ ] Um arquivo YAML com instruções de build 1. [ ] Um arquivo XML com configurações de implantação ### Qual das opções a seguir descreve como usar a GitHub Copilot's Productivity API? > https://docs.github.com/en/copilot/rolling-out-github-copilot-at-scale/analyzing-usage-over-time-with-the-copilot-metrics-api 1. [ ] Para coletar logs de auditoria 1. [ ] Para excluir arquivos específicos 1. [x] Para coletar métricas de uso dos membros da organização 1. [ ] Para atualizar automaticamente o Copilot ### Qual dos seguintes integra o GitHub Copilot Chat com ferramentas externas? > https://docs.github.com/en/enterprise-cloud@latest/copilot/using-github-copilot/using-extensions-to-integrate-external-tools-with-copilot-chat 1. [x] GitHub Copilot Extensions 1. [ ] GitHub Copilot Marketplace 1. [ ] GitHub Copilot Integrations 1. [ ] GitHub Copilot Open ### Como você pode fornecer contexto para o GitHub Copilot gerar respostas personalizadas para o seu repositório? > https://docs.github.com/en/enterprise-cloud@latest/copilot/customizing-copilot/adding-custom-instructions-for-github-copilot 1. [x] Criando um arquivo chamado `.github/copilot-instructions.md` no repositório 1. [ ] Enviando um e-mail para o suporte do GitHub com os detalhes do seu projeto 1. [ ] Modificando o arquivo `.gitconfig` para incluir instruções personalizadas > Modificar o arquivo `.gitconfig` não fornece instruções personalizadas para o GitHub Copilot. 1. [ ] Criando uma Issue do GitHub chamada `copilot-instructions` no repositório com o contexto necessário > Criar uma Issue do GitHub não fornece instruções personalizadas para o GitHub Copilot. ### O GitHub Copilot pode usar informações semânticas de um arquivo que foi ignorado pelas exclusões de conteúdo do GitHub Copilot? > https://docs.github.com/en/copilot/managing-copilot/configuring-and-auditing-content-exclusion/excluding-content-from-github-copilot#limitations-of-content-exclusions 1. [x] Sim, se as informações forem fornecidas indiretamente pelo IDE. 1. [ ] Não, ele ignorará todas as informações de arquivos excluídos. > É possível que o Copilot use informações semânticas de um arquivo excluído se essas informações forem fornecidas indiretamente pelo IDE. Exemplos de tal conteúdo incluem informações de tipo e definições exibidas ao passar o cursor sobre símbolos usados no código, bem como propriedades gerais do projeto, como informações de configuração de build. ### O que acontece quando você exclui conteúdo do GitHub Copilot? (Escolha duas) > https://docs.github.com/en/copilot/managing-copilot/configuring-and-auditing-content-exclusion/excluding-content-from-github-copilot#about-content-exclusions-for-copilot - [x] A conclusão de código não estará disponível nos arquivos afetados. - [x] O conteúdo nos arquivos afetados não influenciará as sugestões de conclusão de código em outros arquivos. - [ ] O conteúdo nos arquivos afetados continuará a influenciar as respostas do GitHub Copilot Chat. - [ ] A conclusão de código não será afetada nos arquivos afetados. ### Qual é a maneira mais fácil de começar a usar o GitHub Copilot? > https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot 1. [ ] Solicitar acesso ao Suporte do GitHub e aguardar aprovação antes de usar o GitHub Copilot. 1. [ ] Usar o site do Copilot e colar seu código ao pedir sugestões. 1. [x] Instalar a extensão do Copilot no seu ambiente preferido, como o Visual Studio Code. 1. [ ] Criar um novo repositório público no GitHub e habilitar o Copilot para escanear seu código e fazer sugestões. ### O que o GitHub Copilot analisa para oferecer sugestões relevantes enquanto você desenvolve novo código? > https://docs.github.com/en/copilot/using-github-copilot/best-practices-for-using-github-copilot#guide-copilot-towards-helpful-outputs 1. [ ] Analisa o contexto em todos os arquivos dentro do repositório. 1. [x] Analisa o contexto no arquivo atual e arquivos relacionados. 1. [ ] Analisa apenas o contexto dentro do arquivo atual. 1. [ ] Analisa apenas o contexto dentro da linha atual de código. ### Qual das opções a seguir melhor descreve o GitHub Copilot? > https://docs.github.com/en/copilot/about-github-copilot/what-is-github-copilot 1. [x] Um assistente de codificação com IA que ajuda os desenvolvedores sugerindo código e completando trechos de código. 1. [ ] Um sistema de controle de versão que rastreia e gerencia alterações em uma base de código. 1. [ ] Um editor de código que fornece recursos de depuração e verificação de erros. 1. [ ] Uma ferramenta que testa e implanta automaticamente o código em ambientes de produção. ### Como o GitHub Copilot lida com a retenção de dados para sugestões de código no IDE? > https://resources.github.com/learn/pathways/copilot/essentials/how-github-copilot-handles-data/ 1. [x] As sugestões são mantidas temporariamente na memória e descartadas após o uso, não sendo gravadas em disco 1. [ ] Todas as sugestões são armazenadas permanentemente em um banco de dados local para referência futura 1. [ ] As sugestões são automaticamente salvas em repositórios do GitHub para controle de versão 1. [ ] Trechos de código são armazenados em cache no disco por 30 dias antes de serem excluídos ### Quais etapas ocorrem quando o serviço proxy do GitHub Copilot processa um prompt? > https://resources.github.com/learn/pathways/copilot/essentials/how-github-copilot-handles-data/ 1. [x] Testes para linguagem tóxica, verificações de relevância e detecção de tentativas de hacking de prompt 1. [ ] Tradução para múltiplas linguagens de programação e validação de sintaxe 1. [ ] Compilação automática de código e execução em um ambiente sandbox 1. [ ] Transmissão direta para repositórios públicos para verificação de referência ### Qual conjunto de princípios representa corretamente os seis princípios fundamentais da Microsoft para IA Responsável que orientam o desenvolvimento do GitHub Copilot? > https://learn.microsoft.com/en-us/training/modules/responsible-ai-with-github-copilot/3-six-principles-of-responsible-ai 1. [x] Justiça, Confiabilidade e Segurança, Privacidade e Segurança, Inclusividade, Transparência e Prestação de Contas 1. [ ] Eficiência, Velocidade, Precisão, Inovação, Confiabilidade e Segurança 1. [ ] Privacidade, Performance, Acessibilidade, Escalabilidade, Manutenibilidade e Testes 1. [ ] Segurança, Desenvolvimento, Operações, Manutenção, Suporte e Documentação ### Qual dos seguintes é um benefício potencial de usar o GitHub Copilot para aprimorar os fluxos de trabalho dos desenvolvedores? > https://docs.github.com/en/copilot 1. [x] Ele pode sugerir trechos de código para aumentar a produtividade dos desenvolvedores. 1. [ ] Ele substitui completamente a necessidade de revisão de código em todos os projetos. 1. [ ] Ele mescla automaticamente pull requests sem aprovação humana. 1. [ ] Ele funciona apenas com software escrito em uma única linguagem de programação. ### Qual afirmação descreve corretamente a funcionalidade de comandos CLI do GitHub Copilot? > https://docs.github.com/en/copilot/using-github-copilot/using-github-copilot-in-the-command-line 1. [x] Os usuários podem obter explicações de comandos usando 'gh copilot explain' e sugestões de comandos usando 'gh copilot suggest' 1. [ ] Os comandos são executados automaticamente sem confirmação do usuário ao usar 'gh copilot suggest' 1. [ ] O comando 'gh copilot explain' modifica arquivos do sistema sem mostrar a explicação 1. [ ] Os comandos sugeridos são diretamente executados sem serem copiados para a área de transferência primeiro ### Qual é o principal propósito do comando '/tests' no GitHub Copilot? > https://docs.github.com/en/copilot/using-github-copilot/guides-on-using-github-copilot/writing-tests-with-github-copilot 1. [x] Ele gera um conjunto de testes unitários para o arquivo atualmente aberto, usando o contexto de arquivos de teste existentes, se disponíveis 1. [ ] Ele executa todos os testes unitários existentes no projeto sem gerar novos 1. [ ] Ele apenas valida a sintaxe dos arquivos de teste existentes sem criar novos testes 1. [ ] Ele remove permanentemente todos os arquivos de teste existentes para começar do zero ### Como o uso de assentos é calculado para o GitHub Copilot no nível empresarial durante um ciclo de cobrança? > https://docs.github.com/en/enterprise-cloud@latest/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-access-to-copilot-in-your-enterprise/viewing-copilot-license-usage-in-your-enterprise 1. [x] Número de assentos × (Dias decorridos / Total de dias no ciclo de cobrança) 1. [ ] Total de commits × Número de desenvolvedores ativos 1. [ ] Número de sugestões de código × Número de finalizações aceitas 1. [ ] Tamanho total do repositório × Número de organizações ### Como funciona o recurso de correspondência de código público do GitHub Copilot? > https://docs.github.com/en/copilot/using-github-copilot/finding-public-code-that-matches-github-copilot-suggestions 1. [x] Ele busca correspondências comparando sugestões de código com um índice de repositórios públicos do GitHub, que é atualizado a cada poucos meses 1. [ ] Ele realiza buscas em tempo real em todos os repositórios do GitHub, incluindo os privados 1. [ ] Ele corresponde apenas códigos de repositórios criados nas últimas 24 horas 1. [ ] Ele verifica códigos em plataformas externas de hospedagem de código fora do GitHub ### Quais são as verificações de pós-processamento realizadas nas respostas do GitHub Copilot? > https://resources.github.com/learn/pathways/copilot/essentials/how-github-copilot-handles-data/ 1. [x] Linguagem tóxica, relevância, qualidade do código (incluindo vulnerabilidades de segurança), identificadores únicos e correspondência opcional de código público 1. [ ] Apenas validação de sintaxe e verificações de formatação de código 1. [ ] Benchmarking de desempenho e otimização de uso de memória 1. [ ] Apenas verificação de erros de compilação e exceções de runtime ### Quais elementos o GitHub Copilot pode usar como contexto ao gerar sugestões? > https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot#using-context-in-github-copilot 1. [x] Conteúdo no arquivo atual, arquivos vizinhos, URLs de repositórios, caminhos de arquivos e interações anteriores no chat 1. [ ] Apenas a linha atual de código sendo editada sem qualquer contexto adicional 1. [ ] Exclusivamente documentação externa da internet 1. [ ] Somente o arquivo README do projeto e nada mais ### Qual das seguintes opções NÃO é um modo selecionável no GitHub Copilot Chat? 1. [ ] Ask 1. [ ] Edit 1. [x] Translate 1. [ ] Chat > Embora o GitHub Copilot possa ajudar a traduzir código de uma linguagem de programação para outra, "Translate" não é um modo dedicado na janela de Chat. ### Ao adicionar contexto no chat, é possível adicionar arquivos individuais, mas não pastas inteiras. Esta afirmação é: > https://learn.microsoft.com/en-us/training/modules/get-started-github-copilot/10-examine-chat-view-features 1. [x] Falsa 1. [ ] Verdadeira ### Qual das seguintes opções pode ser adicionada como contexto para seu prompt no GitHub Copilot Chat? (Selecione três.) > https://learn.microsoft.com/en-us/training/modules/get-started-github-copilot/10-examine-chat-view-features - [x] Símbolos - [x] Saída de comandos do terminal - [x] Falhas em testes - [ ] Repositórios externos - [ ] Variáveis de ambiente (como PATH) ### O que são smart actions? > https://learn.microsoft.com/en-us/training/modules/get-started-github-copilot/11-examine-inline-chat-smart-actions-quick-chat 1. [x] Smart actions são tarefas comuns e predefinidas, como explicar código, corrigir código ou gerar testes e documentação, que podem ser realizadas pelo GitHub Copilot Chat sem a necessidade de criar um prompt para elas. 1. [ ] Smart actions é uma modalidade avançada do GitHub Copilot usada para depuração e correção de testes com falha. 1. [ ] Smart actions são tarefas predefinidas projetadas para auxiliar em tarefas comuns de codificação dentro de uma organização, que podem ser configuradas no nível de repository e organization. ### Quais recursos estão disponíveis no GitHub Copilot e no GitHub Copilot Chat? > https://learn.microsoft.com/en-us/training/modules/develop-code-features-using-github-copilot-tools/2-examine-code-development-features-github-copilot 1. [x] Completação de linha de código, chat inline, visualização de chat, chat rápido, ações inteligentes 1. [ ] Completação de linha de código, chat inline, visualização de chat, ações inteligentes, pesquisa de código 1. [ ] Completação de linha de código, chat inline, contêiner de código, chat rápido ### Quais das frases estão corretas? (Selecione duas.) > https://learn.microsoft.com/en-us/training/modules/develop-code-features-using-github-copilot-tools/3-examine-github-copilot-best-practices - [x] Participantes do chat (como `@workspace` ou `@vscode`) podem ser usados para fornecer contexto adicional sobre a base de código, um domínio específico ou tecnologia. - [x] Comandos barra (como `/tests`, `/fix` ou `/explain`) são uma maneira concisa de indicar o que você gostaria de alcançar com o prompt. - [ ] Não é possível combinar participantes do chat, comandos e variáveis de chat em um único prompt. - [ ] Participantes do chat só podem ser usados para marcar outros membros na mesma organização. > Participantes do chat como `@workspace` ou `@vscode` são projetados para fornecer contexto sobre a base de código, domínio ou tecnologia, e não para marcar outras pessoas. ### Para que serve um alias ao usar o GitHub Copilot? > https://learn.microsoft.com/en-us/training/modules/github-copilot-across-environments/4-git-hub-copilot-for-the-command-line 1. [x] Usar um alias permite que o GitHub Copilot CLI execute automaticamente comandos na linha de comando. 1. [ ] Usar um alias permite que você indique nos commits do Git que o GitHub Copilot foi o autor das alterações. 1. [ ] Usar um alias permite que o GitHub revise e seja o autor de pull requests em seu nome. ### Quais afirmações estão corretas sobre o GitHub Copilot CLI? (Selecione três.) > https://learn.microsoft.com/en-us/training/modules/github-copilot-across-environments/4-git-hub-copilot-for-the-command-line - [x] Os prompts não são retidos, enquanto as análises de uso são retidas por padrão. - [x] É possível optar por não participar das análises de uso opcionais. - [x] As respostas geradas pelo Copilot CLI podem ser revisadas após cada sugestão. - [ ] Tanto os prompts quanto as análises de uso são retidos por padrão. > Os prompts não são retidos por padrão. - [ ] Não é possível optar por não participar das análises de uso opcionais, pois elas são anonimizadas. - [ ] O GitHub Copilot CLI pode apenas explicar ou sugerir comandos, mas não executá-los em nome do usuário. ### Você está desenvolvendo um aplicativo em Kotlin. O que você precisa ter em mente ao usar o GitHub Copilot? > https://learn.microsoft.com/en-us/training/modules/github-copilot-across-environments/2-code-completion-with-git-hub-copilot 1. [x] Kotlin não está incluído nas linguagens em que o GitHub Copilot oferece suporte forte. Como resultado, as sugestões de código podem não ter a mesma qualidade que as sugestões de código em uma linguagem mais bem suportada, como Ruby, Java ou C#. 1. [ ] Kotlin não está incluído nas linguagens em que o GitHub Copilot oferece suporte forte. Como resultado, o GitHub Copilot não será capaz de explicar ou corrigir o código. 1. [ ] Kotlin não está incluído nas linguagens em que o GitHub Copilot oferece suporte forte. Como resultado, o GitHub Copilot ainda pode explicar ou corrigir o código, mas não será capaz de fornecer sugestões de código. 1. [ ] Nenhuma está correta, pois Kotlin está incluído nas linguagens em que o GitHub Copilot oferece suporte forte. ### Onde você pode encontrar informações sobre preocupações relacionadas à segurança, propriedade intelectual e privacidade no uso do GitHub Copilot? > https://learn.microsoft.com/en-us/training/modules/github-copilot-management-and-customizations/3-github-copilot-contractual-protections-disabling-matching-public-code 1. [x] GitHub Copilot Trust Center 1. [ ] GitHub Copilot Compliance Center 1. [ ] GitHub Copilot Compliance Hub 1. [ ] GitHub Copilot Legal Center 1. [ ] GitHub Copilot Legal and Trust Center ### Quais planos de assinatura do GitHub Copilot permitem especificar diretrizes de codificação para revisões de código? > https://learn.microsoft.com/en-us/training/modules/get-started-github-copilot/3-compare-github-copilot-plans 1. [x] Copilot Enterprise 1. [ ] Copilot Business and Copilot Enterprise 1. [ ] Copilot Pro+, Copilot Business and Copilot Enterprise 1. [ ] Copilot Pro, Copilot Pro+, Copilot Business and Copilot Enterprise ### Quais afirmações estão corretas em relação ao uso de @workspace e #codebase? (Selecione duas.) > https://learn.microsoft.com/en-us/training/modules/generate-documentation-using-github-copilot-tools/3-examine-github-copilot-prompts-keywords - [x] Embora `@workspace` e `#codebase` permitam fazer perguntas sobre todo o codebase, o uso de `#codebase` é recomendado. - [x] A palavra-chave `#codebase` pode ser usada em todos os modos de chat. - [ ] A palavra-chave `@workspace` pode ser usada em todos os modos de chat. - [ ] A palavra-chave `@workspace` é responsável pelo prompt do usuário e, portanto, pode usar outras ferramentas.
Detalhes

Achou este teste prático útil?

Deixe uma ⭐ no repositório e considere retribuir à comunidade:

  • contribuindo com uma ou mais questões de simulado (leva minutos)