Workshop: Introdução ao Git e GitHub

Resumo

Este minicurso, presencial e gratuito, visa introduzir conceitos fundamentais de controle de versão e colaboração em projetos de software. A atividade irá capacitar os participantes a gerenciar históricos, trabalhar em equipe e hospedar projetos na plataforma GitHub. O conteúdo compreenderá desde os fundamentos teóricos e instalação do Git até comandos essenciais como git init, add, commit e o gerenciamento de branches e workflows. Os participantes realizarão atividades de criação de repositórios locais, resolução de conflitos, uso de repositórios remotos (push/pull) e a abertura de Pull Requests. A atividade cumpre sua função extensionista ao democratizar o acesso a ferramentas tecnológicas essenciais, promovendo a inclusão digital e a qualificação técnica da comunidade externa e acadêmica de forma gratuita. Ao fomentar o trabalho colaborativo e o compartilhamento de conhecimento em plataformas abertas, o minicurso estreita os laços entre o saber acadêmico e as demandas do mercado de trabalho. A atividade foi idealizada pelos discentes Anna Giulia Gomes Miranda (Licenciatura em Computação) e Mario Roque Conceição dos Anjos Junior (Ciência da Computação). O minicurso será presencial e gratuito, terá 4 horas e oferecerá 20 vagas.

Área

De acordo com o disposto na Política Nacional de Extensão, este Projeto de Extensão está vinculado às áreas temáticas descritas a seguir.

  • Linha Programática: Educação profissional;
  • Área(s) de Conhecimento(s): Ciências Exatas e da Terra;
  • Área(s) Temáticas(s): Tecnologia.

Coordenação

  • Coordenadora: Professora Doutora Carolina Costa Mota Paraíba, Departamento de Estatística, Instituto de Matemática e Estatística, Universidade Federal da Bahia.

  • Vice-coordenadores/Instrutores: Instrutores: Anna Giulia Gomes Miranda (Licenciatura em Computação, UFBA) e Mario Roque Conceição dos Anjos Junior (Ciência da Computação, UFBA).

Universidade universitária

Instituto de Matemática e Estatística da Universidade Federal da Bahia.

Público alvo

Profissionais que usam análises estatísticas de dados.

Número esperado de participantes

Local de realização

Laboratório de ensino de informática do IME-UFBA.

Metodologia

A metodologia do curso será de aulas expositivas e práticas em laboratório de informática.

Conteúdo programático

  1. Fundamentos do Git
  2. O que é Git e por que usar?
  3. Instalação e configuração inicial
  4. Conceitos importantes
  5. Primeiros comandos
  6. Branches e Workflow
  7. GitHub: Repositórios Remotos

© 2025 Ciência de Dados