Informações sobre o curso
4.2
150 classificações
39 avaliações
Programa de cursos integrados
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 13 horas para completar

Sugerido: 4 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Habilidades que você terá

Programming ToolGithubContinuous IntegrationR Programming
Programa de cursos integrados
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 13 horas para completar

Sugerido: 4 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
3 horas para concluir

Getting Started with R Packages

...
Reading
1 vídeo (total de (Total 2 mín.) min), 16 leituras, 1 teste
Reading16 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
Quiz1 exercício prático
R Package and devtools20min
Semana
2
Horas para completar
7 horas para concluir

Documentation and Testing

...
Reading
14 leituras, 1 teste
Reading14 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
Horas para completar
5 horas para concluir

Licensing, Version Control, and Software Design

...
Reading
25 leituras, 1 teste
Reading25 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
Quiz1 exercício prático
Testing, GitHub, and Open Source20min
Semana
4
Horas para completar
6 horas para concluir

Continuous Integration and Cross Platform Development

...
Reading
13 leituras, 1 teste
Reading13 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
4.2
39 avaliaçõesChevron Right
Direcionamento de carreira

25%

comecei uma nova carreira após concluir estes cursos
Benefício de carreira

83%

consegui um benefício significativo de carreira com este curso

Melhores avaliações

por CBMar 30th 2017

This is a critical skill and it's barely covered anywhere else. Thanks for making this course!

por CIOct 7th 2017

Overall, this was a good course to learn the intricacies of building R packages.

Instrutores

Avatar

Roger D. Peng, PhD

Associate Professor, Biostatistics
Bloomberg School of Public Health
Avatar

Brooke Anderson

Assistant Professor, Environmental & Radiological Health Sciences
Colorado State University

Sobre Johns Hopkins University

The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world....

Sobre o Programa de cursos integrados Mastering Software Development in R

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 useful data science results and products. You will obtain rigorous training in the R language, including the skills for handling complex data, building R packages and developing custom data visualizations. You will 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....
Mastering Software Development in R

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • 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.

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