Datenzugriff in Java-Microservices: SQL, NoSQL und MongoDB

Datenzugriff aus Anwendungen heraus bedeutet, Daten über eine Abfragesprache zu lesen, zu verknüpfen und zu verändern – in relationalen Systemen mit SQL, in NoSQL-Systemen wie MongoDB über Dokumente. Der Kurs verbindet die SQL-Sprache auf MySQL und PostgreSQL, die Modellierung von Daten über Primär- und Fremdschlüssel und den Zugang zu dokumenten- und spaltenorientierten Datenbanken für wachsende Datenmengen.

Weiter zu den Kursinformationen

Kompetenzziele

  • Abfragen mit Auswahl, Filterung, Verknüpfung und Gruppierung auf relationalen Datenbanken formulieren
  • Datenmodelle mit Schlüsselbeziehungen aufbauen und zusammengehörige Datensätze über mehrere Tabellen abrufen
  • Dokumente in einer Dokumentendatenbank ablegen, abrufen und verändern
  • Spaltenorientierte Speicherung mit Cassandra für große Datenbestände anbinden
  • Relationalen und nicht-relationalen Zugriff für eine Anwendung gegeneinander abwägen
  • Machine-Learning-Modelle über die Datenbank in Anwendungen einbeziehen

Themen und Zusammenhänge

Den Ausgangspunkt bildet die relationale Welt: Tabellen, Datentypen und Schlüssel in MySQL und PostgreSQL sowie die Abfragesprache, mit der Datensätze ausgewählt, gefiltert, über mehrere Tabellen verknüpft und gruppiert werden. Daran schließt die Modellierung an: Primär- und Fremdschlüssel legen die Beziehungen zwischen Entitäten fest und bestimmen, wie zusammengehörige Daten in einer Abfrage zusammengeführt werden. Anschließend rückt der Zugriff auf nicht-relationale Systeme in den Mittelpunkt: MongoDB hält Daten als Dokumente ohne festes Schema, was den Zugriff aus Anwendungen vereinfacht, wenn sich Datenstrukturen häufig ändern. Cassandra ergänzt die spaltenorientierte Datenhaltung, die für große Datensätze ausgelegt ist und Daten über viele Knoten verteilt. Der Vergleich der Zugriffswege zeigt, wann ein relationales Schema mit Abfragesprache und wann ein dokumenten- oder spaltenorientiertes System die passende Wahl für eine Anwendung ist. Den Abschluss bildet die Anbindung von Machine-Learning-Modellen an die Datenbank, sodass Anwendungen trainierte Modelle direkt über die Datenschicht nutzen.

Berufliche Perspektiven

Einsatzfelder liegen in der Anwendungs- und Backend-Entwicklung mit Datenbankanbindung:

  • Backend-Entwickler:in bzw. Backend Developer
  • Softwareentwickler:in mit Schwerpunkt Datenzugriff
  • Datenbankentwickler:in bzw. Database Developer
  • Full-Stack-Entwickler:in für datengetriebene Anwendungen

Allgemeine Informationen

Labels
  • KW44-1:neue Titel

Kategorie

Kursart

Weiterbildungsangebot

Systematik
  • Datenbankentwicklung, -programmierung - allgemein
Keywords
  • NoSQL
  • SQL Sprache
  • MongoDB
Bildungsart

Fortbildung/Qualifizierung

Schulart

Einrichtung der beruflichen Weiterbildung

Gesamtkosten

Kosten

2.000 €

Kosten Bemerkung

Die Kosten für den Kurs Datenzugriff in Java-Microservices: SQL, NoSQL und MongoDB sind in Vollzeit und in Teilzeit identisch und beinhalten Schulungsunterlagen sowie Softwarelizenzen.

Abschluss & Zulassung

Abschlussart

Internes Trägerzertifikat: Datenzugriff in Java-Microservices: SQL, NoSQL und MongoDB von Lutz + Grub

Abschlussbezeichnung

Datenzugriff in Java-Microservices: SQL, NoSQL und MongoDB

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 Datenzugriff in Java-Microservices: SQL, NoSQL und MongoDB zuständig.

Sonstiges

Zugang

Die Teilnahme am Kurs Datenzugriff in Java-Microservices: SQL, NoSQL und MongoDB erfordert lediglich Interesse am Themengebiet. Besondere Vorkenntnisse sind nicht notwendig.

Zielgruppe

Softwareentwicklung als Berufsziel: Der Kurs Datenzugriff in Java-Microservices: SQL, NoSQL und MongoDB richtet sich an alle Personen, die künftig in dem Bereich Softwareentwicklung arbeiten möchten.

LUTZ + GRUB ACADEMY GmbH
Am Sandfeld 9
76149 Karlsruhe