Informações sobre o curso

12,053 visualizações recentes

Resultados de carreira do aprendiz

25%

comecei uma nova carreira após concluir estes cursos

17%

consegui um benefício significativo de carreira com este curso
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 20 horas para completar
Inglês
Legendas: Inglês

Habilidades que você terá

Programming ToolGithubContinuous IntegrationR Programming

Resultados de carreira do aprendiz

25%

comecei uma nova carreira após concluir estes cursos

17%

consegui um benefício significativo de carreira com este curso
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 20 horas para completar
Inglês
Legendas: Inglês

oferecido por

Logotipo de Universidade Johns Hopkins

Universidade Johns Hopkins

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up97%(1,401 classificações)Info
Semana
1

Semana 1

3 horas para concluir

Getting Started with R Packages

3 horas para concluir
1 vídeo (Total 2 mín.), 16 leituras, 1 teste
16 leituras
Before You Start10min
Using Mac OS10min
Using Windows10min
Using Unix/Linux10min
R packages10min
Basic Structure of an R Package10min
DESCRIPTION File10min
NAMESPACE File10min
Namespace Function Notation10min
Loading and Attaching a Package Namespace10min
The R Sub-directory10min
The man Sub-directory10min
Summary10min
The devtools package10min
Creating a Package10min
Other Functions10min
1 exercício prático
R Package and devtools20min
Semana
2

Semana 2

7 horas para concluir

Documentation and Testing

7 horas para concluir
14 leituras
14 leituras
Documentation10min
Vignette's and README Files10min
Knitr / Markdown30min
Common knitr Options10min
Help Files and roxygen210min
Common roxygen2 Tags10min
Overview10min
Data for Demos10min
Internal Data10min
Data Packages10min
Summary10min
Introduction10min
The testthat Package10min
Passing CRAN Checks10min
Semana
3

Semana 3

5 horas para concluir

Licensing, Version Control, and Software Design

5 horas para concluir
25 leituras
25 leituras
Overview10min
The General Public License10min
The MIT License10min
The CC0 License10min
Overview10min
Paying it Forward10min
Linus’s Law10min
Hiring10min
Summary10min
Introduction10min
git10min
Initializing a git repository10min
Committing10min
Browsing History10min
Linking local repo to GitHub repo10min
Syncing RStudio and GitHub10min
Issues10min
Pull Request10min
Merge Conflicts10min
Introduction10min
The Unix Philosophy10min
Default Values10min
Naming Things10min
Playing Well With Others10min
Summary10min
1 exercício prático
Testing, GitHub, and Open Source20min
Semana
4

Semana 4

6 horas para concluir

Continuous Integration and Cross Platform Development

6 horas para concluir
13 leituras
13 leituras
Overview10min
Web Services for Continuous Integration10min
Using Travis10min
Using AppVeyor10min
Summary10min
Introduction10min
Handling Paths10min
Saving Files & rappdirs10min
rappdirs10min
Options and Starting R10min
Package Installation10min
Environmental Attributes10min
Summary10min

Avaliações

Principais avaliações do BUILDING R PACKAGES

Visualizar todas as avaliações

Sobre Programa de cursos integrados Mastering Software Development in R

R is a programming language and a free software environment for statistical computing and graphics, widely used by data analysts, data scientists and statisticians. This Specialization covers R software development for building data science tools. As the field of data science evolves, it has become clear that software development skills are essential for producing and scaling useful data science results and products. This Specialization will give you rigorous training in the R language, including the skills for handling complex data, building R packages, and developing custom data visualizations. You’ll be introduced to indispensable R libraries for data manipulation, like tidyverse, and data visualization and graphics, like ggplot2. You’ll learn modern software development practices to build tools that are highly reusable, modular, and suitable for use in a team-based environment or a community of developers. This Specialization is designed to serve both data analysts, who may want to gain more familiarity with hands-on, fundamental software skills for their everyday work, as well as data mining experts and data scientists, who may want to use R to scale their developing and programming skills, and further their careers as data science experts....
Mastering Software Development in R

Perguntas Frequentes – FAQ

  • O acesso a palestras e tarefas depende do tipo de inscrição. Se você participar de um curso como ouvinte, você poderá ver quase todo o conteúdo do curso gratuitamente. Para acessar tarefas valendo nota e obter um Certificado, você precisará adquirir a experiência do Certificado, durante ou após a participação como ouvinte. Se você não vir a opção de participar como ouvinte:

    • o curso pode não oferecer essa opção. Você pode experimentar um teste gratuito ou solicitar o auxílio financeiro.
    • Em vez disso, o curso pode oferecer 'Curso completo, sem Certificado'. Com esta opção, é possível ver todo o conteúdo do curso, enviar as avaliações necessárias e obter uma nota final. Isso também significa que você não poderá comprar uma experiência de Certificado.
  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

  • Se você se inscrever, terá 7 dias para testar sem custo e, durante este período, pode cancelar sem multa. Depois disso, não reembolsamos, mas você pode cancelar sua inscrição a qualquer momento. Veja nossa política para o reembolso total.

  • Sim, a Coursera oferece auxílio financeiro ao aluno que não possa pagar a taxa. Faça a solicitação clicando no link Auxílio Financeiro, abaixo do botão "Inscreva-se" à esquerda. Preencha uma solicitação e será notificado caso seja aprovado. Você terá que completar esta etapa para cada curso na Especialização, incluindo o Trabalho de Conclusão de Curso. Saiba mais .

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.