Bacharelado em Administração
IFMG - Campus Formiga
4 de abril de 2025
Você está construindo seu diferencial profissional
O futuro é dos administradores que falam a linguagem dos dados
(Pesquisa MIT: 78% das empresas buscam gestores com essas habilidades)
Você se torna o elo entre áreas - perfil disputado.
GitHub é seu novo currículo - projetos reais mostram competência
A curva de aprendizado é dura, mas temporária
(em 3 meses você estará à frente de 95% (ou mais) dos administradores)
Não é sobre virar programador - é sobre participar/liderar projetos digitais com propriedade
“Hoje você pode reclamar da dificuldade… ou quando se formar reclamar que não aprendeu”
Tópicos
Diretrizes para Aulas Mais Produtivas
🔊 Mantenha conversas em volume baixo
⌨️ Código com método:
95% dos erros são evitáveis com:
🤝 Inteligência colaborativa:
💪 Capacidade de Resolver Problemas
Cada erro resolvido é uma evolução da sua habilidade analítica
Importante: Mudança de Estratégia
Na aula anterior, criamos projetos RStudio locais que tentamos enviar ao GitHub com usethis::use_github()
Muitos tiveram problemas com tokens de autenticação, o que eu deveria ter antecipado.
Hoje, usaremos uma abordagem mais simples: GitHub → Local → RStudio
Atenção: Mesmo quem criou o projeto corretamente na última aula deve executar a nova estratégia.
Etapas da Estratégia
Criar repositório (vazio) no GitHub
Clonar o repositório para seu computador
Criar o projeto RStudio na pasta clonada
Verificar se a estrutura do projeto está correta.
Rastrear as pastas e arquivos do projeto com git e ignorar arquivos irrelevantes
Fazer um Commit
Enviar o Repositório Local para o GitHub
1. Crie um Repositório no GitHub
Acesse sua conta no GitHub: github.com
Selecione “Create repository”
No campo abaixo de Repository name, digite o nome do repositório, ex: “seunome_icd2025_projeto”
Caso tenha criado um projeto Rstudio na última aula, utilize um nome diferente do projeto que você criou.
NÃO USE acentos, espaços vazios ou caracteres especiais 😡
Agora, apenas clique em “Create repository”, no canto inferior esquerdo da página.
Clonando o Repositório (Windows)
Na página do repositório vazio que você acaba de criar no GitHub
Copie o endereço https exibido
Abra o Windows Explorer e entre na pasta onde você irá guardar a pasta do repositório que vamos clonar
Computadores do Laboratório: pasta Downloads (recomendada)
Notebook Próprio: alguns criaram a pasta github na última aula, se sim, entre nesta pasta.
Clique com o botão direito do mouse em um espaço vazio desta pasta e selecione “Git Bash Here” (Caso necessário, clique em Mais opções)
No terminal Git Bash que abrir, digite git clone
, espaço, e cole o endereço do repositório que você criou clicando no botão direito do mouse e em Paste:
Clonando o Repositório (macOS/Linux)
Criando um Projeto RStudio
Abra o RStudio
Clique em Project → New Project
Selecione Existing Directory
Clique em Browse e navegue até a pasta “seunome_icd2025_projeto” que você acabou de clonar
Apenas clique na pasta, em seguida, clique em Open
Clique em Create Project
Se você CRIOU o projeto corretamente na última aula
Entre na pasta do projeto que você criou na última aula, por ex. seunome_icd2025.
Copie a pasta dados e cole dentro da pasta do repositório clonado (seunome_icd2025_projeto)
Copie a pasta relatorios e cole dentro da pasta do repositório clonado (seunome_icd2025_projeto)
Copie o arquivo README.md e cole dentro da pasta do repositório clonado (seunome_icd2025_projeto)
NÃO COPIE o arquivo seunome_icd2025.Rproj do projeto criado na última aula.
Se você NÃO CRIOU ou criou o projeto com FALHAS na última aula
No RStudio, na guia Files (canto inferior direito):
Clique em New Folder e crie a pasta “dados”
Dentro da pasta “dados”, crie as subpastas “brutos” e “limpos”
Volte à pasta principal, clique em “New Folder” e crie a pasta “relatorios”
Dentro da pasta “relatorios”, crie as subpastas “01-relatorio”, “02-relatorio” e “03-relatorio”
Acesse a página Cronograma do site da disciplina e baixe o arquivo productionlog_sample.csv
Salve o arquivo productionlog_sample.csv
dentro da pasta “dados/brutos”
Baixe o arquivo 01-relatorio-html.zip
do site da disciplina
Descompacte o arquivo baixado e copie/recorte o arquivo 01-relatorio-html.qmd
Salve-o dentro da pasta “relatorios/01-relatorio”
Crie o arquivo README.md fazendo:
No RStudio clique em: File
-> New File
-> Markdown File
Copie o template do slide 18 da Aula 3 e cole no arquivo criado
Salve o arquivo com o nome README.md
na raíz do seu projeto RStudio
Verifique a Estrutura do Projeto
Você deve a ver a seguinte estrutura de pastas e arquivos no console R, não necessariamente na ordem exibida a seguir:
seunome_icd2025_projeto/
├── dados/
│ ├── brutos/
│ │ └── productionlog_sample.csv
│ └── limpos/
├── relatorios/
│ ├── 01-relatorio/
│ │ └── 01-relatorio-html.qmd
│ ├── 02-relatorio/
│ └── 03-relatorio/
├── seunome_icd2025_projeto.Rproj
└── README.md
Definindo arquivos não precisamos rastrear
Clique no arquivo .gitignore do seu projeto
Apague o conteúdo aque aparece
Copie o conteúdo do próximo slide
Cole no seu arquivo .gitignore
Salve a alteração.
Usaremos 4 comandos do Git em sequência
git status
- verifica o que mudou no projeto
gidd add
- adiciona o que você quer rastrear
git commit - "mensagem"
- salva as mudanças localmente com uma descrição
git push origin main
- envia para o GitHub (nuvem)
Agora, vamos adicionar as pastas/arquivos que queremos rastrear.
Copie e Cole (usando o botão direito do mouse), cada um dos seguintes comandos no terminal:
Ao fazer git push origin main
Seu navegador deve abrir na página de login do GitHub
Faça o login
Em seguida, será exibida uma página para você autorizar, clique no botão para Autorizar.
Em seguida, você pode ver uma página em branco ou uma página exibindo uma mensagem para recarregar a página, isso é normal.
Vá para a página do repositório que você criou no GitHub e atualize a página (F5).
Você deu um salto profissional hoje!
📈 Isso não é só para a disciplina:
✅ Domínio técnico:
🌟 Você agora está no seleto grupo de administradores capazes de:
Prof. Washington Silva - Introdução à Ciência de Dados