À propos de ce cours

7,897 consultations récentes

Résultats de carrière des étudiants

25%

ont commencé une nouvelle carrière après avoir terminé ce cours

14%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 21 heures pour terminer
Anglais

Compétences que vous acquerrez

Programming ToolGithubContinuous IntegrationR Programming

Résultats de carrière des étudiants

25%

ont commencé une nouvelle carrière après avoir terminé ce cours

14%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 21 heures pour terminer
Anglais

Offert par

Placeholder

Université Johns-Hopkins

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up97%(1,415 notes)Info
Semaine
1

Semaine 1

3 heures pour terminer

Getting Started with R Packages

3 heures pour terminer
1 vidéo (Total 2 min), 16 lectures, 1 quiz
16 lectures
Before You Start10 min
Using Mac OS10 min
Using Windows10 min
Using Unix/Linux10 min
R packages10 min
Basic Structure of an R Package10 min
DESCRIPTION File10 min
NAMESPACE File10 min
Namespace Function Notation10 min
Loading and Attaching a Package Namespace10 min
The R Sub-directory10 min
The man Sub-directory10 min
Summary10 min
The devtools package10 min
Creating a Package10 min
Other Functions10 min
1 exercice pour s'entraîner
R Package and devtools30 min
Semaine
2

Semaine 2

7 heures pour terminer

Documentation and Testing

7 heures pour terminer
14 lectures
14 lectures
Documentation10 min
Vignette's and README Files10 min
Knitr / Markdown30 min
Common knitr Options10 min
Help Files and roxygen210 min
Common roxygen2 Tags10 min
Overview10 min
Data for Demos10 min
Internal Data10 min
Data Packages10 min
Summary10 min
Introduction10 min
The testthat Package10 min
Passing CRAN Checks10 min
Semaine
3

Semaine 3

5 heures pour terminer

Licensing, Version Control, and Software Design

5 heures pour terminer
25 lectures
25 lectures
Overview10 min
The General Public License10 min
The MIT License10 min
The CC0 License10 min
Overview10 min
Paying it Forward10 min
Linus’s Law10 min
Hiring10 min
Summary10 min
Introduction10 min
git10 min
Initializing a git repository10 min
Committing10 min
Browsing History10 min
Linking local repo to GitHub repo10 min
Syncing RStudio and GitHub10 min
Issues10 min
Pull Request10 min
Merge Conflicts10 min
Introduction10 min
The Unix Philosophy10 min
Default Values10 min
Naming Things10 min
Playing Well With Others10 min
Summary10 min
1 exercice pour s'entraîner
Testing, GitHub, and Open Source30 min
Semaine
4

Semaine 4

6 heures pour terminer

Continuous Integration and Cross Platform Development

6 heures pour terminer
13 lectures
13 lectures
Overview10 min
Web Services for Continuous Integration10 min
Using Travis10 min
Using AppVeyor10 min
Summary10 min
Introduction10 min
Handling Paths10 min
Saving Files & rappdirs10 min
rappdirs10 min
Options and Starting R10 min
Package Installation10 min
Environmental Attributes10 min
Summary10 min

Avis

Meilleurs avis pour BUILDING R PACKAGES

Voir tous les avis

À propos du Spécialisation Mastering Software Development in R

Mastering Software Development in R

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.