Introdução

Concluído

O GitHub Copilot é um parceiro de codificação de IA que fornece sugestões de preenchimento automático enquanto você codifica. Obtenha sugestões digitando código ou usando linguagem natural de forma interativa.

O Copilot analisa o seu ficheiro e ficheiros relacionados, oferecendo sugestões no seu editor de texto. Ele usa o contexto do código escrito e comentários e, em seguida, sugere novas linhas ou funções inteiras.

O GitHub Codespaces é um ambiente de desenvolvedor hospedado que opera na nuvem que pode ser executado com o Visual Studio Code. Você pode personalizar a experiência de desenvolvimento para qualquer projeto de desenvolvimento no GitHub, pré-instalando dependências, bibliotecas e até mesmo extensões e configurações do Visual Studio Code.

Cenário: Trabalhando com um projeto existente

Como desenvolvedor, você quer ser mais produtivo digitando código mais rapidamente, tanto para novos projetos líquidos quanto para os existentes. Para essa tarefa, você deseja usar recursos avançados de um assistente de IA que ajuda a melhorar os fluxos de trabalho do desenvolvedor na escrita de código, documentação, testes e muito mais.

Neste módulo, você entende como pode usar recursos avançados do GitHub Copilot com exemplos aplicados modificando um repositório usando diferentes técnicas para adicionar novos pontos de extremidade HTTP API (Application Programming Interface), escrever testes de unidade e documentar o código existente.

O que vou aprender?

Ao concluir este módulo, você adquire as habilidades para:

  • Trabalhe com um repositório GitHub pré-configurado em Codespaces com a extensão GitHub Copilot.
  • Use recursos interativos do GitHub Copilot para gerar sugestões úteis para um projeto existente.
  • Aplique recursos avançados do GitHub Copilot para saber mais sobre um novo projeto, escrever documentação e criar testes de unidade.

Qual é o principal objetivo?

Depois de concluir com sucesso este módulo, você será capaz de usar prompts interativos e outros recursos avançados do GitHub Copilot para aprimorar um projeto de software.

Pré-requisitos

  • Compreensão básica de Python e editores de texto.
  • Compreensão básica dos fundamentos do Git e do GitHub e execução de comandos básicos git como git add e git push.
  • Uma conta do GitHub com uma assinatura ativa do GitHub Copilot é necessária para sua conta pessoal do GitHub ou para uma conta do GitHub gerenciada por uma organização ou empresa. Para fins de aprendizagem, a opção Copilot Free com limites de uso deve ser suficiente.