O GitHub Copilot é um agente de IA que pode ser utilizado como um parceiro de pair programming, ajudando a escrever código mais rápido e com menos trabalho. Ele cria sugestões de código com base no contexto de comentários e códigos que você já escreveu em seu projeto e está disponível como uma extensão para Visual Studio Code, Visual Studio, Neovim e JetBrains.
Como o GitHub Copilot faz a mágica acontecer? 🪄
Ele utiliza o OpenAI Codex, um modelo de linguagem generativa pré-treinada criado pela OpenAI, com treinamento em texto em linguagem natural e código-fonte de fontes disponíveis publicamente, incluindo código em repositórios públicos no GitHub.
Configurando sua conta para o GitHub Student Developer Pack
No programa GitHub Student Developer Pack você terá acesso a mais de 100 recursos de forma gratuita e para poder aproveitar este benefícios, você deverá comprovar sua identidade de aluno por meio de seu domínio de e-mail registrado na instituição de ensino (exemplo: [email protected]) ou por meio de um processo de identificação para pessoas cuja escola não oferece e-mail escolar (exemplo: comprovante de matrícula ativa).
IMPORTANTE: Criar uma conta do GitHub: se você ainda não tiver uma, crie uma conta do GitHub. A conta do GitHub é gratuita, portanto, se você ainda não se inscreveu, sinta-se à vontade para se inscrever, pois é um pré-requisito antes de poder acessar o GitHub Student Developer Pack. https://github.com
As etapas abaixo são para alunos ou professores com e-mails escolares. Se você não tiver um e-mail dedicado à instituição de ensino, ainda poderá acessar o pacote de desenvolvedores de alunos do GitHub entrando em contato com o Suporte do GitHub @ support.github.com/request.
- Etapa 1: Acesse a página do GitHub Student Developer Pack (education.github.com/pack)
- Etapa 2: Clique no botão "Sign up for Student Developer Pack"
- Etapa 3: Selecione a opção "Get student benefits"
- Etapa 4: Entre ou inscreva-se em uma conta do GitHub
- Passo 5: Adicione o e-mail da sua instituição de ensino. Esse processo geralmente precisa de alguma autenticação, pois um código será enviado para o e-mail da sua escola para verificação.
- Passo 6: Digite o nome da sua escola
- Etapa 7: Responda às perguntas sobre como você planeja usar o GitHub.
- Passo 8: Em algumas ocasiões, mais provas podem ser necessárias. Portanto, você pode precisar fazer o upload da carteira de identidade escolar ou qualquer outra forma de comprovação de validade de estudo.
- Etapa final: Envie a inscrição.
As candidaturas submetidas são por vezes analisadas dentro de uma hora ou, no máximo, dentro de um dia. Isso pode levar um pouco mais de tempo em poucas ocasiões, dependendo do volume de pedidos recebidos e a forma de validação do seu status de estudante.
Configurando o GitHub Copilot
Vá para o site do Copilot e faça login. Em seguida, vá para a seção Configurações e conecte sua conta do GitHub ao Copilot. https://copilot.github.com
Nota: Se você já tem uma conta Copilot, você pode simplesmente fazer login com sua conta no GitHub e ativar seu GitHub Student Developer Pack a partir de suas configurações de conta Copilot. Feito isso, você poderá usar o Copilot com seus benefícios do GitHub Student Developer Pack.
Recursos Interessantes para começar
GitHub Education
GitHub Student Developer Pack | 100 ofertas de Software GRÁTIS, incluindo $100 USD em créditos no Azure |
GitHub Codespaces | Seu ambiente de desenvolvimento em nuvem com 90 horas de tempo de computação |
GitHub Student Gallery | Uma plataforma onde os alunos mostram os projetos que criaram com o GitHub Student Developer Pack |
GitHub Campus Experts | Um programa com muitos benefícios para estudantes e educadores que estão construindo uma comunidade estudantil em suas escolas |
GitHub Global Campus |
Como o nome sugere, é um campus global para os alunos aprenderem e se conectarem |
GitHub Learning Lab |
Uma plataforma gratuita para aumentar suas habilidades completando projetos divertidos e realistas |
Extensões para VSCode e Codespaces, download na Marketplace do Visual Studio
GitHub Copilot Labs | GitHub Copilot Labs é uma extensão complementar do GitHub Copilot que abriga recursos experimentais e futuros em uma barra lateral |
GitHub Copilot | GitHub Copilot fornece sugestões de estilo de preenchimento automático de um programador de par de IA enquanto você codifica. Você pode receber sugestões do GitHub Copilot começando a escrever o código que deseja usar ou escrevendo um comentário em linguagem natural descrevendo o que você deseja que o código faça. |
Cursos gratuitos e com certificado do Microsoft Learn
Aprenda como o GitHub Copilot pode ajudá-lo a codificar ao oferecer sugestões de estilo de preenchimento automático (autocomplete) | |
Descubra como você pode usar o GitHub Copilot, um complemento que é alimentado por IA, para obter sugestões úteis ao escrever código ou documentação. | |
Aprenda a configurar e utilizar a extensão do GitHub Copilot no Visual Studio Code | |
Com este repositório de modelos no Codespaces, você pode rapidamente se familiarizar com um aplicativo da Web Python. | |
Ensine Python com Codespaces | Com este repositório de modelos, você pode criar rapidamente um ambiente normalizado para ensinar ou aprender Python. |
Crie seu portfólio web com JavaScript e Codespaces | Neste repositório de modelos, temos um aplicativo da web baseado em React pronto para você personalizar e implantar facilmente usando apenas seu navegador da web. |
Ensine JavaScript com Codespaces |
Este modelo JavaScript Codespace fornece um ambiente normalizado para você construir sua classe. |
Introdução a Codespaces | Uma série inteira de vídeos sobre como você pode usar e configurar Codespaces. |