Wenn Sie sich für diesen Kurs anmelden, müssen Sie auch ein bestimmtes Programm auswählen.
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 5 Module
Steigen Sie mit diesem einsteigerfreundlichen Einführungskurs in NoSQL-Datenbanken ein! Dieser Kurs vermittelt technisches, praktisches Wissen über NoSQL Datenbanken und Datenbank-as-a-Service (DaaS) Angebote. Mit dem Aufkommen von Big Data und agilen Entwicklungsmethoden haben NoSQL-Datenbanken in der Datenbanklandschaft stark an Bedeutung gewonnen. Ihr Hauptvorteil ist die Fähigkeit, mit den Skalierbarkeits- und Flexibilitätsproblemen moderner Anwendungen umzugehen.
Zu Beginn dieses Kurses lernen Sie die Geschichte und die Grundlagen von NoSQL Datenbanken (Dokument-, Key-Value-, Spalten- und Graph-Datenbanken) kennen und entdecken ihre wichtigsten Eigenschaften und Vorteile. Sie lernen die vier Kategorien von NoSQL-Datenbanken kennen und erfahren, wie sie sich unterscheiden. Sie werden auch die Unterschiede zwischen dem ACID- und dem BASE-Konsistenzmodell, die Vor- und Nachteile verteilter Systeme und den Einsatz von RDBMS und NoSQL kennenlernen. Sie werden auch etwas über Vektor-Datenbanken erfahren, eine aufkommende Klasse von Datenbanken, die in der KI beliebt sind.
Als nächstes werden Sie sich mit der Architektur und den Merkmalen verschiedener Implementierungen von NoSQL-Datenbanken beschäftigen, nämlich MongoDB, Cassandra und IBM Cloudant. Sie werden die gemeinsamen Aufgaben, die diese Datenbanken erfüllen, sowie ihre wichtigsten Merkmale kennenlernen.
Anschließend werden Sie praktische Erfahrungen mit diesen NoSQL-Datenbanken sammeln, um Standardaufgaben der Datenbankverwaltung durchzuführen, wie z.B. das Erstellen und Replizieren von Datenbanken, das Laden und Abfragen von Daten, das Ändern von Datenbankberechtigungen, das Indizieren und Aggregieren von Daten sowie das Sharding (oder Partitionieren) von Daten.
Am Ende dieses Kurses werden Sie ein Abschlussprojekt durchführen, in dem Sie Ihr gesamtes Wissen über den Kursinhalt auf ein bestimmtes Szenario anwenden und mit mehreren NoSQL-Datenbanken arbeiten werden. Dieser Kurs ist für alle geeignet, die ihre Kenntnisse im Bereich Datenmanagement und Informationstechnologie erweitern möchten.
NoSQL bedeutet nicht nur SQL. Der Begriff bezieht sich auf eine Klasse von Datenbanken, die eine nicht-relationale Architektur haben. NoSQL-Datenbanken haben ihre Wurzeln in der Open-Source-Gemeinschaft und sind aufgrund der Anforderungen von Big Data immer beliebter geworden. In diesem Modul lernen Sie die Merkmale von NoSQL und die vier Hauptkategorien von NoSQL-Datenbanken kennen: Dokument, Schlüssel-Wert, Spalte und Graph. Sie werden die Unterschiede zwischen den Konsistenzmodellen ACID und BASE, die Vorteile und Herausforderungen verteilter Systeme sowie das CAP-Theorem und seine Eigenschaften kennenlernen. Sie werden auch lernen, wie Sie entscheiden, wann Sie RDBMS und wann Sie NoSQL verwenden sollten.
Das ist alles enthalten
11 Videos2 Lektüren4 Aufgaben9 Plug-ins
Infos zu Modulinhalt anzeigen
11 Videos•Insgesamt 54 Minuten
Einführung in den Kurs•3 Minuten
Überblick über NoSQL•6 Minuten
Merkmale von NoSQL-Datenbanken•6 Minuten
Key-Value NoSQL-Datenbanken•4 Minuten
Dokumentbasierte NoSQL-Datenbanken•4 Minuten
Spaltenbasierte NoSQL Datenbanken•6 Minuten
Graph NoSQL Datenbanken•3 Minuten
ACID versus BASE Operationen•6 Minuten
Verteilte Datenbanken•6 Minuten
CAP-Theorem•5 Minuten
Herausforderungen bei der Migration von RDBMS zu NoSQL-Datenbanken•5 Minuten
2 Lektüren•Insgesamt 4 Minuten
Zusammenfassung und Highlights•2 Minuten
Zusammenfassung und Highlights•2 Minuten
4 Aufgaben•Insgesamt 45 Minuten
Praxis-Quiz: Grundlagen von NoSQL•10 Minuten
Praxis-Quiz: Arbeiten mit verteilten Daten•8 Minuten
Benotetes Quiz: Grundlagen von NoSQL•15 Minuten
Benotetes Quiz: Arbeiten mit verteilten Daten•12 Minuten
9 Plug-ins•Insgesamt 57 Minuten
Überblick über den Kurs•5 Minuten
Hilfreiche Tipps für den Kursabschluss•5 Minuten
Lesen: NoSQL-Datenbanktypen und Anwendungsfälle•5 Minuten
Lesen: NoSQL-Datenbank Optionen für die Bereitstellung•3 Minuten
Glossar: Grundlagen von NoSQL•4 Minuten
Lesen: MongoDB-Entwurfsmuster•15 Minuten
Lesen: Datenmodell Beispiel in Relational vs Dokument•10 Minuten
Lesen: Vektordatenbanken•6 Minuten
Glossar: Arbeiten mit verteilten Daten•4 Minuten
Einführung in MongoDB: Eine Open-Source NoSQL Datenbank
Modul 2•5 Stunden abzuschließen
Moduldetails
MongoDB ist eine dokumentenorientierte NoSQL-Datenbank. MongoDB-Datenbanken sind durch Indizierung leicht zugänglich. Diese Datenbanken unterstützen verschiedene Datentypen, einschließlich Daten und Zahlen. MongoDB ist heute die beliebteste NoSQL-Datenbank, die es Benutzern ermöglicht, ihre gesammelten Daten abzufragen, zu manipulieren und interessante Erkenntnisse daraus zu gewinnen. Aufgrund der Flexibilität bei der Speicherung von strukturierten oder unstrukturierten Daten kann sie für verschiedene Zwecke eingesetzt werden. In diesem Modul lernen Sie die Merkmale von MongoDB kennen und erweitern Ihr praktisches Wissen über MongoDB bei der Durchführung verschiedener gängiger Aufgaben, einschließlich Erstellen, Lesen, Aktualisieren und Löschen (CRUD), Begrenzen und Sortieren von Datensätzen, Indizierung und Aggregation. Sie werden sich mit Replikation und Sharding befassen, die die Skalierbarkeit und Verfügbarkeit von MongoDB unterstützen.
Einführung in Apache Cassandra: Eine Open-Source NoSQL Datenbank
Modul 3•3 Stunden abzuschließen
Moduldetails
Apache Cassandra ist eine Open Source-Datenbank, die am besten für "immer verfügbare" Anwendungen geeignet ist. Diese Anwendungen benötigen eine Datenbank, die immer verfügbar ist (hochverfügbar) und die bei hohem Datenverkehr schnell skaliert, ohne die Leistung zu beeinträchtigen. Apache Cassandra ist am besten für Online-Dienste wie Netflix, Uber und Spotify geeignet. In diesem Modul lernen Sie die Eigenschaften von Apache Cassandra kennen. Außerdem erweitern Sie Ihr praktisches Wissen über die Durchführung gängiger Cassandra-Aufgaben, einschließlich der Verwendung der CQL-Shell, Keyspace-Operationen, Tabellenoperationen und CRUD-Operationen.
Übung: Verwendung der CQL Shell (cqlsh)•20 Minuten
Labor: Operationen im Schlüsselraum•15 Minuten
Übung: Cassandra-Tabellenoperationen•10 Minuten
Übung: CRUD-Vorgänge mit Cassandra•15 Minuten
4 Plug-ins•Insgesamt 25 Minuten
Lesen: Architektur von Kassandra•9 Minuten
Glossar: Cassandra-Grundlagen•4 Minuten
Lesen: Bewährte Praktiken bei der Modellierung und Abfrage von Cassandra-Daten•10 Minuten
Glossar: Arbeiten mit Cassandra•2 Minuten
Abschlussprojekt: Arbeiten mit NoSQL Datenbanken
Modul 4•3 Stunden abzuschließen
Moduldetails
Dieses Modul enthält das Abschlussprojekt für diesen Kurs. Sie werden die Fähigkeiten, die Sie in diesem Kurs gelernt haben, konsolidieren, indem Sie sie auf ein bestimmtes Szenario anwenden. Um das Projekt erfolgreich abzuschließen, müssen Sie nachweisen, dass Sie die Fähigkeiten besitzen, um die beschriebenen Aufgaben zu erfüllen.
Option 2: Peer-to-Peer-Bewertung - Einreichung und Bewertung des Abschlussprojekts•30 Minuten
3 App-Elemente•Insgesamt 100 Minuten
Option 1: KI benotet - Abschlussprojekt: Einreichung und Bewertung•25 Minuten
Labor: Einrichtung und Übungsauftrag•30 Minuten
Abschließende Zuweisung: Data Engineer für ein Beratungsunternehmen•45 Minuten
3 Plug-ins•Insgesamt 24 Minuten
Endgültige Projektübersicht•5 Minuten
Lesen: Richtlinien für die Einreichung des Abschlussprojekts und Aufgabenstellung•5 Minuten
Glossar: Einführung in NoSQL•14 Minuten
[Optional] Einführung in IBM Cloudant: Eine NoSQL DBaaS
Modul 5•4 Stunden abzuschließen
Moduldetails
Datenbank-as-a-Service (DBaaS) ist eine beliebte Lösung für hybride Multi-Cloud-Anwendungen. IBM Cloudant ist eine vollständig verwaltete DBaaS, die auf Open Source Apache CouchDB basiert. Cloudant zielt darauf ab, die Datenschicht für alle Ihre Web- und mobilen Anwendungen zu sein. In diesem Modul erfahren Sie, wie einfach die Entwicklung moderner Webanwendungen mit den umfangreichen Merkmalen und dem JSON-Dokumentenspeicher von Cloudant ist. Sie werden die Architektur von Cloudant als NoSQL-Datenbank erkunden. Sie werden praktische Erfahrungen mit den Funktionen und Schlüsseltechnologien von Cloudant sammeln. Außerdem lernen Sie, wie Sie das Dashboard von Cloudant nutzen, um Ihre Datenbank zu erstellen und zu verwalten.
Wir bei IBM wissen, wie schnell sich die Technologie entwickelt, und sind uns bewusst, wie wichtig es für Unternehmen und Fachkräfte ist, schnell einsatzbereite, praxisnahe Fähigkeiten zu erwerben. Als marktführender Tech-Innovator setzen wir uns dafür ein, dass Sie in diesem dynamischen Umfeld erfolgreich sind. Über das IBM Skills Network bieten unsere von Experten entwickelten Schulungsprogramme in den Bereichen künstliche Intelligenz, Softwareentwicklung, Cybersicherheit, Datenwissenschaft, Unternehmensführung und mehr die grundlegenden Fähigkeiten, die Sie benötigen, um sich Ihren ersten Job zu sichern, Ihre Karriere voranzutreiben oder Ihren geschäftlichen Erfolg zu steigern. Ganz gleich, ob Sie sich selbst oder Ihr Team weiterbilden möchten, unsere Kurse, Spezialisierungen und professionellen Zertifikate vermitteln Ihnen das technische Fachwissen, das Sie und Ihr Unternehmen in einer wettbewerbsorientierten Welt auszeichnet.
OK
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
4.6
381 Bewertungen
5 stars
73,49 %
4 stars
18,11 %
3 stars
3,67 %
2 stars
1,83 %
1 star
2,88 %
Zeigt 3 von 381 an
R
RO
4·
Geprüft am 4. Aug. 2024
It gave me a strong foundational knowledge of NoSQL databases.
R
RS
5·
Geprüft am 26. Nov. 2023
I thoroughly enjoyed learning about NOSQL Databases.
J
JG
5·
Geprüft am 17. Juni 2022
I am really happy for earning this NoSQL certificate. which is great work !
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 dieses Zertifikat abonniere?
Wenn Sie sich für den Kurs anmelden, erhalten Sie Zugang zu allen Kursen des Zertifikats, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird zu Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.