Teste Prático de Fundamentos do GitHub

### Quais são os possíveis tipos de contas GitHub? (Selecione três.) > https://docs.github.com/en/get-started/learning-about-github/types-of-github-accounts - [x] Contas pessoais - [x] Contas de organização - [x] Contas empresariais - [ ] Contas compartilhadas - [ ] Contas corporativas ### Qual dessas funcionalidades do GitHub serve como uma planilha adaptável, quadro de tarefas e um roadmap que integra com issues e pull requests no GitHub para planejar e rastrear seu trabalho de forma eficaz? 1. [x] GitHub Project 1. [ ] GitHub Copilot 1. [ ] GitHub Repository 1. [ ] GitHub Organization ### Como funciona a sincronização entre projetos do GitHub, issues e pull requests? > https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects#staying-up-to-date 1. [x] As atualizações das issues e pull requests serão refletidas automaticamente nos Projetos do GitHub. Essa integração funciona nos dois sentidos, de forma que, quando você altera informações sobre um pull request ou issue em seu projeto, o pull request ou issue reflete essa informação. 1. [ ] As atualizações das issues e pull requests não serão refletidas automaticamente nos Projetos do GitHub, elas devem ser acionadas manualmente pelo usuário. 1. [ ] A sincronização de informações funciona apenas em uma direção - do projeto para as issues e pull requests. Atualizações nas issues e pull requests não serão automaticamente espelhadas nos itens do Projeto. 1. [ ] A sincronização de informações funciona apenas em uma direção - das issues e pull requests para os projetos. Atualizações nos itens do Projeto não serão automaticamente espelhadas nas issues e pull requests. ### Qual destas afirmações é verdadeira em relação a campos personalizados para itens em GitHub Projects? > https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects#adding-metadata-to-your-items 1. [x] Os campos personalizados permitem a adição de metadados além das opções padrão, como datas-alvo e campos de iteração. 1. [ ] Os campos personalizados são limitados a informações textuais e não podem incluir metadados numéricos ou relacionados a datas. 1. [ ] Os campos personalizados são exclusivamente para modificações estéticas e não adicionam metadados significativos. 1. [ ] Os campos personalizados são limitados a opções predefinidas e não podem incluir metadados definidos pelo usuário. ### Quais são as diferentes opções disponíveis para adicionar issues e pull requests a um quadro de projeto no GitHub? > https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-items-in-your-project/adding-items-to-your-project#adding-issues-and-pull-requests-to-a-project 1. [x] Individualmente, automaticamente ou em massa. 1. [ ] Apenas manualmente, um de cada vez. 1. [ ] Apenas individualmente ou em massa. 1. [ ] Apenas automaticamente usando fluxos de trabalho do projeto. ### Quais desses layouts estão disponíveis no GitHub Projects? (Escolha três.) > https://docs.github.com/en/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/changing-the-layout-of-a-view - [x] Layout de tabela - [x] Layout de quadro - [x] Layout de roteiro - [ ] Layout de scrum - [ ] Layout ágil - [ ] Layout de projeto ### Qual layout de Projeto do GitHub seria mais adequado para um quadro Kanban? > https://docs.github.com/en/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/customizing-the-board-layout#about-the-board-layout 1. [x] Layout de quadro 1. [ ] Layout de tabela 1. [ ] Layout de roteiro 1. [ ] Layout ágil ### Quais desses fluxos de trabalho são automações integradas no GitHub Projects? (Escolha duas.) > https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/using-the-built-in-automations - [x] Quando problemas ou pull requests no seu projeto são fechados, seu status é definido como Concluído. - [x] Quando pull requests no seu projeto são mesclados, seu status é definido como Concluído. - [ ] Quando problemas ou pull requests são abertos no seu projeto, seu status é definido como Concluído. - [ ] Quando um novo colaborador é adicionado a um repositório, os problemas não atribuídos são atribuídos a ele. - [ ] Quando uma ação do GitHub é acionada, cria um novo item no seu GitHub Project. ### Quais são as diferentes opções que permitem automatizar operações no seu Projeto GitHub? (Escolha três.) > https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/ - [x] Fluxos de trabalho de projeto - [x] API GitHub GraphQL - [x] GitHub Actions - [ ] GitHub Copilot - [ ] Gráficos do GitHub - [ ] GitHub Dependabot - [ ] Itens do projeto ### Qual é a diferença entre GitHub Projects e GitHub Projects classic? > https://docs.github.com/en/issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards 1. [x] GitHub Projects é a nova experiência do GitHub que oferece muitos novos recursos e melhorias em relação ao antigo GitHub Projects classic. 1. [ ] GitHub Projects classic é a nova experiência do GitHub que oferece muitos novos recursos e melhorias em relação ao antigo GitHub Projects. 1. [ ] GitHub Projects classic é uma maneira mais simples de gerenciar seus GitHub Projects e é recomendado para iniciantes. 1. [ ] GitHub Projects classic são as versões aprimoradas que, além do GitHub Projects, oferecem alguns modelos pré-definidos, como roadmaps e sprints. ### Quais são os casos de uso para etiquetas? > https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels 1. [x] Categorizar issues e pull requests 1. [ ] Categorizar arquivos no repositório 1. [ ] Atribuí-los a releases para que sejam incluídos nas notas de release > Não é possível atribuir etiquetas a releases 1. [ ] Atribuir etiquetas a contribuidores do repositório para indicar seu papel e permissões no projeto > Não é possível atribuir etiquetas a contribuidores ### Por que um proprietário de repositório gostaria de usar marcos? (Escolha duas opções.) > https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/about-milestones - [x] Associar problemas e pull requests a fases específicas do projeto - [x] Obter uma visão geral de quanto trabalho resta para concluir uma fase do projeto - [ ] Automatizar o repositório > Isso é função do GitHub Actions - [ ] Comunicar que o repositório está em um estado estável - [ ] Rastrear as dependências do repositório > Isso é função do gráfico de dependência e do Dependabot - [ ] Listar os contribuidores do repositório ### Como você pode atribuir uma pessoa a uma issue ou pull request? > https://docs.github.com/en/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users 1. [x] Usando o campo Assignees na barra lateral 1. [ ] Adicionando um rótulo com o nome de usuário do GitHub dessa pessoa à issue ou pull request 1. [ ] Mencionando-a na descrição da issue ou pull request 1. [ ] Não é possível atribuir uma pessoa a uma issue ou pull request. ### Se você frequentemente se depara escrevendo o mesmo conjunto de comentários em issues ou pull requests, qual recurso do GitHub você utilizaria para economizar tempo? > https://docs.github.com/pt/get-started/writing-on-github/working-with-saved-replies/using-saved-replies 1. [x] Respostas salvas 1. [ ] Modelos de comentário 1. [ ] Modelos de repositório 1. [ ] Rótulos ### Quais são algumas ações que você pode realizar em relação aos Modelos de Repositório? (Escolha duas.) > https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-repository-from-a-template - [x] Criar um modelo de repositório a partir de um repositório existente - [x] Criar um novo repositório a partir de um modelo de repositório - [ ] Criar uma organização a partir de um modelo de repositório - [ ] Excluir todos os repositórios criados a partir de um modelo de repositório - [ ] Excluir todos os repositórios que não utilizam um modelo de repositório fornecido por sua organização ### Qual recurso no GitHub Projects permite gerar gráficos e tabelas de maneira fácil para visualizar o status atual e a progressão histórica do seu projeto? > https://docs.github.com/pt/issues/planning-and-tracking-with-projects/viewing-insights-from-your-project/about-insights-for-projects 1. [x] Project Insights 1. [ ] GitHub Actions 1. [ ] Milestones 1. [ ] Copilot Charts > Não existe algo chamado Copilot Charts. ### Qual é o nome da plataforma de integração contínua e entrega contínua (CI/CD) do GitHub? > https://docs.github.com/en/actions/learn-github-actions/understanding-github-actions 1. [x] GitHub Actions 1. [ ] GitHub Workflows 1. [ ] GitHub Pipelines 1. [ ] GitHub Projects ### Qual destes é um caso de uso comum para o GitHub Actions? > https://docs.github.com/en/actions/automating-builds-and-tests/about-continuous-integration 1. [x] Executar testes automatizados antes de mesclar um pull request 1. [ ] Adicionar um botão de patrocínio ao seu projeto 1. [ ] Processamento e análise de grandes volumes de dados 1. [ ] Treinamento de modelos de machine learning ### Os workflows do GitHub Action são acionados por eventos. Quais desses são eventos válidos suportados pelo GitHub Actions? (Escolha dois.) > https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#about-events-that-trigger-workflows - [x] Um commit é enviado para um branch - [x] Uma pull request é aberta - [ ] Uma alteração é feita nas configurações do repositório - [ ] Uma nova vulnerabilidade foi detectada em uma dependência > Este não é um evento válido que poderia acionar um workflow. É um recurso do Dependabot. - [ ] Um novo membro foi adicionado ao repositório ### Onde você pode encontrar GitHub Actions publicamente disponíveis? > https://docs.github.com/en/actions/creating-actions/publishing-actions-in-github-marketplace 1. [x] GitHub Marketplace 1. [ ] GitHub Public Action Storage 1. [ ] Repositórios privados do GitHub 1. [ ] Quadros de Projetos do GitHub Actions ### Qual dessas ferramentas serve como um par programador de IA que oferece sugestões no estilo de autocompletar enquanto você codifica? > https://docs.github.com/en/copilot/quickstart#introduction 1. [x] GitHub Copilot 1. [ ] GitHub AI Aid 1. [ ] GitHub Partner 1. [ ] GitHub Assistant ### O GitHub Copilot é gratuito? > https://docs.github.com/en/copilot/overview-of-github-copilot/about-github-copilot-individual#understanding-the-differences-between-copilot-individual-and-copilot-business 1. [ ] Não 1. [ ] Sim 1. [x] Sim, se você for um estudante, professor ou mantenedor de um projeto open source popular 1. [ ] Sim, mas apenas para indivíduos trabalhando em repositórios públicos > Existe um período de teste gratuito. No entanto, o GitHub Copilot é uma funcionalidade paga, mesmo para indivíduos. ### Quais são as diferenças entre o GitHub Copilot Individual e o GitHub Copilot Business? > https://docs.github.com/pt/copilot/about-github-copilot/subscription-plans-for-github-copilot 1. [x] O GitHub Copilot Individual só pode ser usado por contas pessoais e o GitHub Copilot Business é usado por organizações e empresas 1. [ ] O GitHub Copilot Individual usa um modelo de IA treinado em código-fonte público e o GitHub Copilot Business usa um modelo de IA treinado em código-fonte privado 1. [ ] O GitHub Copilot Individual é gratuito e o GitHub Copilot Business é um recurso pago 1. [ ] O GitHub Copilot Individual só pode ser usado ao trabalhar em repositórios públicos e o GitHub Copilot Business pode ser usado ao trabalhar em repositórios públicos e privados dentro de uma organização ### Como você pode começar a usar o GitHub Copilot após ativar a assinatura do GitHub Copilot? > https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot 1. [x] Configure o GitHub Copilot em um dos IDEs compatíveis, como Visual Studio Code ou JetBrains, e comece a codar 1. [ ] O GitHub Copilot começará automaticamente a dar sugestões em pull requests e issues no seu repositório 1. [ ] Você precisa configurar uma GitHub Action que ativará o GitHub Copilot no seu repositório 1. [ ] Você precisa editar as configurações do repositório e habilitar o GitHub Copilot para o repositório ### O que é um GitHub Codespace? > https://docs.github.com/en/codespaces/overview 1. [x] É um ambiente de desenvolvimento pré-configurado especificamente ajustado para um repositório. Ele permite que você comece imediatamente a escrever código para um projeto sem precisar configurar um ambiente de desenvolvimento local. 1. [ ] Um GitHub Codespace é um ambiente de codificação holográfico interativo que exige hardware especial para ser usado. 1. [ ] GitHub Codespace é uma ferramenta de codificação baseada em IA que gera automaticamente um código quase perfeito. 1. [ ] GitHub Codespace é um evento anual organizado pelo GitHub onde desenvolvedores podem se encontrar e discutir tópicos de codificação. ### Qual recurso do GitHub permite a criação de ambientes de desenvolvimento pré-configurados onde todas as ferramentas e dependências necessárias para contribuir com um repositório estão instaladas? > https://docs.github.com/en/codespaces/overview#benefits-of-github-codespaces 1. [x] GitHub Codespaces 1. [ ] GitHub Docker 1. [ ] GitHub Copilot 1. [ ] GitHub DevEnv ### Quais recursos do GitHub permitem que os contribuidores de repositórios trabalhem em alterações simples de código diretamente através do navegador? (Escolha dois.) > https://docs.github.com/en/codespaces/the-githubdev-web-based-editor - [x] GitHub Codespaces - [x] github.dev editor - [ ] GitHub Projects - [ ] GitHub Dependabot - [ ] GitHub Remote - [ ] GitHub Online ### Se você parar o ambiente do seu GitHub Codespace, poderá voltar às alterações mais tarde, mesmo que não as tenha cometido? > https://docs.github.com/en/codespaces/getting-started/understanding-the-codespace-lifecycle#stopping-a-codespace 1. [x] Sim, esse é o comportamento padrão ao parar e, em seguida, iniciar um GitHub Codespace. 1. [ ] Não, essas alterações serão perdidas. Você precisa comitá-las antes de parar o Codespace. ### Quais dessas afirmações sobre o ciclo de vida do GitHub Codespaces são verdadeiras? (Escolha três.) > https://docs.github.com/en/codespaces/getting-started/understanding-the-codespace-lifecycle - [x] O ciclo de vida de um Codespace começa quando você cria um Codespace e termina quando você o exclui. - [x] Você pode parar e reiniciar um Codespace sem perder as alterações feitas no seu projeto. - [x] Você pode se desconectar e reconectar a um Codespace ativo sem afetar seus processos em execução. - [ ] Você pode parar e reiniciar um Codespace sem afetar seus processos em execução. - [ ] Se você criar outro Codespace em um branch que já possuía um Codespace em execução, o Codespace original será excluído. - [ ] Se você fechar a aba do navegador onde seu Codespace estava sendo executado, o Codespace será automaticamente interrompido. > Fechar a aba do navegador não interrompe o Codespace, e os processos continuam em execução. Caso você apenas tenha fechado a aba, o Codespace será interrompido após atingir o período de tempo limite de inatividade. ### Seu projeto exige hardware apropriado para ser executado. Você pode personalizar a quantidade de núcleos de CPU que serão alocados para o ambiente do seu GitHub Codespace? > https://docs.github.com/en/codespaces/customizing-your-codespace/changing-the-machine-type-for-your-codespace 1. [x] Sim, você pode escolher um tipo de máquina alternativo tanto quando cria um codespace quanto a qualquer momento após criá-lo. 1. [ ] Não, os GitHub Codespaces são hospedados no Microsoft Azure e não temos controle sobre o hardware em que estão sendo executados. > Os GitHub Codespaces são, de fato, hospedados no Microsoft Azure, mas você pode configurar o tipo de máquina a ser usado. ### Como você pode personalizar o ambiente que é executado no GitHub Codespaces? > https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers 1. [x] Criando um arquivo de configuração `.devcontainer/devcontainer.json` 1. [ ] Criando um Dockerfile personalizado na raiz do seu repositório 1. [ ] Criando um arquivo de configuração `.github/codespaces.yml` 1. [ ] Criando imagens de máquina personalizadas com o repositório instalado ### Quem deve ativar a autenticação de dois fatores no GitHub? > https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication 1. [x] Todos os usuários do GitHub 1. [ ] Não é recomendado usar 2FA no GitHub para ninguém 1. [ ] Proprietários de organizações do GitHub 1. [ ] Usuários do GitHub Enterprise Server ### Qual dessas NÃO é uma função em uma Organização no GitHub? > https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization 1. [x] Arquiteto da organização 1. [ ] Proprietário da organização 1. [ ] Membro da organização 1. [ ] Moderador da organização 1. [ ] Gerente de cobrança 1. [ ] Gerente de segurança 1. [ ] Gerente de App GitHub 1. [ ] Colaborador externo ### Você pode desativar a aba de issues em um repositório? > https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-issues 1. [x] Sim 1. [ ] Não > Recursos como issues, wikis ou projetos podem ser desativados em um repositório nas configurações do repositório ### Onde você pode desativar recursos do repositório, como issues, wikis ou projetos, em um repositório que você possui? > https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository 1. [x] Nas configurações do repositório 1. [ ] No arquivo de configuração `.github/settings.yml` 1. [ ] Esses recursos não podem ser desativados 1. [ ] Nas configurações da sua conta ### Quais são as diferentes opções de visibilidade do repositório? > https://docs.github.com/en/enterprise-cloud@latest/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility 1. [x] Privado, Público e Interno (somente Enterprise) 1. [ ] Pessoal, Público e Interno (somente Enterprise) 1. [ ] Privado e Público 1. [ ] Pessoal e Público ### Qual é o propósito de um arquivo `CODEOWNERS`? > https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners 1. [x] O arquivo `CODEOWNERS` permite que você defina indivíduos ou equipes responsáveis por áreas específicas do código ou por sua totalidade. 1. [ ] O arquivo `CODEOWNERS` contém informações sobre taxas de licenciamento de software e as condições sob as quais o código pode ser utilizado. 1. [ ] O arquivo `CODEOWNERS` inclui informações sobre a qualidade do código e sua mantenibilidade. 1. [ ] O arquivo `CODEOWNERS` contém detalhes de contato dos proprietários do repositório. ### Como você pode exigir que as verificações de status sejam aprovadas antes de mesclar um pull request no branch `main`? > https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#about-branch-protection-settings 1. [x] Criando uma regra de proteção de branch 1. [ ] Usando GitHub Actions 1. [ ] Executando testes localmente antes de enviar para o repositório remoto 1. [ ] Tornando o repositório privado ### O que você pode encontrar na aba de segurança de um repositório? > https://docs.github.com/en/code-security/getting-started/securing-your-repository 1. [x] Uma visão geral de segurança desse repositório, como vulnerabilidades em dependências, resultados de varredura de código e alertas de varredura de segredos 1. [ ] Uma lista de todas as Issues do GitHub que foram abertas no repositório por razões de segurança 1. [ ] Uma lista de todas as melhores práticas que o GitHub recomenda para proteger seu software 1. [ ] Informações de contato da equipe de segurança do GitHub ### O que é CodeQL? > https://codeql.github.com/ 1. [x] Uma ferramenta de análise de código 1. [ ] Uma linguagem de programação 1. [ ] Um editor de texto 1. [ ] Um sistema de controle de versão ### Qual ferramenta ajuda você a manter as dependências do repositório atualizadas? > https://docs.github.com/en/code-security/dependabot 1. [x] Dependabot 1. [ ] GitHub Copilot 1. [ ] CodeQL 1. [ ] GitHub Actions ### O que são os Repository Insights? > https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs 1. [x] É um local onde você pode visualizar dados sobre o repositório, como a frequência de código, lista dos contribuidores mais ativos e mais. 1. [ ] Repository Insights é um recurso que permite visualizar os alertas secretos e de varredura de código do repositório. 1. [ ] É uma lista de melhores práticas a seguir ao administrar um repositório. 1. [ ] É um recurso que permite visualizar a visão geral de segurança do repositório. ### Quem são colaboradores de repositório? > https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository 1. [x] Colaboradores são pessoas que receberam acesso de escrita a um repositório. 1. [ ] Colaboradores são pessoas que fizeram contribuições de código para um repositório. > Esses são os contribuidores. Você pode ser um colaborador em um repositório sem ter contribuído com ele. Você também pode contribuir para um repositório sem ser colaborador, fazendo um fork do repositório e enviando um pull request. 1. [ ] Colaboradores são pessoas que financiaram um repositório. > Esses são os patrocinadores. 1. [ ] Colaboradores são pessoas que criaram issues ou pull requests em um repositório. ### O que são equipes do GitHub? > https://docs.github.com/pt/organizations/organizing-members-into-teams/about-teams 1. [x] É um grupo de usuários do GitHub de uma mesma organização. 1. [ ] É uma versão do Microsoft Teams para o GitHub. 1. [ ] É uma forma de gerenciar o acesso a repositórios pessoais do GitHub para muitos usuários de uma vez. > Repositórios pessoais não podem ser compartilhados com equipes, apenas com colaboradores individuais. ### Qual dessas definições descreve melhor o software de código aberto? > https://opensource.com/resources/what-open-source 1. [x] É um software com código-fonte que qualquer pessoa pode inspecionar, modificar e aprimorar. 1. [ ] É gratuito para uso em qualquer finalidade, desde que você assine a licença de código aberto. 1. [ ] É gratuito para uso em fins pessoais, desde que não obtenha lucro com isso. 1. [ ] É um software com código-fonte no qual qualquer pessoa pode confiar. ### Quais são os efeitos de seguir um usuário no GitHub? > https://docs.github.com/en/get-started/quickstart/be-social#following-people 1. [x] Você receberá notificações no seu painel pessoal sobre a atividade pública desse usuário. 1. [ ] Esse usuário receberá notificações no seu painel pessoal sobre sua atividade pública. 1. [ ] Você terá acesso aos repositórios privados dele assim que o pedido de seguir for aceito. 1. [ ] Você pode se envolver em conversas privadas com ele usando o GitHub Chat. ### O que é InnerSource? > https://resources.github.com/innersource/what-is-innersource/ 1. [x] InnerSource refere-se à prática de aplicar os princípios de código aberto dentro de uma organização. 1. [ ] InnerSource refere-se à prática de aplicar os princípios de código aberto em projetos pessoais. 1. [ ] InnerSource refere-se à base de conhecimento interna de uma organização sobre o projeto no qual estão trabalhando. 1. [ ] InnerSource é uma ferramenta que permite às organizações verem quais projetos de código aberto estão utilizando em seu código. ### Qual destas é uma prática que incentiva a colaboração, visibilidade e compartilhamento de código entre diferentes equipes dentro de uma organização? > https://resources.github.com/innersource/what-is-innersource/ 1. [x] InnerSource 1. [ ] OpenSource 1. [ ] Integração Contínua 1. [ ] Git Flow ### O que é um fork no GitHub? > https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks 1. [x] Um fork é uma cópia pessoal do repositório de outro usuário que fica na sua conta. 1. [ ] Um fork é o lugar onde um branch se divide em pelo menos outros dois branches. 1. [ ] Um fork é o estado de um repositório quando ele não está atualizado com o repositório remoto. 1. [ ] Um fork é um branch que não está atualizado com o branch padrão do repositório. ### Quais destes podem tornar um repositório mais descobrível? (Escolha três.) > https://docs.github.com/pt/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository - [x] Uma coleção bem elaborada de documentos markdown como `README.md`, `CONTRIBUTING.md` e outros. - [x] Dar ao repositório um nome descritivo - [x] Configurar tópicos para o repositório - [ ] Definir pipelines adequados de CI/CD - [ ] Cobrir o software do repositório com testes - [ ] Usar uma ampla variedade de Apps e Actions do GitHub ### Como você pode definir protocolos de orientação para usuários que pretendem enviar relatórios de bugs ou propor novos recursos em seu repositório, para que saibam quais informações preencher? > https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates 1. [x] Criar templates de issues 1. [ ] Adicionar labels às issues que eles criam 1. [ ] Configurar GitHub Projects 1. [ ] Ter uma issue de exemplo no repositório que seja fácil de copiar e que nunca seja fechada ### O que é um template de pull request? > https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository 1. [x] O template de pull request é um arquivo que define a estrutura padrão de pull request que os colaboradores do projeto verão automaticamente ao abrir um pull request. 1. [ ] O template de pull request é um pull request que é automaticamente gerado quando um novo branch é criado. 1. [ ] O template de pull request é um pull request escolhido pelo proprietário do repositório como referência ao criar novos pull requests. 1. [ ] O template de pull request é um exemplo de como as alterações no código devem se parecer em um pull request em um dado repositório. ### Qual dessas afirmações descreve melhor um sistema de controle de versão? > https://docs.github.com/en/get-started/using-git/about-git#about-version-control-and-git 1. [x] É um sistema que rastreia o histórico de alterações feitas em uma coleção de arquivos. 1. [ ] É um sistema que utiliza a ferramenta de linha de comando git. 1. [ ] É um sistema que permite criar uma cópia local do código-fonte de um projeto. 1. [ ] É um sistema que permite rastrear o que as pessoas instalam em seus computadores. ### Qual é o significado da palavra `distribuído` em sistema de controle de versão distribuído? > https://about.gitlab.com/topics/version-control/benefits-distributed-version-control-system/ 1. [x] Significa que os desenvolvedores podem ter uma cópia completa do repositório e do seu histórico em suas máquinas locais. 1. [ ] Significa que as tarefas entre os membros da equipe que utilizam o sistema são facilmente distribuídas. 1. [ ] O termo se refere ao compartilhamento ponto a ponto de arquivos de código entre os usuários. 1. [ ] Significa que a base de código está distribuída entre vários servidores para balanceamento de carga. ### Qual das opções descreve melhor o Git? > https://docs.github.com/en/get-started/using-git/about-git#about-version-control-and-git 1. [x] Git é um sistema de controle de versão distribuído. 1. [ ] Git é um sistema de controle de versão centralizado. 1. [ ] Git é um produto do GitHub que permite controle de versão. 1. [ ] Git é um sistema de compartilhamento de arquivos. ### Qual dessas afirmações descreve melhor o que é o GitHub? > https://docs.github.com/en/get-started/using-git/about-git#how-github-works 1. [x] O GitHub é uma plataforma que utiliza o Git como sua tecnologia central e adiciona recursos que tornam a colaboração e o gerenciamento de código mais fáceis. 1. [ ] O GitHub é um sistema de controle de versão distribuído com recursos que facilitam a colaboração em projetos. 1. [ ] O GitHub é uma plataforma de compartilhamento de arquivos com recursos que facilitam a colaboração em projetos usando controle de versão centralizado. 1. [ ] O GitHub é uma plataforma moderna de CI/CD com recursos que ajudam a impulsionar o rápido desenvolvimento de produtos. ### Qual é a relação entre Git e GitHub? > https://docs.github.com/en/get-started/using-git/about-git 1. [x] Git é um sistema de controle de versões distribuído e o GitHub é uma plataforma que usa o Git como sua tecnologia principal. 1. [ ] GitHub é um sistema de controle de versões distribuído e o Git é uma plataforma que usa o GitHub como sua tecnologia principal. 1. [ ] Git é um sistema de compartilhamento de arquivos e o GitHub é uma plataforma que usa o Git como sua tecnologia principal. 1. [ ] GitHub é um sistema de compartilhamento de arquivos e o Git é uma plataforma que usa o GitHub como sua tecnologia principal. ### O que é um repositório no GitHub? > https://docs.github.com/en/repositories/creating-and-managing-repositories/about-repositories 1. [x] É um lugar onde você pode armazenar seu código, seus arquivos e o histórico de revisões de cada arquivo. 1. [ ] É um lugar onde você pode armazenar suas imagens Docker ou pacotes NPM. 1. [ ] É um editor visual de código que permite editar seu código-fonte no navegador. 1. [ ] Um repositório no GitHub é uma sala de bate-papo onde desenvolvedores podem discutir questões relacionadas ao código. ### O que é o GitHub Flow? > https://docs.github.com/en/get-started/quickstart/github-flow 1. [x] Refere-se a um fluxo de trabalho baseado em branch onde os desenvolvedores criam uma branch para cada nova alteração em que estão trabalhando e, em seguida, abrem pull requests para que seu código seja revisado, testado e mesclado ao branch principal. 1. [ ] É uma prática onde, toda vez que um commit é enviado para o branch principal, uma nova release é automaticamente criada e implantada. 1. [ ] É uma prática onde, toda vez que um commit é enviado para o branch principal, um conjunto de pipelines de CI/CD é acionado para executar testes e validar as alterações no código. 1. [ ] Refere-se a um fluxo de trabalho com um único branch onde os desenvolvedores trabalham em suas features no branch `master` e, em seguida, têm o código da feature revisado, testado e enviado. ### O que é um plano GitHub Pro? > https://docs.github.com/en/get-started/learning-about-github/githubs-plans#github-pro 1. [x] O GitHub Pro é um plano pago para contas pessoais que oferece recursos adicionais além do plano gratuito. 1. [ ] O GitHub Pro é um plano pago para organizações que oferece recursos adicionais além do plano gratuito para organizações. 1. [ ] O GitHub Pro é um caminho de certificação ao final do qual você se torna um GitHub Pro. 1. [ ] O GitHub Pro é um plano pago para empresas hospedarem o GitHub em seus próprios servidores. ### Existe uma versão gratuita do GitHub para organizações? > https://docs.github.com/en/get-started/learning-about-github/githubs-plans#github-free-for-organizations 1. [x] Sim 1. [ ] Não ### Quais são os diferentes planos de preços do GitHub para contas de organizações? (Selecione três.) > https://github.com/pricing - [x] Gratuito - [x] Equipe - [x] Empresarial - [ ] Pro - [ ] Pessoal - [ ] Negócios - [ ] Avançado ### Qual plano de preços do GitHub oferece implantação auto-hospedada do GitHub? > https://docs.github.com/en/[email protected]/admin/overview/about-github-enterprise-server 1. [x] Enterprise 1. [ ] Pro 1. [ ] Equipe 1. [ ] Gratuito 1. [ ] Todos eles 1. [ ] Nenhum deles ### Sob qual plano de preços do GitHub você pode criar um número ilimitado de repositórios públicos? > https://github.com/pricing 1. [x] Todos eles 1. [ ] Enterprise 1. [ ] Pro 1. [ ] Team 1. [ ] Team e Enterprise 1. [ ] Free ### Quais são as diferentes opções de implantação para o GitHub Enterprise? (Selecione duas.) > https://docs.github.com/en/enterprise-cloud@latest/admin/overview/about-github-for-enterprises#about-deployment-options - [x] GitHub Enterprise Cloud - [x] GitHub Enterprise Server - [ ] GitHub Enterprise Pro - [ ] GitHub Enterprise Team - [ ] GitHub Enterprise Free - [ ] GitHub Enterprise Advanced ### Quais dessas afirmações sobre as opções de implementação do GitHub Enterprise são verdadeiras? (Selecione duas.) > https://docs.github.com/en/enterprise-cloud@latest/admin/overview/about-github-for-enterprises#about-deployment-options - [x] GitHub Enterprise Cloud é um conjunto de funcionalidades avançadas no GitHub.com - [x] GitHub Enterprise Server é uma plataforma auto-hospedada que roda na infraestrutura da empresa - [ ] GitHub Enterprise Server é um conjunto de funcionalidades avançadas no GitHub.com - [ ] GitHub Enterprise Cloud é uma plataforma hospedada em nuvem que roda na infraestrutura de nuvem da empresa - [ ] GitHub Enterprise Cloud é uma plataforma auto-hospedada que roda na infraestrutura da empresa ### O que são repositórios fixados no GitHub? > https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile 1. [x] Repositórios fixados são repositórios que você fixou no topo do seu perfil do GitHub. 1. [ ] Repositórios fixados são repositórios promovidos pelo GitHub. Há novos repositórios fixados a cada mês. 1. [ ] Repositórios fixados são repositórios que foram temporariamente ou indefinidamente suspensos pelo GitHub. 1. [ ] Repositórios fixados são repositórios marcados como favoritos pelos usuários do GitHub. ### Quais desses arquivos podem personalizar seu perfil no GitHub? > https://docs.github.com/pt/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme 1. [x] um arquivo de perfil `README.md` 1. [ ] um arquivo de perfil `CONTRIBUTING.md` 1. [ ] o perfil não é personalizável através de arquivos, mas sim pelas configurações da conta ### Qual linguagem é usada para escrever comentários em issues e pull requests no GitHub? > https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax 1. [x] Markdown 1. [ ] HTML 1. [ ] AsciiDoc 1. [ ] reStructuredText ### O que são os comandos de barra do GitHub? > https://docs.github.com/en/issues/tracking-your-work-with-issues/about-slash-commands 1. [x] É uma maneira de inserir rapidamente Markdown complexo nos seus comentários e descrições de pull requests ou issues. 1. [ ] É uma maneira de automatizar GitHub Actions. 1. [ ] É outro nome para o GitHub CLI. 1. [ ] É uma maneira de corrigir rapidamente problemas de formatação de código nas alterações de código do seu pull request. ### O que é o GitHub Desktop? > https://docs.github.com/en/desktop 1. [x] É um aplicativo GUI para trabalhar com Git e GitHub no seu computador. 1. [ ] É uma versão autohospedada do GitHub que você pode instalar em seus próprios servidores ou computador pessoal. 1. [ ] É um plano de preços do GitHub para contas pessoais que oferece recursos adicionais além do plano gratuito. 1. [ ] É um editor online que permite trabalhar no seu repositório diretamente no navegador. ### O que é o GitHub Mobile? > https://docs.github.com/en/get-started/using-github/github-mobile 1. [x] É um aplicativo móvel para iOS e Android que permite trabalhar com o GitHub a partir do seu telefone. 1. [ ] É um serviço que permite testar seus aplicativos móveis em dispositivos reais. 1. [ ] É um serviço de transferência de dados do GitHub para petabytes de dados, onde um carro de propriedade do GitHub irá até sua localização e transferirá os dados para sua rede local. 1. [ ] É um serviço de telemetria do GitHub que permite rastrear a atividade dos seus usuários no seu site ou aplicativo móvel. ### Como você pode ligar uma pull request a uma issue? (Escolha duas.) > https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue - [x] Manualmente, a partir da visualização da pull request ou da issue. - [x] Usando uma palavra-chave na descrição da pull request e referenciando o número da issue. - [ ] Usando uma palavra-chave na descrição da pull request e referenciando o título da issue. - [ ] Incluindo o número da issue nas alterações de código. - [ ] Incluindo o número da issue na mensagem de commit. ### Que melhoria os formulários de issues trazem em relação aos templates de issues? > https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms 1. [x] Os formulários de issues permitem que os usuários sejam solicitados a fornecer informações ao criar uma issue e, em seguida, essas informações são automaticamente adicionadas à issue. 1. [ ] Não existem formulários de issues no GitHub. 1. [ ] O formulário de issue é um recurso que fecha automaticamente as issues após um determinado período de tempo, proporcionando uma gestão de issues mais eficiente em comparação com os templates de issues. 1. [ ] O formulário de issue é uma ferramenta para criar issues que contêm apenas campos de formulário para título e descrição, simplificando o processo, mas não necessariamente melhorando a qualidade das informações em comparação com os templates de issues. ### Qual dessas é uma funcionalidade de repositório usada como um fórum comunitário para conversas, perguntas, anúncios e compartilhamento de ideias? > https://docs.github.com/en/discussions/quickstart#introduction 1. [x] Discussões 1. [ ] Wikis 1. [ ] Gists 1. [ ] Pull requests ### No GitHub, uma proposta para mesclar um conjunto de alterações de um branch para outro é chamada de: > https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests 1. [x] Pull Request 1. [ ] Gist 1. [ ] Issue 1. [ ] Commit 1. [ ] Um branch de merge ### Você deseja mesclar as alterações da branch `feature-a` na branch `main` e está criando um pull request. Qual branch deve ser a branch `base` e qual deve ser a branch `compare`? > https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests 1. [x] `main` é a branch base e `feature-a` é a branch de comparação. 1. [ ] `feature-a` é a branch base e `main` é a branch de comparação. ### Quais são os possíveis status para a revisão de um pull request? (Escolha três.) > https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews#about-pull-request-reviews - [x] Comentar - [x] Aprovar - [x] Solicitar alterações - [ ] Fechar - [ ] Rejeitar - [ ] Aplaudir ### Qual dessas afirmações sobre as diferenças entre issues e discussões é verdadeira? > https://docs.github.com/en/discussions/quickstart 1. [x] O GitHub Discussions é para conversas que precisam ser transparentes e acessíveis, mas não precisam ser rastreadas em um quadro de projeto e não estão relacionadas a código, ao contrário do GitHub Issues. 1. [ ] O GitHub Issues é para conversas que precisam ser transparentes e acessíveis, mas não precisam ser rastreadas em um quadro de projeto e não estão relacionadas a código, ao contrário do GitHub Discussions. ### O que são Wikis do GitHub? > https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis 1. [x] Wikis são uma funcionalidade do repositório para hospedar documentação. 1. [ ] Wikis são a documentação oficial do GitHub. 1. [ ] Wikis são uma funcionalidade para hospedar trechos de código. > Isso é o Gists 1. [ ] Wikis são um lugar onde você guarda o arquivo `README.md` do projeto. ### Quais são as duas opções disponíveis quando você não precisa mais usar um Projeto? > https://docs.github.com/pt/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects 1. [ ] Excluir e arquivar 1. [x] Fechar e excluir 1. [ ] Arquivar e fechar 1. [ ] Desativar e arquivar ### Você pode alterar um gist de público para secreto após criá-lo? > https://docs.github.com/en/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists 1. [ ] Sim 1. [x] Não > Após criar um gist, você não pode convertê-lo de público para secreto. ### O que acontece quando você escolhe fechar um Projeto? > https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-your-project/closing-and-deleting-your-projects 1. [ ] O projeto é removido permanentemente da plataforma 1. [x] O conteúdo é mantido e você tem a capacidade de reabri-lo posteriormente. 1. [ ] Os valores associados e os dados de insights são excluídos 1. [ ] O Projeto é movido para uma pasta separada ### Quais informações podem ser encontradas na seção Pulse na aba Insights de um repositório? (Escolha quatro) > https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/using-pulse-to-view-a-summary-of-repository-activity - [x] Proporção de pull requests abertas/mescladas - [x] Resumo da atividade do repositório - [x] Quantidade de adições e exclusões de linhas de código - [ ] Lista de discussões de issues - [x] Lista de conversas não resolvidas - [ ] Quantidade de forks do repositório ### Quais são os diferentes níveis da hierarquia organizacional do GitHub? (Escolha três.) > https://learn.microsoft.com/en-us/training/modules/github-introduction-administration/2-what-is-github-administration - [x] Nível de equipe - [x] Nível de organização - [ ] Nível pessoal > O GitHub Pessoal é um tipo de conta e não uma hierarquia organizacional no GitHub. - [ ] Nível Pro > O GitHub Pro é um tipo de conta e não uma hierarquia organizacional no GitHub. - [x] Nível empresarial ### Qual é um dos principais benefícios de usar um Token de Acesso Pessoal (PAT) em vez de um nome de usuário e senha padrão para autenticação no GitHub? > https://learn.microsoft.com/en-us/training/modules/github-introduction-administration/3-how-github-authentication-works 1. [ ] PATs podem ser gerenciados pela organização e empresa. > PATs, como o próprio nome sugere, são pessoais. Organizações e empresas podem gerenciar outras formas de autenticação, como LDAP, SAML e chaves SSH. 1. [ ] PAT é uma camada extra de segurança usada ao fazer login em sites ou aplicativos. Com PAT, os usuários precisam entrar com seu nome de usuário e senha e fornecer outra forma de autenticação à qual somente eles têm acesso. > Esta é uma descrição de autenticação multifator ou autenticação de dois fatores. 1. [x] PAT pode ser usado para autenticação no GitHub ao usar a API do GitHub ou a linha de comando. Os usuários geram um token por meio da opção de configurações do GitHub e vinculam as permissões do token a um repositório ou organização. 1. [ ] PAT permite que você autentique o GitHub Enterprise Server com suas contas existentes e gerencie centralmente o acesso ao repositório. > Esta é uma descrição dos benefícios do LDAP para o GitHub, não do PAT. ### Quais são as diferentes formas de autenticação de dois fatores ou multifator suportadas pelo GitHub? (Escolha cinco.) > https://docs.github.com/en/authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication - [x] Passkey - [x] Mensagem de texto - [ ] Chamada telefônica > Embora mensagens de texto sejam suportadas em alguns países, chamadas telefônicas não são - [ ] E-mail - [x] Chave de segurança - [x] Aplicativo móvel do GitHub - [x] Senha temporária baseada em tempo (TOTP) ### Quais são os diferentes planos de preços do GitHub para contas pessoais? (Selecione dois) > https://docs.github.com/en/get-started/learning-about-github/githubs-plans - [x] Gratuito - [ ] Equipe - [ ] Empresarial - [x] Pro - [ ] Pessoal - [ ] Negócios - [ ] Avançado ### Qual(is) o(s) plano(s) de preços comum(ns) do GitHub para contas pessoais e organizacionais? > https://docs.github.com/en/get-started/learning-about-github/githubs-plans 1. [x] Gratuito 1. [ ] Equipe 1. [ ] Empresarial 1. [ ] Pro 1. [ ] Pessoal 1. [ ] Negócios 1. [ ] Avançado ### Qual a sintaxe usada no Markdown do GitHub para criar uma lista de tarefas? > https://learn.microsoft.com/en-us/training/modules/communicate-using-markdown/2-what-is-markdown 1. [x] `- [ ] e - [x]` 1. [ ] `# TODO: e # DONE:` 1. [ ] `// TODO: e // DONE:` 1. [ ] `<task> e <done>` ### Qual elemento Markdown não está corretamente associado à sua sintaxe? > https://learn.microsoft.com/en-us/training/modules/communicate-using-markdown/2-what-is-markdown 1. [ ] Título - `# Título` 1. [ ] Texto em negrito - `**negrito**` 1. [x] Código em linha - `'''código'''` 1. [ ] Hiperlink - `[título](https://)` ### Qual recurso é único ao GitHub Desktop em comparação ao github.com? > O GitHub Desktop fornece uma interface gráfica para visualizar históricos de branches, o que é único em comparação com o site. > - https://docs.github.com/en/desktop/making-changes-in-a-branch/viewing-the-branch-history-in-github-desktop > - https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/using-the-activity-view-to-see-changes-to-a-repository 1. [ ] Clonar repositórios para a máquina local 1. [ ] Criar novos repositórios 1. [ ] Visualizar insights do repositório 1. [x] Visualizar históricos de branches em uma interface gráfica ### Quais ações você pode realizar em relação a Modelos de Projeto na sua organização? (Escolha três.) > https://docs.github.com/en/issues/planning-and-tracking-with-projects/managing-your-project/managing-project-templates-in-your-organization - [ ] Com permissão de escrita, definir um projeto existente como modelo > Você precisa de permissões de administrador para definir um projeto existente como modelo - [x] Configurar modelos recomendados para os membros da sua organização - [x] Criar um novo modelo para ser usado como base para novos projetos - [x] Com permissões de administrador ou de escrita, copiar um projeto existente como modelo - [ ] Publicar seus modelos no GitHub Marketplace para que qualquer pessoa os utilize ### Qual das seguintes opções é verdadeira sobre os wikis do GitHub? > https://docs.github.com/en/communities/documenting-your-project-with-wikis/about-wikis 1. [ ] Wikis em repositórios privados são acessíveis a qualquer pessoa com uma conta no GitHub. 1. [ ] Você só pode editar wikis diretamente no GitHub; a edição local não é suportada. 1. [x] Wikis em repositórios públicos são acessíveis a qualquer pessoa, enquanto aqueles em repositórios privados são acessíveis apenas aos colaboradores do repositório. 1. [ ] Markdown não pode ser usado para adicionar expressões matemáticas renderizadas, diagramas, mapas e modelos 3D a um wiki. ### Quais dos seguintes papéis estão disponíveis para um repositório no nível da organização no GitHub? (Escolha cinco.) > https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#repository-roles-for-organizations - [x] Leitura (Read) - [x] Triagem (Triage) - [ ] Excluir (Delete) - [x] Administrador (Admin) - [x] Escrita (Write) - [x] Manutenção (Maintain) ### Qual é a permissão mínima que um usuário deve ter para enviar diretamente commits a um repositório pertencente a uma organização? > **Mais informações**: [Roles de repositório para organizações](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization) 1. [ ] Enviar commits 1. [x] Gerenciar problemas e pull requests 1. [ ] Excluir o repositório 1. [ ] Alterar as configurações do repositório 1. [ ] Criar novos repositórios ### Qual dessas é uma capacidade de um Gerente de Segurança com relação ao GitHub Actions em uma organização? > **Mais informações**: [Funções em uma organização](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) 1. [x] Eles podem configurar quais ações são permitidas ou bloqueadas em toda a organização. 1. [ ] Eles podem excluir todas as execuções de fluxo de trabalho de repositórios privados com mais de 90 dias. 1. [ ] Eles podem desativar revisões de código para repositórios na organização. 1. [ ] Eles podem remover a regra de proteção de branch `Exigir verificações de status aprovadas antes da mesclagem`. ### Qual recurso fornece gráficos ou visualizações pré-construídas para a atividade e a saúde do repositório? > **Mais informações**: [Sobre as informações do repositório](https://docs.github.com/en/repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs) 1. [x] Guia Insights 1. [ ] GitHub Actions 1. [ ] GitHub Projects 1. [ ] GitHub Discussions ### Quais desses recursos o GitHub Copilot for Business oferece que o GitHub Copilot for Individuals não oferece? > **Mais informações**: [GitHub Copilot for Business](https://docs.github.com/en/copilot/about-github-copilot/subscription-plans-for-github-copilot) 1. [x] Gerenciamento de políticas para toda a organização, incluindo a restrição de sugestões do modelo baseadas em código público 1. [ ] Isenção de todas as taxas de uso pagas 1. [ ] Suporte telefônico 24/7 da equipe do GitHub Copilot 1. [ ] Hospedagem local do modelo de IA por trás do GitHub Copilot ### Qual é a principal diferença entre um membro da organização e um colaborador externo para um repositório pertencente a essa organização? > **Mais informações**: [Adicionando colaboradores externos a repositórios na sua organização](https://docs.github.com/pt/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization) 1. [x] Colaboradores externos têm acesso ao nível do repositório, mas não fazem parte da organização; os membros pertencem à organização e podem ter acessos e funções mais amplos. 1. [ ] Colaboradores externos podem gerenciar configurações de cobrança, enquanto membros não podem. 1. [ ] Membros nunca podem contribuir para repositórios privados, enquanto colaboradores externos podem. 1. [ ] Colaboradores externos automaticamente se tornam mantenedores de equipes na organização. ### Quais das seguintes ações você pode realizar em uma Discussão do GitHub? (Escolha três.) > **Mais informações**: [Sobre discussões](https://docs.github.com/en/discussions/quickstart#introduction) - [x] Fixar uma discussão - [x] Transferi-la para a discussão de outro repositório (se você tiver permissões de administrador) - [ ] Converter a discussão em um gist secreto - [x] Convertê-la em uma issue - [ ] Mesclá-la em um pull request existente ### Qual consulta de pesquisa encontra todas as issues abertas com o rótulo `test` que mencionam 'fix' no texto do corpo? > **Mais informações**: [Procurando issues e pull requests](https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests) 1. [ ] `is:pr is:open label:test "fix"` 1. [ ] `is:issue in:comments label:test "fix"` 1. [x] `is:issue is:open label:test "fix"` 1. [ ] `type:issue label:test is:open body:"fix"` ### Quais dos seguintes são estados válidos para uma pull request no GitHub? (Escolha quatro.) > **Mais informações**: [Sobre pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) - [x] Aberto - [x] Rascunho - [x] Mesclado - [x] Fechado - [ ] Pendente - [ ] Abandonado ### Qual declaração descreve melhor uma diferença importante entre os novos Projetos do GitHub e o GitHub Projects Classic? > **Mais informações**: [Sobre projetos](https://docs.github.com/en/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects#differences-from-projects-classic) 1. [x] Os novos Projetos do GitHub oferecem uma interface flexível semelhante a uma planilha, campos personalizados e sincronização bidirecional de issues, recursos que não estavam disponíveis no Projects Classic. 1. [ ] O GitHub Projects Classic possui uma IA integrada que fecha automaticamente pull requests, enquanto os novos Projetos do GitHub não possuem essa funcionalidade. 1. [ ] O GitHub Projects Classic suporta análise de código e análise de segredos, enquanto os novos Projetos do GitHub não. 1. [ ] Os novos Projetos do GitHub permitem apenas gerenciar issues abertas, sem suporte a pull requests. ### Quais funções em uma organização podem visualizar e gerenciar alertas de segurança para repositórios privados? > **Mais informações**: [Funções em uma organização](https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization) 1. [ ] Colaboradores externos > Colaboradores externos têm permissões específicas para repositórios apenas e não são membros da organização com privilégios de segurança. 1. [ ] Mantenedores de repositórios > Mantenedores podem gerenciar certas configurações de repositório, mas não têm acesso padrão a alertas de segurança em nível organizacional. 1. [x] Proprietários da organização e Gerentes de segurança > **Correto**. Proprietários da organização e Gerentes de segurança podem visualizar e gerenciar alertas de segurança, incluindo para repositórios privados. 1. [ ] Gerentes de faturamento ### Qual dessas afirmações descreve com precisão uma diferença entre contas pessoais e contas de organização no GitHub? > **Mais informações**: [Tipos de contas no GitHub](https://docs.github.com/en/get-started/learning-about-github/types-of-github-accounts) 1. [x] Uma conta de organização pode ter vários proprietários e membros, enquanto uma conta pessoal pertence apenas a um único usuário. > **Correto**. Organizações permitem gestão colaborativa por várias pessoas, enquanto uma conta pessoal está vinculada a um indivíduo. 1. [ ] Uma conta pessoal permite repositórios privados ilimitados, mas uma conta de organização permite apenas repositórios públicos. 1. [ ] Uma conta pessoal só pode ser acessada via chaves SSH, enquanto uma conta de organização só pode ser acessada via senhas. 1. [ ] Uma conta de organização só pode ser criada se você tiver um plano GitHub Enterprise. > Organizações estão disponíveis nos planos Free, Team ou Enterprise. ### Qual afirmação descreve melhor a diferença entre clonar um repositório e fazer um fork de um repositório? > **Mais informações**: [Sobre forks](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks) 1. [ ] Quando você clona um repositório, as alterações que você envia vão diretamente para o repositório original. Fazer um fork requer uma cópia local separada. > Clonar e fazer fork resultam em cópias locais separadas, mas enviar para um clone exige a permissão correta no repositório original. 1. [x] Fazer um fork cria uma cópia sob sua conta do GitHub, enquanto clonar cria uma cópia local no seu computador sem vincular propriedade à sua conta. > **Correto**. Um fork é uma cópia em nível de GitHub que aparece na sua conta, enquanto um clone é uma cópia somente local. 1. [ ] Clonar sempre transfere a propriedade do repositório, enquanto fazer um fork não. 1. [ ] Apenas repositórios privados podem ser bifurcados, enquanto apenas repositórios públicos podem ser clonados. ### Qual dessas afirmações sobre itens fixados no seu perfil do GitHub é verdadeira? > **Mais informações**: [Fixando itens no seu perfil](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile) 1. [ ] Você pode fixar até 10 repositórios no seu perfil. 1. [x] Você pode fixar até seis repositórios ou gists no seu perfil para acesso rápido. > **Correto**. O GitHub suporta fixar até seis itens (repositórios ou gists). 1. [ ] Você só pode fixar repositórios públicos, e não privados. 1. [ ] Fixar um item o remove da lista de repositórios. ### Qual combinação de operadores de busca avançada você usaria para encontrar repositórios públicos com mais de 100 estrelas que mencionam 'docker' no nome? > **Mais informações**: [Buscando repositórios](https://docs.github.com/pt/search-github/searching-on-github/searching-for-repositories) 1. [x] `in:name docker stars:>100 is:public` > **Correto**. Isso encontrará todos os repositórios públicos que contêm 'docker' no nome e têm mais de 100 estrelas. 1. [ ] `docker in:description stars:<100 is:public` 1. [ ] `is:public name:docker stars:100` > Isso está faltando o operador de intervalo (`>`) para estrelas, e `name:docker` não é uma sintaxe válida. 1. [ ] `topic:docker stars:>100 in:readme` > Isso busca em tópicos ou arquivos readme, não no nome do repositório. ### Qual das seguintes opções melhor descreve a verificação de segredos do GitHub? > **Mais informações**: [Sobre a verificação de segredos](https://docs.github.com/pt/code-security/secret-scanning/about-secret-scanning) 1. [ ] Um recurso que examina problemas em busca de credenciais não verificadas e as exclui automaticamente. > A verificação de segredos não exclui nada automaticamente; ela detecta segredos potencialmente expostos. 1. [ ] Um recurso que criptografa os segredos do seu repositório antes de enviá-los para o GitHub. > Os Segredos Criptografados do GitHub Actions lidam com a criptografia, mas isso é diferente da verificação de segredos. 1. [ ] Um recurso que executa gerenciadores de senhas de terceiros no seu código para armazenar segredos com segurança. 1. [x] Um recurso que pesquisa repositórios em busca de formatos conhecidos de segredos para evitar a exposição acidental de dados sensíveis. > **Correto**. A verificação de segredos detecta tokens, chaves e outras credenciais para ajudar a evitar vazamentos. ### Qual dessas afirmações sobre o GitHub Pages é correta? > **Mais informações**: [Sobre o GitHub Pages](https://docs.github.com/pt/pages/getting-started-with-github-pages/about-github-pages) 1. [ ] O GitHub Pages permite hospedar um site privado gratuitamente, acessível apenas pelos membros da organização. > Os sites do GitHub Pages são sempre publicamente acessíveis, a menos que você use um site de projeto com regras de firewall empresarial no GitHub Enterprise Server. 1. [x] O GitHub Pages permite hospedar sites estáticos a partir de um repositório no GitHub. > **Correto**. O GitHub Pages é especificamente para hospedagem de sites estáticos a partir do seu repositório. 1. [ ] O GitHub Pages converte automaticamente arquivos Java em aplicativos web dinâmicos. 1. [ ] O GitHub Pages só pode ser usado por contas de organizações. > Tanto contas pessoais quanto de organizações podem usar o Pages. ### Quais destas afirmações sobre `respostas salvas` são verdadeiras? (Escolha duas.) > https://docs.github.com/en/get-started/writing-on-github/working-with-saved-replies/using-saved-replies - [x] Você pode criar, editar e excluir elas nas configurações da sua conta GitHub na seção `Respostas salvas`. - [x] Respostas salvas são comentários que você pode reutilizar em issues e pull requests. - [ ] Quando alguém comenta na sua issue ou pull request, você pode salvar a resposta e configurar uma notificação para se lembrar de respondê-la mais tarde. - [ ] Respostas salvas estão disponíveis apenas para proprietários de repositórios que podem configurar respostas automáticas para issues e pull requests. ### Quais são as diferentes fases possíveis do ciclo de vida de um Codespace do GitHub? > https://docs.github.com/en/codespaces/getting-started/understanding-the-codespace-lifecycle 1. [x] Create, Rebuild, Stop, Delete 1. [ ] Create, Delete 1. [ ] Create, Stop, Delete 1. [ ] Create, Rebuild, Delete ### O que é um link profundo do GitHub Codespace? > https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/setting-up-your-repository/facilitating-quick-creation-and-resumption-of-codespaces#configuring-more-options 1. [x] É um link que aponta para uma página específica do GitHub.com que permite criar um novo GitHub Codespace e selecionar configurações específicas 1. [ ] É um link entre o GitHub Codespace e o repositório que mantém o Codespace sincronizado com as alterações no repositório 1. [ ] É um link para o GitHub Codespace mais recente que foi criado para o repositório 1. [ ] É um link para o GitHub Codespace mais recente que você utilizou em qualquer repositório ### O que são Usuários Gerenciados pela Empresa? > https://docs.github.com/en/enterprise-cloud@latest/admin/identity-and-access-management/understanding-iam-for-enterprises/about-enterprise-managed-users#about-enterprise-managed-users 1. [x] É um recurso do GitHub Enterprise que permite gerenciar o acesso do usuário a partir de um provedor de identidade externo, como Azure AD ou Okta 1. [ ] É um usuário de suporte do GitHub Enterprise que pode ser utilizado para gerenciar sua Empresa pelo Suporte do GitHub mediante solicitação 1. [ ] É uma conta de usuário compartilhada que pode ser usada por vários usuários na sua Empresa 1. [ ] É uma conta de usuário sem acesso à interface web do GitHub, usada apenas para tarefas de automação no seu GitHub Enterprise ### Quais são os diferentes níveis de permissão para um repositório pertencente a uma conta pessoal? (Escolha dois.) > https://docs.github.com/pt/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/permission-levels-for-a-personal-account-repository - [x] proprietário do repositório - [x] colaborador - [ ] gerente de cobranças - [ ] gerente de segurança - [ ] proprietário do projeto ### Quais dessas ações garantirão que, antes de qualquer push para a branch `main`, as mudanças tenham sido aprovadas por pelo menos duas pessoas? (Escolha três.) > https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-pull-request-reviews-before-merging - [x] Criar uma regra de proteção de branch para a branch `main` - [x] Na regra de proteção de branch, exigir uma pull request antes de fazer o merge - [x] Na regra de proteção de branch, exigir pelo menos 2 aprovações antes de fazer o merge de uma pull request - [ ] Criar uma regra de proteção de implantação para a branch `main` - [ ] Na regra de proteção de implantação, exigir pelo menos 2 aprovações antes de fazer o merge de uma pull request - [ ] Configurar um arquivo CODEOWNERS no repositório - [ ] Exigir que as verificações de status sejam aprovadas antes de fazer o merge de uma pull request para a branch `main` ### Como você pode colaborar com um amigo em um repositório que você criou na sua conta pessoal do GitHub? > https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository 1. [x] Vá para as configurações do repositório e convide-o como colaborador 1. [ ] Adicione-o ao arquivo `CODEOWNERS` 1. [ ] Não é possível colaborar em repositórios pessoais. Isso só é possível em repositórios pertencentes a organizações. 1. [ ] Forneça suas credenciais do GitHub ao seu amigo ### Qual é o papel de um moderador de organização? > https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization 1. [x] Moderadores são membros da organização que, além de suas permissões como membros, podem bloquear e desbloquear colaboradores que não sejam membros, definir limites de interação e ocultar comentários em repositórios públicos pertencentes à organização. 1. [ ] Moderadores são membros da organização que têm acesso completo à organização. > Esses são os proprietários da organização 1. [ ] Moderadores são membros da organização que podem gerenciar as configurações de faturamento para sua organização, como informações de pagamento. > Esses são os gerentes de faturamento 1. [ ] Moderadores são membros da organização que podem visualizar alertas de segurança e gerenciar configurações de segurança de código em toda a sua organização, além de ter permissões de leitura para todos os repositórios da organização. > Esses são os gerentes de segurança ### Qual é o papel de um gerente de segurança de uma organização? > https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization 1. [x] Gerentes de segurança são membros da organização que podem visualizar alertas de segurança e gerenciar configurações de segurança de código em toda a organização, além de terem permissões de leitura para todos os repositórios da organização. 1. [ ] Gerentes de segurança são membros da organização que, além de suas permissões como membros, têm permissão para bloquear e desbloquear colaboradores que não sejam membros, definir limites de interação e ocultar comentários em repositórios públicos pertencentes à organização. > Estes são moderadores 1. [ ] Gerentes de segurança são membros da organização que têm acesso completo à organização. > Estes são os proprietários da organização 1. [ ] Gerentes de segurança são membros da organização que podem gerenciar as configurações de faturamento de sua organização, como informações de pagamento. > Estes são os gerentes de faturamento ### O que é um commit no Git? > https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits 1. [x] Um commit é uma captura instantânea de um repositório em um momento específico. 1. [ ] Um commit refere-se a um arquivo novo ou atualizado em um repositório. 1. [ ] Um commit refere-se às alterações de código feitas em um repositório em um pull request. 1. [ ] Um commit é um texto legível por humanos que descreve as alterações feitas em um repositório. ### Qual recurso do git permite que os desenvolvedores trabalhem simultaneamente no mesmo código sem causar conflitos entre si? > https://docs.github.com/pt/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches 1. [x] branch 1. [ ] commit 1. [ ] remote 1. [ ] working tree ### Como o GitHub ajuda pessoas que querem escrever comentários adequados em issues e pull requests, mas não conhecem a sintaxe do Markdown? > https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github#text-formatting-toolbar 1. [x] Há uma barra de ferramentas de formatação de texto nos formulários de comentário de issues e pull requests que gera o Markdown para você. 1. [ ] Fornecendo um guia rápido sobre Markdown. 1. [ ] O GitHub converte automaticamente HTML para Markdown em comentários de issues e pull requests. 1. [ ] Pull requests e issues no GitHub não suportam Markdown. ### Qual é o efeito de adicionar a linha `Closes #11` na descrição de um pull request? > https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests#linking-a-pull-request-to-an-issue 1. [x] Assim que o pull request for mesclado, a issue #11 será fechada automaticamente. 1. [ ] Assim que o pull request for mesclado, o pull request #11 será excluído automaticamente. 1. [ ] Assim que o pull request for mesclado, o 11º branch será excluído automaticamente. 1. [ ] Esse pull request será mesclado automaticamente assim que a issue #11 for fechada. 1. [ ] Esse pull request será mesclado automaticamente no dia 11 daquele mês. ### O que são pull requests em rascunho? > https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests#draft-pull-requests 1. [x] Pull requests em rascunho são pull requests que ainda não estão prontos para revisão. 1. [ ] Pull requests em rascunho são pull requests que já foram revisados, mas não foram mesclados. 1. [ ] Pull requests em rascunho são pull requests que já foram revisados, mas não foram aprovados. 1. [ ] Pull requests em rascunho são modelos para criar novos pull requests. ### Qual recurso do GitHub serve melhor como uma maneira simples de compartilhar pequenos trechos de código com outros? > https://docs.github.com/pt/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists 1. [x] Gists 1. [ ] Wikis 1. [ ] Issues 1. [ ] Projects ### Se houver vários arquivos Readme.md em um repositório GitHub, qual é a ordem de prioridade para exibi-los? > https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes 1. [ ] Diretório raiz, diretório `.docs`, diretório `.github` 1. [ ] Diretório `.docs`, diretório raiz, diretório `.github` 1. [x] Diretório `.github`, diretório raiz, diretório `.docs` 1. [ ] Diretório `.docs`, diretório `.github`, diretório raiz ### Quais dos seguintes comandos Git permitem criar uma nova branch e começar a trabalhar nela em uma única linha? (Selecione duas.) > https://git-scm.com/docs/git-switch - [x] git checkout -b `<new_branch_name>` - [ ] git branch -c `<new_branch_name>` - [x] git switch -c `<new_branch_name>` - [ ] git merge -m `<new_branch_name>` - [ ] git switch -m `<new_branch_name>` - [ ] git checkout -m `<new_branch_name>` ### Se uma Discussão no GitHub for convertida em um Issue e o issue for fechado ou referenciado usando seu respectivo número #, a discussão será modificada? > https://docs.github.com/en/issues/tracking-your-work-with-issues/creating-an-issue#creating-an-issue-from-discussion 1. [x] Não 1. [ ] Sim > Quando você "converte" uma discussão em um Issue, ele essencialmente cria um novo issue que é vinculado de forma leve à discussão e pré-preenche as informações do issue. Não existe uma conexão mais profunda entre eles. ### Quem pode configurar o faturamento ou atribuir gerentes de faturamento para uma organização? (Selecione três.) > Documentação oficial do GitHub: https://docs.github.com/en/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization, Guia de estudo Microsoft Learn: https://learn.microsoft.com/en-us/training/modules/github-introduction-administration/2-what-is-github-administration - [ ] Proprietário do repositório - [ ] Mantenedor da equipe no nível da equipe - [ ] Administrador no nível da equipe - [x] Gerentes de faturamento no nível da organização - [x] Proprietário no nível da organização - [x] Proprietário no nível da empresa ### Qual das seguintes ações não pode ser realizada diretamente pelo GitHub Desktop? > Gerenciar GitHub Actions não é um recurso disponível no GitHub Desktop e deve ser feito via github.com ou integração CI/CD. > - https://docs.github.com/en/actions/quickstart#prerequisites 1. [ ] Fazer stash de alterações 1. [x] Gerenciar GitHub Actions 1. [ ] Alternar entre branches 1. [ ] Fazer commit de alterações ### Quais desses itens você pode personalizar em um arquivo de configuração `.devcontainer/devcontainer.json` no Codespaces? (Escolha três.) > **Mais informações**: [Introdução aos contêineres de desenvolvimento](https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers) - [x] Sistema operacional ou imagem base - [x] Configuração do shell - [ ] Uso de cobrança do GitHub Actions - [x] Nome de exibição do Codespace - [ ] Regras de proteção de branch do repositório - [ ] Políticas em nível de organização ### O que é o programa GitHub Sponsors? > https://docs.github.com/en/sponsors/getting-started-with-github-sponsors/about-github-sponsors 1. [x] É uma forma de apoiar financeiramente os desenvolvedores de projetos de código aberto 1. [ ] É um grupo de empresas que financiam o GitHub 1. [ ] É um programa que ajuda pessoas a encontrar emprego na indústria de tecnologia 1. [ ] É um programa onde desenvolvedores altamente qualificados voluntariam para ajudar estudantes a aprender a usar o GitHub ### No seu painel pessoal do GitHub, você recebeu uma notificação de que o usuário `octocat` criou um novo repositório `octocat/my-repo`. Por que você recebeu essa notificação? > https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-user-account-settings/about-your-personal-dashboard#staying-updated-with-activity-from-the-community 1. [x] Porque você está seguindo o usuário `octocat` 1. [ ] Porque você visitou recentemente o perfil do usuário `octocat` 1. [ ] Porque você contribuiu para o repositório `octocat/my-repo` 1. [ ] Porque você marcou o repositório `octocat/my-repo` com uma estrela ### O que é o GitHub Marketplace? > https://docs.github.com/en/apps/github-marketplace/github-marketplace-overview/about-github-marketplace-for-apps 1. [x] O GitHub Marketplace é um lugar onde os desenvolvedores podem encontrar ferramentas que ajudam a construir software diretamente ao lado do seu código. 1. [ ] O GitHub Marketplace é um lugar onde as empresas podem encontrar desenvolvedores para contratar. 1. [ ] O GitHub Marketplace é um lugar onde os desenvolvedores oferecem para vender a propriedade de seus repositórios. 1. [ ] O GitHub Marketplace é um lugar onde você pode patrocinar desenvolvedores de código aberto com base em assinaturas. > Isso é o GitHub Sponsors.
Detalhes

Achou este teste prático útil?

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

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