Escolha o seu idioma
Curso de RStudio
Mais de 2 milhões de estudantes em todo o mundo

Curso de RStudio

4,7

Domine o RStudio desde o início e adquira as competências práticas de programação R que os empregadores procuram. Este curso leva-o desde a instalação e sintaxe básica até à manipulação de dados, análise estatística, visualização e elaboração de relatórios profissionais. Cada conceito é fundamentado em fluxos de trabalho analíticos reais utilizados diariamente por profissionais de dados.

Dedika para empresas

O que vai aprender:

Aprenderá a navegar no IDE RStudio, a escrever scripts R limpos e a trabalhar com confiança com vetores, data frames e listas. Importará dados a partir de ficheiros CSV, folhas de cálculo Excel, bases de dados e APIs web, e depois irá limpá-los e transformá-los utilizando dplyr e tidyr. Criará visualizações cativantes com o ggplot2 e aplicará estatística descritiva e inferencial para tirar conclusões significativas. Produzirá relatórios reproduzíveis com R Markdown e construirá dashboards interativos utilizando Shiny. Os tópicos avançados incluem programação funcional com purrr, controlo de versões com Git e aprendizagem automática com tidymodels.

Como estuda de forma prática Curso de RStudio

Como pratica Curso de RStudio

Para si que é empresa e quer formar a sua equipa

Na Dedika para empresas, o curso inclui exercícios e exemplos adaptados ao seu próprio negócio e às necessidades da sua empresa.

Clique aqui

Conteúdo do curso

8 Capítulos • 40 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Introdução ao RStudio

  • Aula 1 • Instalação do R e do RStudio

    Abrange a descarga e configuração do R e do RStudio nos principais sistemas operativos. Estabelece um ambiente de trabalho necessário para todos os exercícios subsequentes.

  • Aula 2 • Navegar na Interface do RStudio

    Apresenta os quatro painéis principais e as suas funções no RStudio. Permite um fluxo de trabalho eficiente através da personalização do layout e da utilização dos painéis.

  • Aula 3 • Escrever e Executar Scripts R

    Ensina a criar, guardar e executar ficheiros de script R. Relaciona hábitos de script com fluxos de trabalho de análise de dados reproduzíveis e organizados.

  • Aula 4 • Obter Ajuda no RStudio

    Demonstra ferramentas de ajuda incorporadas, consulta de documentação e recursos da comunidade. Capacita os formandos a resolver problemas de forma independente ao longo do curso.

  • Aula 5 • Compreender os Fundamentos da Sintaxe R

    Explica a sintaxe central do R, incluindo atribuição, operadores e chamadas de função. Fornece a base gramatical necessária para escrever código R válido.

Capítulo 2Ver detalhes

Tipos e Estruturas de Dados em R

  • Aula 1 • Trabalhar com Vetores

    Ensina a criar, indexar e operar em vetores atómicos. Os vetores são o bloco fundamental de todas as estruturas de dados em R.

  • Aula 2 • Listas e Estruturas Aninhadas

    Explica as listas como contentores flexíveis para tipos de dados mistos. Prepara os formandos para lidar com dados complexos e hierárquicos comuns em projetos reais.

  • Aula 3 • Tipos de Dados Escalares em R

    Abrange os tipos numérico, inteiro, caractere, lógico e complexo. Compreender os tipos previne erros de coerção em tarefas posteriores de manipulação de dados.

  • Aula 4 • Matrizes e Arrays

    Apresenta matrizes bidimensionais e arrays multidimensionais. Desenvolve competências para computação numérica e representação estruturada de dados.

  • Aula 5 • Data Frames e Tibbles

    Aborda o data frame como a principal estrutura tabular do R e introduz os tibbles. Os formandos podem construir e inspecionar conjuntos de dados retangulares prontos para análise.

Capítulo 3Ver detalhes

Importar e Exportar Dados

  • Aula 1 • Importar JSON e Dados da Web

    Demonstra jsonlite e httr para ler JSON e respostas de API. Expande o acesso a dados a fontes modernas baseadas na web e semiestruturadas.

  • Aula 2 • Exportar Dados e Resultados

    Abrange write.csv(), writexl e saveRDS para guardar resultados. Garante que os formandos podem fornecer produtos de dados limpos e reproduzíveis às partes interessadas.

  • Aula 3 • Ler Ficheiros CSV e de Texto

    Ensina read.csv(), read.table() e funções readr para ficheiros planos. Estabelece o fluxo de trabalho de ingestão de dados mais comum utilizado na prática.

  • Aula 4 • Ligar a Bases de Dados

    Introduz os pacotes DBI e odbc para consultar bases de dados relacionais. Permite aos formandos aceder a fontes de dados empresariais diretamente a partir do RStudio.

  • Aula 5 • Importar Dados de Excel e Folhas de Cálculo

    Abrange os pacotes readxl e openxlsx para ingestão de ficheiros Excel. Aborda a utilização generalizada de folhas de cálculo como fonte primária de dados.

Capítulo 4Ver detalhes

Manipulação de Dados com dplyr e tidyr

  • Aula 1 • Lidar com Dados Omissos

    Abrange a deteção, remoção e imputação de valores omissos em data frames. Previne erros a jusante causados por valores NA em pipelines de análise.

  • Aula 2 • Juntar e Mesclar Data Frames

    Explica junções left, right, inner e full usando funções de junção do dplyr. Constrói a capacidade de combinar dados de múltiplas fontes num único conjunto de dados.

  • Aula 3 • Remodelar Dados com tidyr

    Demonstra pivot_longer() e pivot_wider() para transformação de dados tidy. A estrutura tidy é necessária para a maioria das funções de visualização e modelação.

  • Aula 4 • Verbos Principais do dplyr

    Ensina filter(), select(), mutate(), arrange() e summarize(). Estes cinco verbos lidam com a maioria das tarefas de transformação de dados do mundo real.

  • Aula 5 • Agrupar e Agregar

    Abrange group_by() combinado com summarize() para fluxos de trabalho dividir-aplicar-combinar. Permite o cálculo de estatísticas ao nível do grupo essenciais para relatórios.

Capítulo 5Ver detalhes

Visualização de Dados com ggplot2

  • Aula 1 • Tipos de Gráficos Comuns

    Abrange diagramas de dispersão, gráficos de barras, histogramas, diagramas de caixa e gráficos de linhas. Fazer corresponder o tipo de gráfico ao tipo de dados é uma competência central de comunicação de dados.

  • Aula 2 • Guardar e Exportar Gráficos

    Abrange ggsave() com opções de formato, resolução e tamanho para exportação. Garante que os gráficos cumprem os padrões de qualidade para relatórios, apresentações e publicações.

  • Aula 3 • Facetas e Gráficos Multipainel

    Demonstra facet_wrap() e facet_grid() para visualizações de pequenos múltiplos. A facetagem revela padrões ao nível do grupo sem sobrecarregar um único gráfico.

  • Aula 4 • Personalizar Temas e Rótulos

    Ensina rótulos de eixos, títulos, legendas e temas incorporados para um resultado polido. A personalização transforma gráficos brutos em visuais profissionais e prontos para o público.

  • Aula 5 • Fundamentos da Gramática dos Gráficos

    Introduz a gramática em camadas: dados, estéticas e geometrias. Compreender este quadro é essencial para construir qualquer gráfico ggplot2.

Capítulo 6Ver detalhes

Análise Estatística em R

  • Aula 1 • Teste de Hipóteses

    Abrange testes t, testes qui-quadrado e ANOVA para comparar grupos. Os formandos selecionam o teste apropriado com base no tipo de dados e na questão de investigação.

  • Aula 2 • Análise de Correlação

    Ensina os coeficientes de correlação de Pearson e Spearman e os testes de significância. A correlação quantifica relações lineares e monotónicas entre variáveis.

  • Aula 3 • Estatística Descritiva

    Calcula medidas de tendência central, dispersão e forma da distribuição. Os sumários descritivos são o ponto de partida para qualquer análise quantitativa.

  • Aula 4 • Regressão Múltipla e Seleção de Modelos

    Estende a regressão a múltiplos preditores e introduz critérios de comparação de modelos. Os formandos constroem modelos parcimoniosos que equilibram ajustamento e complexidade.

  • Aula 5 • Regressão Linear Simples

    Constrói e interpreta modelos lineares simples usando lm(). A regressão relaciona um resultado contínuo com um único preditor com incerteza quantificada.

Capítulo 7Ver detalhes

R Markdown e Relatórios Reproduzíveis

  • Aula 1 • Formatar Tabelas em Relatórios

    Demonstra knitr::kable() e kableExtra para tabelas estilizadas e prontas para publicação. Tabelas bem formatadas comunicam sumários de dados de forma mais eficaz do que a saída bruta.

  • Aula 2 • Relatórios Parametrizados

    Ensina parâmetros YAML e render() para gerar múltiplas variantes de relatório. A parametrização automatiza a produção de relatórios para diferentes subgrupos ou períodos de tempo.

  • Aula 3 • Exportar para PDF e Word

    Configura a saída PDF baseada em LaTeX e modelos de documento Word. Fazer corresponder o formato de saída aos padrões organizacionais garante a aceitação das partes interessadas.

  • Aula 4 • Introdução ao R Markdown

    Explica a estrutura do ficheiro R Markdown, o cabeçalho YAML e o processo de knitting. Os relatórios reproduzíveis eliminam erros manuais de copiar-colar em produtos analíticos.

  • Aula 5 • Incorporar Código e Resultado

    Abrange as opções de chunks de código para controlar a saída, avisos e tamanho da figura. O controlo preciso dos chunks determina o que os leitores veem no documento final.

Capítulo 8Ver detalhes

Técnicas Avançadas de Programação em R

  • Aula 1 • Programação Funcional com purrr

    Ensina map(), map_df() e walk() para aplicar funções sobre listas. A iteração funcional substitui ciclos for propensos a erros por código legível e previsível.

  • Aula 2 • Depuração e Tratamento de Erros

    Introduz tryCatch(), browser() e traceback() para diagnosticar falhas de código. O tratamento robusto de erros previne falhas silenciosas em pipelines de análise de produção.

  • Aula 3 • Fluxo de Controlo e Condicionais

    Explica if/else, switch(), ciclos for e ciclos while em R. As estruturas de fluxo de controlo permitem um comportamento de programa dinâmico e dependente de condições.

  • Aula 4 • Escrever Funções Personalizadas

    Abrange a sintaxe de funções, argumentos, valores predefinidos e valores de retorno. As funções personalizadas eliminam a duplicação de código e impõem lógica consistente entre scripts.

  • Aula 5 • Otimização de Desempenho

    Abrange profiling com profvis, vetorização e data.table para ganhos de velocidade. O código otimizado lida com grandes conjuntos de dados dentro de restrições de tempo aceitáveis.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Analistas de negócio: prontos para ultrapassar as limitações das folhas de cálculo e adotar ferramentas de dados escaláveis.

  • Licenciados em pós-graduação: que necessitam de fluxos de trabalho de investigação reproduzíveis para o trabalho de tese ou dissertação.

  • Profissionais de marketing: que pretendem analisar dados de campanhas sem depender de outras equipas.

  • Investigadores na área da saúde: que procuram aplicar métodos estatísticos diretamente a conjuntos de dados clínicos.

  • Pessoas em transição de carreira: a construir credenciais técnicas para entrar no mercado de trabalho de dados e análise.

  • Analistas financeiros: que procuram automatizar relatórios e lidar com conjuntos de dados maiores de forma mais eficiente.

O que os nossos formandos dizem

As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são directas ao ponto e como eu consigo alterar capítulos e saltar conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

Perguntas Frequentes

Quem é a Dedika?

O certificado é válido em Angola?

Os cursos são gratuitos?

Qual é a carga horária do curso?

Como são os cursos?

Como funcionam os cursos?

Qual é a duração dos cursos?

Qual é o custo ou preço dos cursos?

O que é um curso EAD ou online e como funciona?

Curso em PDF