📇 Pré-requisitos
O curso não exige conhecimento prévio em programação, mas é recomendável que o aluno tenha familiaridade com o uso de computadores (ambiente Windows) e com a escrita de textos científicos. Nesse sentido, não é necessário ter conhecimento prévio sobre as ferramentas e plataformas que utilizaremos no curso: Zotero, OSF, Zenodo, Git, Github, RStudio, Quarto/RMarkdown, Docker, etc; mas desejável que o aluno já as tenha instalado e/ou cadastro nas plataformas.
Abaixo descrevemos sucintamente o que é cada uma dessas ferramentas e plataformas, e como você pode se preparar para o curso. Também apresentamos um vídeo curto sobre a instalação e cadastro em cada uma delas. A ideia é que você já tenha todas as ferramentas e plataformas instaladas e/ou cadastro antes do início do curso, para que possamos focar no conteúdo e prática durante as aulas síncronas. Mas pode ficar tranquilo, pois na primeira aula do curso abordaremos essas tarefas, e caso ainda haja alguma dúvida na instalação e cadastro, dedicaremos algum tempo para saná-las.
Outras soluções que iremos discutir e testar durante o curso, como alguns pacotes do R, e aplicações de IA no último módulo, deixaremos para as aulas remotas. Essas soluções na sua maioria requerem cadastros rápidos, e podem ser feitos de forma instantânea via conta Google/Microsoft/Apple.
Github
Primeiramente, se cadastre no Github: https://github.com/signup, pois com ele você poderá acessar o material do curso e interagir com os demais participantes. E com a conta do Github você também poderá se cadastrar em outras plataformas, como o Zenodo, OSF, etc. Algumas features que aprenderemos no curso exigem o vínculo entre as contas. Se for professor ou estudante, você pode solicitar o GitHub Education e ter acesso, por exemplo, ao Copilot, uma das ferramentas de IA mais interessante. Por isso, é importante que você se cadastre com um e-mail institucional. Use o mesmo e-mail para se cadastrar em todas plataformas.
Git
Github não é a mesma coisa que Git. O Github é uma plataforma, e o Git é uma ferramenta. Instale a versão mais recente do Git: https://git-scm.com/downloads. O Git é uma ferramenta de controle de versão, e o Github é uma plataforma que utiliza o Git. O Git é uma ferramenta essencial para a prática da CA, e é uma das ferramentas mais importantes para o pesquisador que deseja tornar sua pesquisa mais transparente e reprodutível.
Zotero
Baixe a versão mais recente do Zotero: https://www.zotero.org/download/ e cadastre uma conta: https://www.zotero.org/user/register/. Vamos discutir sobre o Zotero e diversos plugins que são úteis no dia-a-dia do pesquisador. Atualmente, o Zotero é a ferramenta mais completa para gerenciamento de referências e bibliotecas, e se integra nativamente com o RStudio e diversas ferramentas de IA.
OSF
Cadastre no Open Science Framework (OSF): https://osf.io/register/. Como veremos, essa plataforma é uma das mais importantes para a prática da CA. Ela está no começo (pré-registro) e no final (repositório de dados e pré-print) do ciclo de vida (workflow) de um projeto de pesquisa. O vídeo abaixo mostra o cadastro nessa plataforma antes das mudanças de outubro de 2025, mas o processo continua o mesmo.
Zenodo
Apesar do Zenodo cumprir funções similares ao OSF e até mesmo ao Github, ele é mais voltado para a publicação de dados e publicações científicas pontuais. Cadastre no Zenodo: https://zenodo.org/login/ e víncule sua conta com o Github. Isso será útil, principalmente, para geração de DOI de repositórios do Github.
RStudio
Baixe a versão mais recente do RStudio: https://posit.co/download/rstudio-desktop/. O RStudio é uma Integrated Development Environment (IDE) para a linguagem R. O RStudio é uma ferramenta essencial para a prática da CA em R, pois integra as principais soluções que abordaremos no curso (Zotero, Quarto, Git/Github, etc.). A empresa RStudio recentemente mudou o nome para Posit, com o objetivo refletir melhor a expansão da empresa para além do desenvolvimento de ferramentas para R, incluindo Python e outras linguagens. Nesse mesmo link você pode baixar o R, que é a linguagem de programação mais utilizada por cientistas. No curso utilizaremos as versões 4.5.1 do R, 2025.05.1+513 do RStudio e Quarto 1.6.42 (que já vem integrado no RStudio). Assim como o Quarto tem substituído o RMarkdown, a Posit está substituindo o RStudio pelo Positron, que é um “misto” de RStudio + VS Code, e potencialmente veremos em edições futuras de nosso curso. Por hora, focaremos no RStudio.
Docker
Baixe a versão mais recente do Docker: https://www.docker.com/products/docker-desktop. Nesse mesmo link você cria uma conta. O Docker é uma plataforma para desenvolvimento, envio e execução de aplicativos. O Docker é uma ferramenta essencial para a prática da CA, pois permite a criação de ambientes reprodutíveis.
Máquinas Virtuais
Embora o curso foque na utilização de containers via Docker para garantir ambientes reprodutíveis, muitos dos Recursos Educacionais Abertos (REA) apresentados ao longo da jornada foram organizados e testados dentro de uma máquina virtual (VM). Por isso, disponibilizamos abaixo uma sequência de vídeos que mostram como configurar uma VM no Windows 11, utilizando duas abordagens:
- Sandbox: ambiente temporário e isolado, ideal para testes rápidos.
- Hyper-V: solução mais robusta e permanente para virtualização.
Esses vídeos são opcionais e não serão abordados diretamente nas aulas, mas podem ser úteis para quem deseja explorar outras formas de garantir reprodutibilidade e organização dos seus REA.
Sandbox no Windows 11
Esses vídeos mostram como ativar o recurso de Sandbox, mesmo em versões onde ele não está disponível oficialmente. Ideal para quem quer testar rapidamente scripts ou softwares em ambiente isolado.
Hyper-V no Windows 11
Esses vídeos explicam como ativar o Hyper-V, mesmo em versões Home, permitindo a criação de ambientes virtuais persistentes e mais completos.
Configuração da Máquina Virtual
Este vídeo mostra passo a passo como criar e configurar uma VM no Hyper-V, incluindo alocação de recursos e instalação do sistema operacional.