Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 4 Module
Das Schreiben von gutem Code für Data Science ist nur ein Teil der Arbeit. Um den Nutzen und die Wiederverwendbarkeit von Software für die Datenwissenschaft zu maximieren, muss der Code auf eine Weise organisiert und verteilt werden, die gemeinschaftsbasierte Standards einhält und eine gute Benutzererfahrung bietet. Dieser Kurs befasst sich mit den wichtigsten Mitteln, mit denen R-Software organisiert und an andere weitergegeben wird. Wir behandeln die Entwicklung von R-Paketen, das Verfassen einer guten Dokumentation und von Vignetten, das Schreiben robuster Software, die plattformübergreifende Entwicklung, Werkzeuge zur kontinuierlichen Integration und die Verteilung von Paketen über CRAN und GitHub. Die Lernenden werden R-Pakete erstellen, die die Kriterien für die Einreichung bei CRAN erfüllen.
Das ist alles enthalten
1 Video16 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 2 Minuten
Willkommen bei Building R Packages•2 Minuten
16 Lektüren•Insgesamt 160 Minuten
Bevor Sie beginnen•10 Minuten
Mac OS verwenden•10 Minuten
Windows verwenden•10 Minuten
Unix/Linux verwenden•10 Minuten
R Pakete•10 Minuten
Grundlegende Struktur eines R-Pakets•10 Minuten
DESCRIPTION Datei•10 Minuten
NAMESPACE File•10 Minuten
Namespace Funktionsnotation•10 Minuten
Laden und Anhängen eines Paketnamensraumes•10 Minuten
Das Unterverzeichnis R•10 Minuten
Das Unterverzeichnis man•10 Minuten
Zusammenfassung•10 Minuten
Das devtools-Paket•10 Minuten
Ein Paket erstellen•10 Minuten
Andere Funktionen•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
R Paket und devtools•30 Minuten
Dokumentation und Tests
Modul 2•7 Stunden abzuschließen
Moduldetails
Das ist alles enthalten
14 Lektüren1 peer review
Infos zu Modulinhalt anzeigen
14 Lektüren•Insgesamt 160 Minuten
Dokumentation•10 Minuten
Vignetten und README-Dateien•10 Minuten
Knitr / Markdown•30 Minuten
Übliche Strickoptionen•10 Minuten
Hilfedateien und roxygen2•10 Minuten
Gemeinsame roxygen2 Tags•10 Minuten
Übersicht•10 Minuten
Daten für Demos•10 Minuten
Interne Daten•10 Minuten
Datenpakete•10 Minuten
Zusammenfassung•10 Minuten
Einführung•10 Minuten
Das testthat-Paket•10 Minuten
CRAN-Prüfungen bestehen•10 Minuten
1 peer review•Insgesamt 240 Minuten
Code dokumentieren•240 Minuten
Lizenzierung, Versionskontrolle und Softwaredesign
Modul 3•5 Stunden abzuschließen
Moduldetails
Das ist alles enthalten
25 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
25 Lektüren•Insgesamt 250 Minuten
Übersicht•10 Minuten
Die General Public License•10 Minuten
Die MIT-Lizenz•10 Minuten
Die CC0-Lizenz•10 Minuten
Übersicht•10 Minuten
Vorwärts zahlen•10 Minuten
Linus' Gesetz•10 Minuten
Einstellung•10 Minuten
Zusammenfassung•10 Minuten
Einführung•10 Minuten
git•10 Minuten
Initialisierung eines Git-Repositorys•10 Minuten
Begehen Sie•10 Minuten
Verlauf des Browsens•10 Minuten
Lokales Repo mit GitHub Repo verknüpfen•10 Minuten
RStudio und GitHub synchronisieren•10 Minuten
Ausgaben•10 Minuten
Pull-Anfrage•10 Minuten
Konflikte zusammenführen•10 Minuten
Einführung•10 Minuten
Die Unix-Philosophie•10 Minuten
Standardwerte•10 Minuten
Dinge benennen•10 Minuten
Gut mit anderen zusammenspielen•10 Minuten
Zusammenfassung•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Testen, GitHub und Open Source•30 Minuten
Kontinuierliche Integration und plattformübergreifende Entwicklung
Modul 4•6 Stunden abzuschließen
Moduldetails
Das ist alles enthalten
13 Lektüren1 peer review
Infos zu Modulinhalt anzeigen
13 Lektüren•Insgesamt 130 Minuten
Übersicht•10 Minuten
Webdienste für kontinuierliche Integration•10 Minuten
Travis verwenden•10 Minuten
AppVeyor verwenden•10 Minuten
Zusammenfassung•10 Minuten
Einführung•10 Minuten
Umgang mit Pfaden•10 Minuten
Speichern von Dateien und Verzeichnissen (rappdirs)•10 Minuten
rappdirs•10 Minuten
Optionen und Start R•10 Minuten
Paket-Installation•10 Minuten
Umwelt-Attribute•10 Minuten
Zusammenfassung•10 Minuten
1 peer review•Insgesamt 240 Minuten
Ein R-Paket erstellen•240 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozenten
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Die Aufgabe der Johns Hopkins University ist es, ihre Studenten auszubilden und ihre Fähigkeit zum lebenslangen Lernen zu fördern, unabhängige und originelle Forschung zu betreiben und der Welt den Nutzen von Entdeckungen zu bringen.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.
Finanzielle Unterstützung verfügbar, weitere Informationen
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.