Curso Online

Pacotes

Pacotes são o padrão-ouro para transferência de códigos em R. Eles encapsulam funções e sua documentação, bem como exemplos de código e conjuntos de dados. Nesse curso você vai aprender a transformar seus scripts em pacotes que outras pessoas podem baixar, instalar e usar. Pode parecer muito difícil, mas na verdade escrever seus programas em pacotes pode simplificar e agilizar o seu trabalho, além de facilitar o compartilhamento. Vamos te guiar desde os princípios e definições básicas de pacotes até as melhores práticas, como o uso de testes unitários e elaboração de documentação.

21 e 28 de agosto, sábados, das 9h00 às 13h00
2 aulas, 8 horas de curso

R$400,00

Ao se inscrever no curso, você declara estar de acordo com os nossos Termos de uso.

Você sairá deste curso apta(o) a:

  • Empacotar seus scripts em formato prontos para download e uso.
  • Desenvolver código de acordo com boas práticas de desenvolvimento de pacotes.
  • Implementar rotinas de teste constante dos seus códigos.

Ementa do curso

  • Fundamentos de desenvolvimento de pacotes em R
    • Git e GitHub
    • O arquivo DESCRIPTION
    • Estrutura de pastas e arquivos
    • O pacote {usethis}
    • Melhores práticas de desenvolvimento de pacotes
  • Documentação
    • Criando bons nomes
    • Documentação de funções
    • Documentação de bases de dados
    • Acentos, encoding e variáveis globais
  • Testes unitários e consistência de código
    • O pacote {testthat}
    • Tipos de testes
    • Passando no devtools::check()
  • Disponibilizando seu pacote
    • Disponibilizando em um repositório
    • Criando um {pkgdown}
    • Integração contínua com Github Actions
    • Regras para colocar um pacote no CRAN

O que vou receber?

Certificado do curso

Entrega por e-mail após conclusão

Cursos 100% on-line

As aulas são ao vivo, mas ficam gravadas e a disposição por 1 ano

Nível intermediário

Conhecimento prévio recomendado:

Português

Como será o curso?

  • Aulas online, em tempo real, com um(a) professor(a) e um(a) monitor(a).
  • Diversos exercícios “para casa” para praticar e tirar dúvidas.
  • Projeto de análise de dados para aplicar o conteúdo aprendido.
  • Gravação das aulas disponíveis por pelo menos 1 ano.

Pré-requisitos

  • O conteúdo do curso R para Ciência de Dados I.
  • Interesse por programação em R.
  • Uma conta de e-mail Google para acessar o Google Classroom.
  • Últimas versões do R e do RStudio instaladas.

Professores

Beatriz Milz

Doutoranda em Ciência Ambiental no IEE-USP. É co-organizadora da comunidade R-Ladies São Paulo, e instrutora da Carpentries. Usa o R no dia-a-dia, e se interessa no uso de R para pesquisa reprodutível.

Caio Lente

Mestrando em Ciência da Computação no IME-USP e cientista de dados na Terranova Consultoria. Programador desde os 15 anos, começou a se apaixonar pelo R em 2016 e agora não fala em outra coisa. Metido a designer, maníaco da organização e metade texano.

Perguntas Frequentes - FAQ

Sim, você receberá o certificado ao final do curso (sujeito à entrega de atividades solicitadas pelos professores), com a carga horária específica delimitada na página do curso. O certificado é individual e terá o mesmo nome que você utilizou na compra.

Sim, as aulas são gravadas e disponibilizadas para os alunos inscritos por pelo menos 1 ano.

Após a confirmação da compra, você receberá um e-mail de nossa equipe com a confirmação de sua inscrição, com as informações para entrar na turma pelo google classroom.

Caso você não receba email de confirmação antes do curso começar, primeiramente dê uma olhada na sua caixa de spam. Caso não esteja lá, basta nos enviar um e-mail para contato@Curso-R.com.

Depende do curso, todas as informações necessárias para ingressar em qualquer curso da Curso-R pode ser encontrada na sua respectiva página. As trilhas são pacotes promocionais de cursos com grandes descontos. O preço das trilhas pode ser encontrado também nas suas páginas.

Nós trabalhamos com cartão de crédito, boleto e transferência bancária.