




Workshop Prático · GitHub & GitHub Copilot Educacional
Bem-vindos ao futuro da programação — onde humanos e IA constroem juntos.
Professoras Maristela & Marcileide
GitHub: MARISTELAOLIVEIRA | MarcileideCS
Veja o que você vai aprender ao longo dessas 3 horas intensas e práticas:
Controle de versão, repositórios, branches e colaboração em equipe.
Como solicitar, ativar e aproveitar ao máximo os benefícios educacionais.
O que é, como instalar e como usar IA para acelerar seu desenvolvimento.
Criação de sistema completo com IA, boas práticas e perguntas ao vivo.
O GitHub é, de longe, o líder global na hospedagem de repositórios baseados no sistema Git.
Muitas vezes chamado de "Facebook dos programadores" ou "LinkedIn dos códigos", o GitHub possui recursos sociais fundamentais:
Pasta inteligente que armazena todo o histórico do projeto.
Linha paralela de desenvolvimento — experimente sem quebrar o principal.
Fotografia do código em um momento específico, com mensagem descritiva.
União de branches após revisão — colaboração sem conflito.
Repositórios públicos e privados na nuvem, acessíveis de qualquer lugar.
Colabore, revise código e gerencie tarefas com equipes distribuídas.
Seu perfil GitHub é o seu currículo vivo como desenvolvedor.
Dominar esses comandos é o primeiro passo para trabalhar com qualquer projeto de software moderno:
Entender o fluxo completo é essencial. Do editor de código até o repositório remoto no GitHub — veja cada etapa do ciclo de vida do seu código:
Dica prática: Faça commits pequenos e frequentes com mensagens descritivas. Isso facilita o histórico e a colaboração com sua equipe.
O GitHub Education Pack é um pacote exclusivo de ferramentas profissionais, totalmente gratuito para estudantes e professores verificados. É a ponte entre o aprendizado e o mercado real.
Acesso completo ao assistente de IA mais avançado do mercado, sem custo.
Créditos em nuvem para hospedar aplicações e explorar serviços de IA.
JetBrains, Canva, Namecheap, GitLens, DataCamp e muito mais.
Programa de liderança para estudantes que querem criar comunidades tech.

O processo é simples, mas requer atenção em cada etapa. Siga o passo a passo abaixo:
Acesse github.com e crie sua conta com um e-mail de preferência institucional.
Adicione e confirme seu e-mail institucional (@edu.df.senac.br) nas configurações.
Sem essa segurança não consegue os benefícios
Envie foto da carteirinha, comprovante de matrícula ou documento da instituição.
A aprovação leva de alguns minutos até 7 dias. Você receberá e-mail de confirmação.

O GitHub Copilot é um assistente de programação baseado em IA desenvolvido pela OpenAI e GitHub. Ele aprende com bilhões de linhas de código público e sugere completações em tempo real enquanto você digita.
Completa funções inteiras com base no contexto do arquivo.
Explica trechos complexos em linguagem natural.
Cria testes automatizados a partir de funções existentes.
Identifica e corrige erros com sugestões contextuais.
Pesquisa manual no Stack Overflow. Digitação completa de boilerplate. Consulta constante à documentação. Testes escritos manualmente.
Sugestões em tempo real. Geração automática de estruturas. Documentação inline. Testes gerados automaticamente com IA.

A instalação é rápida e o Copilot estará ativo em menos de 5 minutos:
Abra o VS Code, acesse a aba Extensions (Ctrl+Shift+X) e pesquise por GitHub Copilot. Instale a extensão oficial.
Clique no ícone do Copilot na barra lateral e autentique com sua conta GitHub que possui o benefício ativo.
Habilite sugestões automáticas em Settings → GitHub Copilot. Configure linguagens preferidas e atalhos de teclado.
A qualidade da resposta da IA depende diretamente da qualidade do seu prompt. Aprender a "conversar" com IA é uma habilidade essencial do desenvolvedor moderno.
Problemas: sem linguagem definida, sem retorno esperado, sem contexto de segurança.
Tem: linguagem, framework, contexto, objetivo claro e restrição de erro.
Diga exatamente o que quer que a IA produza.
Informe linguagem, framework e ambiente.
Defina limites: segurança, performance, padrões.
Mostre um exemplo de input/output esperado.
Vamos criar um Sistema de Lista de Tarefas Inteligente do zero, utilizando GitHub Copilot em cada etapa do desenvolvimento:

todo-ia/
├── app.py
├── models.py
├── templates/
│ └── index.html
├── static/css/
└── requirements.txtCriar, listar, editar e deletar tarefas via API REST gerada pelo Copilot.
Sugestão de prioridade com base no texto da tarefa.
Layout moderno gerado com prompts CSS pelo Copilot.
Suite de testes criada pelo Copilot com pytest.
O GitHub Copilot vai muito além de completar código. Veja como ele transforma cada fase do desenvolvimento:
Gere funções completas, classes e módulos a partir de um comentário descritivo.
Cole o erro no chat do Copilot e receba a causa raiz + solução explicada.
Gere docstrings, READMEs e comentários para código legado em segundos.
Selecione uma função e peça ao Copilot para criar casos de teste unitários.
A IA é uma ferramenta poderosa, não uma muleta. Usá-la com responsabilidade é o que diferencia um desenvolvedor mediocre de um excelente.
Você precisa entender o código gerado. A IA amplifica o que você já sabe — não substitui o aprendizado de fundamentos.
Código gerado por IA pode conter bugs, vulnerabilidades ou padrões desatualizados. Revisão humana é obrigatória.
Nunca insira dados sensíveis, senhas ou informações pessoais em prompts de IA. Respeite licenças de código.
Em sistemas críticos (saúde, financeiro, segurança), a validação humana especializada é inegociável.
A Inteligência Artificial tem o potencial de democratizar o acesso à programação e tornar o aprendizado mais inclusivo para todos.
IA adapta explicações ao ritmo e estilo de cada aprendiz — ideal para pessoas com dislexia, TDAH e autismo.
Geração automática de alt-text, legendas e descrições torna o software mais acessível desde o desenvolvimento.
IA permite aprender programação em português, eliminando a barreira do inglês técnico para iniciantes.
Funciona como tutor disponível 24/7, explicando conceitos complexos de forma simples e personalizada.
Estamos no início de uma transformação profunda. O desenvolvedor do futuro não escreve todo código sozinho — ele dirige, revisa e colabora com a IA.
Copilot sugere código, chats de IA explicam erros e geram testes.
Agentes autônomos escrevem features completas a partir de requisitos em linguagem natural.
Low-code + IA permite que qualquer pessoa crie sistemas complexos. Novas profissões emergem: AI Prompt Engineer, AI Code Reviewer.
Engenharia de software assistida por agentes inteligentes. Desenvolvimento 10x mais rápido com qualidade superior.
Controle de versão não é opcional — é a base de qualquer carreira em desenvolvimento.
Aproveite o pacote educacional enquanto estudante — são ferramentas de nível profissional, gratuitas.
Use a IA para acelerar seu aprendizado e produtividade, mas sempre com pensamento crítico.
Engenharia de prompt é uma habilidade. Pratique, refine e aprenda com cada interação.
Continue praticando: GitHub Student Developer Pack · github.com/explore · Open Source Contributions · GitHub Campus Expert Program
Esse é o momento de tirar dúvidas, compartilhar experiências e conectar com outros participantes. Não existe pergunta pequena — cada dúvida sua é a dúvida de mais alguém na sala.
Acesse slides, código e referências em: github.com/education
GitHub Community Forum · Dev.to · Discord de devs brasileiros
Ative o Education Pack hoje · Crie seu primeiro repositório · Experimente o Copilot