Firebase - Googles NoSQL Database
Firebase steht beispielhaft für NoSQL-Datenbanken, die Daten als Dokumente oder Spaltenfamilien statt in fest verknüpften Tabellen ablegen. Der Kurs stellt solche nicht-relationalen Systeme den relationalen Datenbanken MySQL und PostgreSQL gegenüber und verbindet Datenmodellierung, Abfragesprache und die Auswahl des passenden Speichersystems für Anwendungen mit großen oder stark vernetzten Datenbeständen.
Kompetenzziele
- Relationale Datenbanken mit MySQL und PostgreSQL anlegen und mit SQL-Abfragen auswerten
- Datenmodelle mit Primär- und Fremdschlüsseln entwerfen und Daten über Beziehungen hinweg abrufen
- Dokumentenorientierte Speicherung mit MongoDB einrichten und Dokumente lesen, schreiben und aktualisieren
- Spaltenorientierte Datenhaltung mit Cassandra für große Datensätze einsetzen
- Vor- und Nachteile relationaler und nicht-relationaler Speicherung für eine Anwendung abwägen
- Machine-Learning-Modelle in Datenbanken einbinden
Themen und Zusammenhänge
Den Ausgangspunkt bilden relationale Systeme: Tabellen, Datentypen, Schlüssel und Beziehungen in MySQL und PostgreSQL, dazu SQL für Auswahl, Filterung, Verknüpfung und Gruppierung. Darauf baut die Datenmodellierung auf, bei der Primär- und Fremdschlüssel festlegen, wie Datensätze zusammenhängen und wie Daten über mehrere Tabellen hinweg abgerufen werden. Anschließend wechselt die Perspektive zu schemafreien Systemen: MongoDB speichert Daten als Dokumente, die ohne festes Tabellenschema wachsen und sich für Anwendungsdaten mit wechselnder Struktur eignen. Cassandra ergänzt die spaltenorientierte Sicht, bei der sehr große Datensätze auf viele Knoten verteilt werden. Der Vergleich der Systeme zeigt, welche Speicherform zu welchem Anwendungsfall passt – etwa bei Daten mit wechselnder Struktur oder bei Auswertungen über große Mengen – und wo die Grenzen einer NoSQL-Lösung gegenüber einem relationalen Schema liegen. Am Ende steht die Einbindung von Machine-Learning-Modellen in Datenbanken, sodass gespeicherte Daten direkt für Vorhersagen und Klassifikationen genutzt werden können.
Berufliche Perspektiven
Einsatzfelder liegen in der Entwicklung und Verwaltung datengetriebener Anwendungen:
- App- und Webentwickler:in mit Datenbankanbindung
- Datenbankadministrator:in bzw. Database Administrator
- Datenbankarchitekt:in bzw. Database Architect
- Data Engineer bzw. Dateningenieur:in
Allgemeine Informationen
- Labels
- KW44-1:neue Titel
Kategorie
- Kursart
Weiterbildungsangebot
- Systematik
- Datenbankentwicklung, -programmierung - allgemein
- Keywords
- NoSQL
- Bildungsart
Fortbildung/Qualifizierung
- Schulart
Einrichtung der beruflichen Weiterbildung
Gesamtkosten
- Kosten
2.000 €
- Kosten Bemerkung
Die Kosten für den Kurs Firebase - Googles NoSQL Database sind in Vollzeit und in Teilzeit identisch und beinhalten Schulungsunterlagen sowie Softwarelizenzen.
Abschluss & Zulassung
- Abschlussart
Internes Trägerzertifikat: Firebase - Googles NoSQL Database von Lutz + Grub
- Abschlussbezeichnung
Firebase - Googles NoSQL Database
- Anrechnung
keine Angabe
- Berechtigung
keine Angabe
- Zusatzqualifikationen
keine Angabe
- Prüfende Stelle
Eine interne Prüfungskommission ist für die Abnahme der Prüfung des Kurses Firebase - Googles NoSQL Database zuständig.
Sonstiges
- Zugang
Die Teilnahme am Kurs Firebase - Googles NoSQL Database erfordert lediglich Interesse am Themengebiet. Besondere Vorkenntnisse sind nicht notwendig.
- Zielgruppe
Datenbankentwicklung als Berufsziel: Der Kurs Firebase - Googles NoSQL Database richtet sich an alle Personen, die künftig in dem Bereich Datenbankentwicklung arbeiten möchten.