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
Der Kurs richtet sich an Personen, die die Grundlagen des Software-Engineerings in Bezug auf die Entwicklung großer Softwaresysteme, die Big Data nutzen, verstehen möchten. Sie werden in Software-Engineering-Konzepte eingeführt, die für den Aufbau und die Skalierung großer, datenintensiver, verteilter Systeme erforderlich sind. Der Kurs beginnt mit bewährten Praktiken der Softwareentwicklung und lose gekoppelten, hochgradig kohäsiven Daten-Microservices und führt Sie durch die Entwicklung eines verteilten Systems im Laufe der Zeit. Dieser Kurs kann im Rahmen der CU Boulder-Abschlüsse MS in Data Science oder MS in Computer Science, die auf der Coursera-Plattform angeboten werden, angerechnet werden. Diese vollständig akkreditierten Studiengänge bieten gezielte Kurse, kurze 8-wöchige Sitzungen und kostenpflichtige Studiengebühren. Die Zulassung basiert auf den Leistungen in drei Vorkursen, nicht auf dem akademischen Werdegang. Die CU-Abschlüsse auf Coursera sind ideal für Hochschulabsolventen und Berufstätige. Erfahren Sie mehr:
MS in Datenwissenschaft: https://www.coursera.org/degrees/master-of-science-data-science-boulder MS in Computerwissenschaft: https://coursera.org/degrees/ms-computer-science-boulder
Willkommen zu Grundlagen der Softwarearchitektur für Big Data. In der ersten Woche dieses Kurses lernen Sie die Grundlagen der modernen Softwareentwicklung kennen. Sie erfahren, wie sich unsere Branche im Laufe der Zeit weiterentwickelt, üben sich in testgetriebener Entwicklung und implementieren weit verbreitete Datenstrukturen.
Kursaktualisierungen und Unterstützung bei der Barrierefreiheit•1 Minute
Verdienen Sie akademische Anerkennung für Ihre Arbeit!•10 Minuten
Kurs-Unterstützung•10 Minuten
Motivation für Peer Reviews•10 Minuten
Erwartungen an die Bewertung•10 Minuten
AI-Zitat und Danksagung•10 Minuten
Keine Silberkugel Artikel•60 Minuten
Einrichtung der Entwicklungsumgebung•10 Minuten
2 Aufgaben•Insgesamt 35 Minuten
KI-Politik-Quiz•5 Minuten
Keine Silberkugel•30 Minuten
1 Programmieraufgabe•Insgesamt 120 Minuten
Einfacher Aged Cache•120 Minuten
1 Diskussionsthema•Insgesamt 10 Minuten
Stellen Sie sich vor!•10 Minuten
Grundlagen der Software-Architektur
Modul 2•5 Stunden abzuschließen
Moduldetails
In dieser Woche lernen Sie die Grundlagen der Softwarearchitektur kennen. Sie werden lernen, wie man eine Architektur im Laufe der Zeit weiterentwickelt, wie man mit einer großen Codebasis arbeitet und etwas über Blockchain erfahren.
Diese Woche lernen Sie die Grundlagen der Überwachung von Software in der Produktion kennen. Sie werden lernen, wie Sie zuverlässige Hintergrundaufträge erstellen, wie Sie die Verfügbarkeit von Diensten berechnen und kommunizieren und wie Sie Produktionsmetriken und -überwachung implementieren.
Das ist alles enthalten
1 Video2 Lektüren3 Aufgaben
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 10 Minuten
Produktion Bereitschaft•10 Minuten
2 Lektüren•Insgesamt 120 Minuten
Zuverlässige Datenverarbeitung mit minimaler Anstrengung•60 Minuten
Das Kalkül der Serviceverfügbarkeit•60 Minuten
3 Aufgaben•Insgesamt 80 Minuten
Provenienz Metriken Kodierübung•20 Minuten
Papiere für den Einsatz•30 Minuten
Provenienz Metriken•30 Minuten
Grundlagen der Softwarearchitektur für Big Data
Modul 4•6 Stunden abzuschließen
Moduldetails
In dieser letzten Woche des Kurses lernen Sie die Grundlagen von Datenbanken und Messaging-Systemen in Produktionsqualität kennen. Sie werden die Kompromisse zwischen Konsistenz und Verfügbarkeit verstehen, wie Sie Datenbanktransaktionen implementieren, um die Konsistenz zu verbessern, und wie Sie Messaging-Systeme implementieren, um die Verfügbarkeit zu verbessern.
Das ist alles enthalten
3 Videos4 Lektüren4 Aufgaben
Infos zu Modulinhalt anzeigen
3 Videos•Insgesamt 14 Minuten
Cap-Theorem Einführung•5 Minuten
Das Milchproblem•4 Minuten
Zusammenarbeit bei Veranstaltungen•4 Minuten
4 Lektüren•Insgesamt 190 Minuten
Das Cap-Theorem•60 Minuten
Evolutionäres Datenbankdesign•60 Minuten
Das Milchproblem Kodierungsübungsanleitung und Dateien•10 Minuten
Perspektiven zum CAP-Theorem•60 Minuten
4 Aufgaben•Insgesamt 130 Minuten
Das Milchproblem Kodierübung Anleitungen & Dateien•40 Minuten
CAP-Theorem•30 Minuten
Das Milchproblem•30 Minuten
Perspektiven zum CAP-Theorem•30 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.
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von University of Colorado Boulderangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
Mögliche Abschüsse anzeigen
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von University of Colorado Boulderangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
¹Erfolgreiche Bewerbung und Einschreibung sind erforderlich. Es gelten die Zulassungsbedingungen. Jede Einrichtung legt die Anzahl der Credits fest, die durch die Absolvierung dieser Inhalte anerkannt werden und auf die Abschlussanforderungen angerechnet werden können, wobei bereits vorhandene Credits berücksichtigt werden. Klicken Sie auf einen bestimmten Kurs, um weitere Informationen zu erhalten.
OK
Dozenten
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Die CU Boulder ist eine dynamische Gemeinschaft von Gelehrten und Lernenden auf einem der spektakulärsten College-Campus des Landes. AS eine von 34 öffentlichen US-Institutionen in der angesehenen Association of American Universities (AAU), haben wir eine stolze Tradition der akademischen Exzellenz, mit fünf Nobelpreisträgern und mehr als 50 Mitglieder der renommierten akademischen Akademien.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bewertungen von Lernenden
3.5
92 Bewertungen
5 stars
38,04 %
4 stars
20,65 %
3 stars
15,21 %
2 stars
8,69 %
1 star
17,39 %
Zeigt 3 von 92 an
J
JC
4·
Geprüft am 19. Okt. 2023
Good lectures and code assignments to solidify concepts.
F
FF
5·
Geprüft am 5. Juli 2024
Solid advanced-level course for software architects looking to broaden horizons. The course is challange-based and requires experience with Object Oriented Programming, plus basic experience in Java.
H
HC
5·
Geprüft am 2. Juli 2024
I'd like the lecture notes to be well-organized, even outside of the lecture itself.
Ein Cross-Listed-Kurs wird unter zwei oder mehr CU Boulder-Studiengängen auf Coursera angeboten. Zum Beispiel wird Dynamic Programming, Greedy Algorithms sowohl als CSCA 5414 für den MS-CS als auch als DTSA 5503 für den MS-DS angeboten.
- Sie können nicht für mehr als eine Version eines überkreuzten Kurses Punkte sammeln.
- Sie können im Studentenhandbuch Ihres Studiengangs nachsehen, ob es sich um einen Cross-Listed-Kurs handelt.
- Ihr Zeugnis wird davon betroffen sein. Überschneidende Kurse werden bei der Bewertung der Abschlussanforderungen als gleichwertig betrachtet. Wir empfehlen Ihnen jedoch, die von Ihrem Studiengang angebotenen Kurse zu belegen (sofern verfügbar), um sicherzustellen, dass Ihr CU-Zeugnis den erheblichen Umfang der Kursarbeit widerspiegelt, die Sie direkt in Ihrem Heimatfachbereich absolvieren. Alle Kurse, die Sie in einem anderen Studiengang absolvieren, werden auf Ihrem CU-Zeugnis mit dem Kurspräfix des betreffenden Studiengangs aufgeführt (z.B. DTSA vs. CSCA).
- Die Programme können unterschiedliche Mindestanforderungen für die Zulassung und den Abschluss haben. Der MS-DS erfordert zum Beispiel ein C oder besser in allen Kursen für den Abschluss (und ein 3,0 Pathway GPA für die Zulassung), während der MS-CS ein B oder besser in allen Breitenkursen und ein C oder besser in allen Wahlkursen für den Abschluss erfordert (und ein B oder besser in jedem Pathway-Kurs für die Zulassung). Alle Programme verlangen, dass die Studenten für die Zulassung und den Abschluss einen kumulativen GPA von 3,0 erreichen.
Kann ich Kurse belegen, die nicht auf der Liste stehen, um meine Studienanforderungen zu erfüllen?
Ja. Überkreuzte Kurse werden bei der Bewertung der Abschlussanforderungen als gleichwertig betrachtet. Sie können im Studentenhandbuch Ihres Studiengangs nachsehen, welche Kurse auf der Liste stehen.
Wie kann ich ein Upgrade durchführen und Kredite von der CU Boulder erhalten?
Sie können während jeder offenen Einschreibungsperiode ein Upgrade durchführen und die Studiengebühren bezahlen, um eine Anrechnung für << diesen Kurs / diese Kurse in dieser Specialization>> auf Graduate-Ebene der CU Boulder zu erhalten. Da << dieser Kurs / diese Kurse >> sowohl im MS in Computer Science als auch im MS in Data Science Programm aufgelistet sind, müssen Sie vor dem Upgrade festlegen, für welches Programm Sie die Credits erwerben möchten.
MS in Data Science (MS-DS) Credit: Um ein Upgrade auf die anrechenbare Data Science (DTSA)-Version von << diesem Kurs / diesen Kursen >> durchzuführen, verwenden Sie das MS-DS-Anmeldeformular. Siehe Wie es funktioniert.
MS in Computer Science (MS-CS) Credit : Um auf die anrechenbare Computer Science (CSCA) Version von << diesem Kurs / diesen Kursen >> umzusteigen, verwenden Sie das MS-CS Anmeldeformular. Siehe Wie es funktioniert.
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.