Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
Écrire un bon code pour la science des données n'est qu'une partie du travail. Afin de maximiser l'utilité et la réutilisation des logiciels de science des données, le code doit être organisé et distribué d'une manière qui adhère aux normes de la communauté et offre une bonne expérience à l'utilisateur. Ce cours couvre les principaux moyens par lesquels les logiciels R sont organisés et distribués à d'autres. Nous couvrons le développement de paquets R, l'écriture d'une bonne documentation et de vignettes, l'écriture de logiciels robustes, le développement multiplateforme, les outils d'intégration continue, et la distribution de paquets via CRAN et GitHub. Les apprenants produiront des paquets R qui satisfont aux critères de soumission au CRAN.
Inclus
1 vidéo16 lectures1 devoir
Afficher les informations sur le contenu du module
1 vidéo•Total 2 minutes
Bienvenue sur le site Building R Packages•2 minutes
16 lectures•Total 160 minutes
Avant de commencer•10 minutes
Utilisation de Mac OS•10 minutes
Utilisation de Windows•10 minutes
Utilisation d'Unix/Linux•10 minutes
Paquets R•10 minutes
Structure de base d'un paquetage R•10 minutes
Fichier DESCRIPTION•10 minutes
Fichier NAMESPACE•10 minutes
Notation des fonctions de l'espace de noms•10 minutes
Chargement et rattachement d'un espace de noms de paquets•10 minutes
Le sous-répertoire R•10 minutes
Le sous-répertoire man•10 minutes
Résumé•10 minutes
Le paquet devtools•10 minutes
Création d'un paquet•10 minutes
Autres fonctions•10 minutes
1 devoir•Total 30 minutes
Paquet R et outils de développement•30 minutes
Documentation et essais
Module 2•7 heures à terminer
Détails du module
Inclus
14 lectures1 évaluation par les pairs
Afficher les informations sur le contenu du module
14 lectures•Total 160 minutes
Documentation•10 minutes
Vignettes et fichiers README•10 minutes
Knitr / Markdown•30 minutes
Options de tricotage courantes•10 minutes
Fichiers d'aide et roxygen2•10 minutes
Tags communs à roxygen2•10 minutes
Vue d'ensemble•10 minutes
Données pour les démos•10 minutes
Données internes•10 minutes
Paquets de données•10 minutes
Résumé•10 minutes
Introduction•10 minutes
Le paquet testthat•10 minutes
Passer les contrôles du CRAN•10 minutes
1 évaluation par les pairs•Total 240 minutes
Documenter le code•240 minutes
Licences, contrôle des versions et conception de logiciels
Module 3•5 heures à terminer
Détails du module
Inclus
25 lectures1 devoir
Afficher les informations sur le contenu du module
25 lectures•Total 250 minutes
Vue d'ensemble•10 minutes
La licence publique générale•10 minutes
La licence MIT•10 minutes
La licence CC0•10 minutes
Vue d'ensemble•10 minutes
Payer pour faire avancer les choses•10 minutes
La loi de Linus•10 minutes
Embauche•10 minutes
Résumé•10 minutes
Introduction•10 minutes
git•10 minutes
Initialisation d'un dépôt git•10 minutes
Engagement•10 minutes
Historique de la navigation•10 minutes
Lier le repo local au repo GitHub•10 minutes
Synchroniser RStudio et GitHub•10 minutes
Enjeux•10 minutes
Demande de retrait•10 minutes
Fusionner les conflits•10 minutes
Introduction•10 minutes
La philosophie Unix•10 minutes
Valeurs par défaut•10 minutes
Nommer les choses•10 minutes
Bien jouer avec les autres•10 minutes
Résumé•10 minutes
1 devoir•Total 30 minutes
Tests, GitHub et Open Source•30 minutes
Intégration continue et développement multiplateforme
Module 4•6 heures à terminer
Détails du module
Inclus
13 lectures1 évaluation par les pairs
Afficher les informations sur le contenu du module
13 lectures•Total 130 minutes
Vue d'ensemble•10 minutes
Services Web pour l'intégration continue•10 minutes
Utiliser Travis•10 minutes
Utiliser AppVeyor•10 minutes
Résumé•10 minutes
Introduction•10 minutes
Manipulation des chemins•10 minutes
Sauvegarde des fichiers et des répertoires•10 minutes
rappdirs•10 minutes
Options et démarrage R•10 minutes
Installation du paquet•10 minutes
Attributs environnementaux•10 minutes
Résumé•10 minutes
1 évaluation par les pairs•Total 240 minutes
Création d'un package R•240 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeurs
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
La mission de l'université Johns Hopkins est d'éduquer ses étudiants et de cultiver leur capacité à apprendre tout au long de leur vie, d'encourager la recherche indépendante et originale et de faire profiter le monde des avantages de la découverte.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
4.1
223 avis
5 stars
51,56 %
4 stars
23,76 %
3 stars
13,45 %
2 stars
3,58 %
1 star
7,62 %
Affichage de 3 sur 223
M
MA
5·
Révisé le 15 janv. 2017
Very good course for intermediate/advanced R users. Sad that you are elegible to do assignments only if you pay.
J
JM
5·
Révisé le 7 févr. 2018
Good slow walk through of the process for creating and checking a package
A
AS
5·
Révisé le 13 juil. 2018
Amazing course! Will explain every detail regarding R package creation.
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.