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.

Weiter zu den Kursinformationen

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.

LUTZ + GRUB ACADEMY GmbH
Am Sandfeld 9
76149 Karlsruhe