このコースについて
5,690 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約13時間で修了

推奨:4 hours/week...

英語

字幕:英語

習得するスキル

Programming ToolGithubContinuous IntegrationR Programming

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約13時間で修了

推奨:4 hours/week...

英語

字幕:英語

シラバス - 本コースの学習内容

1
3時間で修了

Getting Started with R Packages

...
1件のビデオ (合計2分), 16 readings, 1 quiz
1件のビデオ
16件の学習用教材
Before You Start10 分
Using Mac OS10 分
Using Windows10 分
Using Unix/Linux10 分
R packages10 分
Basic Structure of an R Package10 分
DESCRIPTION File10 分
NAMESPACE File10 分
Namespace Function Notation10 分
Loading and Attaching a Package Namespace10 分
The R Sub-directory10 分
The man Sub-directory10 分
Summary10 分
The devtools package10 分
Creating a Package10 分
Other Functions10 分
1の練習問題
R Package and devtools20 分
2
7時間で修了

Documentation and Testing

...
14 readings, 1 quiz
14件の学習用教材
Documentation10 分
Vignette's and README Files10 分
Knitr / Markdown30 分
Common knitr Options10 分
Help Files and roxygen210 分
Common roxygen2 Tags10 分
Overview10 分
Data for Demos10 分
Internal Data10 分
Data Packages10 分
Summary10 分
Introduction10 分
The testthat Package10 分
Passing CRAN Checks10 分
3
5時間で修了

Licensing, Version Control, and Software Design

...
25 readings, 1 quiz
25件の学習用教材
Overview10 分
The General Public License10 分
The MIT License10 分
The CC0 License10 分
Overview10 分
Paying it Forward10 分
Linus’s Law10 分
Hiring10 分
Summary10 分
Introduction10 分
git10 分
Initializing a git repository10 分
Committing10 分
Browsing History10 分
Linking local repo to GitHub repo10 分
Syncing RStudio and GitHub10 分
Issues10 分
Pull Request10 分
Merge Conflicts10 分
Introduction10 分
The Unix Philosophy10 分
Default Values10 分
Naming Things10 分
Playing Well With Others10 分
Summary10 分
1の練習問題
Testing, GitHub, and Open Source20 分
4
6時間で修了

Continuous Integration and Cross Platform Development

...
13 readings, 1 quiz
13件の学習用教材
Overview10 分
Web Services for Continuous Integration10 分
Using Travis10 分
Using AppVeyor10 分
Summary10 分
Introduction10 分
Handling Paths10 分
Saving Files & rappdirs10 分
rappdirs10 分
Options and Starting R10 分
Package Installation10 分
Environmental Attributes10 分
Summary10 分
4.2
42件のレビューChevron Right

25%

コース終了後に新しいキャリアをスタートした

17%

コースが具体的なキャリアアップにつながった

Building R Packages からの人気レビュー

by CBMar 30th 2017

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

by CIOct 7th 2017

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

講師

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

ジョンズ・ホプキンズ大学(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....

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

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。