Skip to content

marlonanesi/treinamento_github_copilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Treinamento GitHub Copilot – Repositório Oficial

Aprenda, na prática, a dominar o GitHub Copilot e acelerar seu fluxo de trabalho com exercícios guiados, boas práticas de prompting e um projeto real construído do zero. 🚀

GitHub Copilot VS Code Udemy

Conteúdo prático com um microserviço real e arquitetura limpa:

FastAPI MongoDB Python Docker DDD

• Curso na Udemy: https://www.udemy.com/course/curso-github-copilot/?referralCode=43974AB5FC936615A576
• Promoções e descontos do instrutor: https://cloudforall.com.br

📦 O que você encontra aqui

  • aulas/ – Slides e materiais de apresentação (HTML) organizados por tópicos: LLMs, contexto, técnicas de prompt e construção modular.
  • materiais_apoio/ – Guias práticos (instalação do Copilot, tour da interface, gestão de contexto) e projetos de exemplo.
  • refinamento/ – Tarefas incrementais (task_1 a task_10), histórias e prompts para evolução orientada.
  • ms-cadastro-funcionario/ – Microserviço completo (FastAPI + MongoDB + Docker) com arquitetura limpa, do design à execução.
  • guia_labs_mcp/ – Labs práticos do módulo de MCP (Model Context Protocol): filesystem, GitHub, fetch e SQLite.

✅ Atividades principais do curso

  • Instalação, configuração e uso eficiente do GitHub Copilot no VS Code.
  • Técnicas de prompting (comando + contexto), múltiplas personas e construção modular.
  • Prática guiada com tarefas de refinamento para transformar ideias em software.
  • Desenvolvimento de um microserviço real com endpoints, validações e documentação.
  • Execução com Docker Compose, organização de dependências e boas práticas.
  • Integração com servidores MCP (filesystem, GitHub, fetch, SQLite) usando o Copilot em Agent Mode.

⭐ Destaque do projeto: Microserviço de Cadastro de Funcionários

  • Stack: FastAPI (Python), MongoDB (Motor), Uvicorn, Docker Compose.
  • Recursos: CRUD de funcionários, validações, health check e docs automáticas (Swagger/ReDoc).
  • Guia completo: veja ms-cadastro-funcionario/README.md.

🔌 Módulo MCP — Model Context Protocol

O módulo de MCP ensina a conectar o GitHub Copilot (Agent Mode) a ferramentas externas reais via servidores MCP. São 4 labs progressivos:

Lab Servidor O que você aprende
Lab 1 filesystem Ler e escrever arquivos no sistema via agente
Lab 2 github Buscar repositórios, criar issues e comentários pelo Copilot
Lab 3 fetch Consultar páginas web e APIs externas diretamente no chat
Lab 4 sqlite Explorar schema, consultar e inserir dados em banco real
  • Guia completo com pré-requisitos e passo a passo: guia_labs_mcp/
  • Pré-requisitos: guia_labs_mcp/requisitos.md

▶️ Como começar

  1. Abra este repositório no VS Code.
  2. Explore as pastas na ordem: aulas/materiais_apoio/refinamento/.
  3. Ao chegar no projeto prático, siga ms-cadastro-funcionario/README.md para subir a API.
  4. Para o módulo de MCP, comece por guia_labs_mcp/requisitos.md e execute os labs em sequência.

Dica: mantenha o Copilot ativo e use o Chat para explicar trechos, gerar testes e refatorar conforme avança.

🔗 Links úteis

Bons estudos e bons prompts!

About

Repositório de materiais de apoio do curso prático de GitHub Copilot Hospedado na Udemy. Aprenda, na prática, a dominar o GitHub Copilot e acelerar seu fluxo de trabalho com exercícios guiados, boas práticas de prompting e um projeto real construído do zero.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors