Programação do curso

Atenção!

Página sujeita à alterações.

Semana 1 - Reprodutibilidade e RMarkdown

Aula 1 (02/02/2022)

Conteúdo

  • Introdução ao curso - Slides

  • Introdução ao conceito de reprodutibilidade - Slides

    • Reprodutibilidade no contexto do desenvolvimento em R: Usando projetos do RStudio (.Rprojs)
  • RMarkdown - Slides

    • Introdução ao pacote RMarkdown
    • Como criar arquivos .Rmd
    • Como textos marcados com markdown no .Rmd

Aula 2 (07/02/2022)

Conteúdo

  • RMarkdown (continuação) - Slides
    • Como adicionar elementos no .Rmd, como: imagens, tabelas, gráficos, códigos e resultados.
    • Criando .Rmd a partir de templates
    • Gerando diferentes tipos de relatórios: .html, .docx, .pdf
    • Usando e gerenciando bibliografias com arquivos .bib
    • Relatórios com parâmetros

Semana 2 - Controle de versão e disponibilização dos resultados

Aula 3 (09/02/2022)

Conteúdo

  • Git e GitHub - Slides
    • Introdução ao controle de versão
    • Diferença entre Git e GitHub
    • Como configurar o Git e o GitHub no RStudio usando o pacote {usethis}

Aula 4 (14/02/2022)

Conteúdo

  • Git e GitHub (continuação) - Slides
    • Fluxo de trabalho em projetos no RStudio usando controle de versão com Git e GitHub
    • Trabalhando colaborativamente no GitHub: Criando um Pull Request
    • Disponibilizar os relatórios gerados em .html na internet
      • Com GitHub Pages
      • Com Netlify

Semana 3 - Exemplo prático final

Aula 5 (16/02/2022)

Conteúdo

  • Exemplo prático do ciclo completo:
    • Criar um projeto no RStudio
    • Iniciar o controle de versão com Git
    • Iniciar um repositório no GitHub
    • Criar um documento RMarkdown - O tipo de documento será escolhido previamente pela turma!
    • Adicionar conteúdo no .Rmd: parâmetros, código e resultados, código em linha, tabela, gráfico, imagens, etc.
    • Disponibilizar o documento na internet com GitHub Pages ou Netlify
    • Fazer alterações no .Rmd e atualizar a versão que está online