Comece com GitHub Copilot CLI: um curso prático e gratuito

GitHub Copilot cresceu muito além da conclusão de código em seu editor. Agora ele também reside no seu terminal. CLI do GitHub Copilot permite revisar código, gerar testes, depurar problemas e fazer perguntas sobre seus projetos sem sair da linha de comando.

Para ajudar os desenvolvedores a se atualizarem, elaboramos um curso gratuito e de código aberto: CLI do GitHub Copilot para iniciantes. São 8 capítulos práticos desde o início e projetados para que você possa passar da instalação à construção de fluxos de trabalho reais em poucas horas. Já tem uma conta GitHub? A CLI do GitHub Copilot funciona com Copiloto GitHub gratuitoque está disponível para todas as contas pessoais do GitHub.

Neste post, explicarei o que o curso cobre e como começar.

O que a CLI do GitHub Copilot pode fazer

Se você ainda não experimentou, GitHub Copilot CLI é um assistente de IA conversacional executado em seu terminal. Você aponta para arquivos usando @ referências e lê seu código e responde com análises, sugestões ou código gerado.

Você pode usá-lo para:

  • Revise um arquivo e receba feedback sobre a qualidade do código
  • Gere testes com base no código existente
  • Depure problemas apontando para um arquivo e perguntando o que há de errado
  • Explique código desconhecido ou lógica confusa
  • Gere mensagens de commit, refatore funções e muito mais
  • Escreva novos recursos de aplicativos (front-end, APIs, interações de banco de dados e muito mais)

Ele lembra o contexto de uma conversa, portanto, as perguntas de acompanhamento baseiam-se no que veio antes.

O que o curso cobre

O curso está estruturado em 8 capítulos progressivos. Cada um se baseia no anterior, e você trabalha com o mesmo projeto: um aplicativo de gerenciamento de coleção de livros. Em vez de pular entre trechos isolados, você continua melhorando uma base de código à medida que avança.

Veja como é usar o GitHub Copilot CLI na prática. Digamos que você queira revisar um arquivo Python em busca de possíveis problemas. Inicie o Copilot CLI e pergunte o que você gostaria que fosse feito:

$ copilot
> Review @samples/book-app-project/books.py for potential improvements. Focus on error handling and code quality.

O Copilot lê o arquivo, analisa o código e fornece feedback específico diretamente no seu terminal.

imagem de demonstração de revisão de código

Aqui estão os capítulos abordados no curso:

  1. Início rápido — Instalação e autenticação
  2. Primeiros passos — Aprenda os três modos de interação: interativo, planejado e único (programático)
  3. Contexto e Conversas – Usando @ referências para apontar o Copilot para arquivos e diretórios, além de gerenciamento de sessão com --continue e --resume
  4. Fluxos de trabalho de desenvolvimento — Revisão de código, refatoração, depuração, geração de testes e integração Git
  5. Agentes personalizados — Construindo assistentes de IA especializados com .agent.md arquivos (por exemplo, um revisor Python que sempre verifica dicas de tipo)
  6. Habilidades — Criação de instruções específicas de tarefas que são acionadas automaticamente com base no seu prompt
  7. Servidores MCP — Conectando o Copilot a serviços externos, como repositórios GitHub, sistemas de arquivos e APIs de documentação por meio do Model Context Protocol
  8. Juntando tudo — Combinando agentes, habilidades e servidores MCP em fluxos de trabalho de desenvolvimento completos

imagem do caminho de aprendizagem

Cada comando do curso pode ser copiado e executado diretamente. Nenhum conhecimento de IA ou aprendizado de máquina é necessário.

Para quem é isso

O curso foi desenvolvido para:

  • Desenvolvedores que usam fluxos de trabalho de terminal. Se você já estiver executando compilações, verificando o status do git e fazendo SSH em servidores a partir da linha de comando, o Copilot CLI se encaixa perfeitamente nesse fluxo.
  • Equipes que buscam padronizar práticas assistidas por IA. Agentes e habilidades personalizados podem ser compartilhados entre uma equipe por meio de um projeto .github/agents e .github/skills diretórios.
  • Estudantes e desenvolvedores em início de carreira. O curso explica a terminologia de IA à medida que surge e cada capítulo inclui tarefas com critérios de sucesso claros.

Você não precisa de experiência anterior com ferramentas de IA. Se você consegue executar comandos em um terminal, você aprenderá e aplicará os conceitos deste curso.

Como o curso ensina

Cada capítulo segue um padrão consistente: uma analogia do mundo real para fundamentar o conceito, depois o material técnico principal e, em seguida, exercícios práticos. Por exemplo, os três modos de interação são comparados a pedir comida num restaurante. O modo de planejamento é mais como mapear sua rota até o restaurante antes de começar a dirigir. O modo interativo é uma conversa com um garçom. E o modo one-shot (modo programático) é como passar pelo drive-through.

imagem de analogia de pedido de comida

Os capítulos posteriores usam comparações diferentes: os agentes são como contratar especialistas, as habilidades funcionam como acessórios para uma furadeira e os servidores MCP são comparados a extensões de navegador. O objetivo é fornecer a você um modelo visual e mental antes que os detalhes técnicos cheguem.

O curso também se concentra em uma questão que é mais difícil do que parece: quando devo usar qual ferramenta? Saber a diferença entre procurar um agente, uma habilidade ou um servidor MCP requer prática, e o capítulo final aborda essa tomada de decisão em um fluxo de trabalho realista.

imagem do padrão de integração

Comece

O curso é gratuito e de código aberto. Você pode clonar o repositório ou abra-o no GitHub Codespaces para um ambiente totalmente configurado. Comece imediatamente, coloque o Copilot CLI em execução e veja se ele se adapta ao seu fluxo de trabalho.

CLI do GitHub Copilot para iniciantes

Para uma referência rápida, consulte o Referência de comando CLI.

Inscrever-se em GitHub Insider para obter mais dicas e guias para desenvolvedores.

Deseja saber mais sobre Programação e Desenvolvimento Clique Aqui!

GitHub Copilot CLI

Deixe um comentário

Translate »