PostgreSQL for Developers - 3-tägiger Online-Präsenzkurs

DauerinfoDer für eine Lernmaßnahme erforderliche Zeitaufwand (z. B. ein Monat bei einem Lernaufwand von 32 Stunden)
StudienbelastunginfoDer von einem Teilnehmenden erwartete Gesamtaufwand, der sich aus Unterrichtsstunden und Stunden für das Selbststudium für die gesamte Lernmaßnahme zusammensetzt.
Ausführung
Online
Startdatum und Ort

PostgreSQL for Developers - 3-tägiger Online-Präsenzkurs

Adding Value Consulting DE
Logo von Adding Value Consulting DE
Bewertung: starstarstarstarstar 9,8 Bildungsangebote von Adding Value Consulting DE haben eine durchschnittliche Bewertung von 9,8 (aus 27 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
computer Online:
12. Aug 2026
computer Online:
21. Okt 2026
Beschreibung

Erweitern Sie Ihre PostgreSQL-Kenntnisse über grundlegendes SQL hinaus und lernen Sie, wie Sie leistungsstarke, skalierbare Datenbanklösungen für moderne Anwendungen entwickeln. Dieser praxisorientierte Kurs richtet sich an Entwickler, die fortgeschrittene PostgreSQL-Funktionen beherrschen möchten, darunter PL/pgSQL-Programmierung, Funktionen, Prozeduren, Trigger, Transaktionen, Parallelitätskontrolle und Abfrageoptimierung.

Anhand praktischer Übungen und realitätsnaher Entwicklungsszenarien lernen Sie, wie Sie Datenbankprozesse automatisieren, wiederverwendbare Datenbanklogik erstellen, Ausnahmen behandeln, die Abfrageleistung optimieren und mit fortgeschrittenen analytischen und rekursive…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: PostgreSQL, Universelle Datenbanken, Microsoft SQL Server, SQL & MySQL und Datenbankdesign.

Erweitern Sie Ihre PostgreSQL-Kenntnisse über grundlegendes SQL hinaus und lernen Sie, wie Sie leistungsstarke, skalierbare Datenbanklösungen für moderne Anwendungen entwickeln. Dieser praxisorientierte Kurs richtet sich an Entwickler, die fortgeschrittene PostgreSQL-Funktionen beherrschen möchten, darunter PL/pgSQL-Programmierung, Funktionen, Prozeduren, Trigger, Transaktionen, Parallelitätskontrolle und Abfrageoptimierung.

Anhand praktischer Übungen und realitätsnaher Entwicklungsszenarien lernen Sie, wie Sie Datenbankprozesse automatisieren, wiederverwendbare Datenbanklogik erstellen, Ausnahmen behandeln, die Abfrageleistung optimieren und mit fortgeschrittenen analytischen und rekursiven Abfragen arbeiten. Außerdem sammeln Sie wertvolle Erfahrungen in den Bereichen Leistungsoptimierung, Datenmigration und Datenbankprogrammiertechniken, die Ihnen helfen, robuste und effiziente Anwendungen zu entwickeln.

Am Ende des Kurses sind Sie in der Lage, intelligentere Datenbanklösungen zu entwerfen, die Anwendungsleistung zu verbessern und selbstbewusst PostgreSQL-Anwendungen auf Unternehmensniveau zu entwickeln.

Hauptmerkmale

  • Kurs und Materialien auf Englisch
  • Mittelstufe
  • 3 Tage virtuelles Live-Training unter Anleitung eines Dozenten (8 Stunden/Tag)
  • Praktika und Übungen basierend auf realen Aufgaben
  • Tipps zum Schreiben von leistungsstarkem SQL
  • Schulung zu PL/pgSQL-Routinen und Fehlerbehandlung
  • Digitale Ressourcen für das weitere Lernen
  • Über 40 empfohlene Lernstunden
  • Zertifikat inklusive

Lernziele

  • Trigger und Ereignisautomatisierung: Erstellen und verwalten Sie Trigger, um Datenbankaktionen zu automatisieren, Geschäftsregeln durchzusetzen, Audits zu unterstützen und Datenänderungen nachzuverfolgen.
  • Leistungsoptimierung: Analysieren Sie Ausführungspläne, optimieren Sie Abfragen, verbessern Sie Indizierungsstrategien und optimieren Sie PostgreSQL für bessere Leistung und Skalierbarkeit.
  • Datenimport und -export: Verwenden Sie den COPY-Befehl für leistungsstarke Datenladungen, Migrationen und Massendatenübertragungen.
  • Reguläre Ausdrücke und Musterabgleich: Nutzen Sie reguläre Ausdrücke in PostgreSQL, um Textdaten direkt in SQL-Abfragen zu suchen, zu validieren, zu extrahieren und zu transformieren.

Zielgruppe

  • PostgreSQL-Entwickler
  • Backend-Entwickler
  • Full-Stack-Entwickler
  • Softwareingenieure
  • Datenbankentwickler
  • Anwendungsentwickler
  • Dateningenieure
  • Technische Fachkräfte, die mit PostgreSQL-Datenbanken arbeiten
  • Entwickler, die fortgeschrittene Kenntnisse in SQL und Datenbankprogrammierung erwerben möchten

Voraussetzungen

  • Gute praktische Kenntnisse in SQL
  • Vorherige Erfahrung im Umgang mit PostgreSQL-Datenbanken
  • Vertrautheit mit Datenbankdesign und Konzepten relationaler Datenbanken
  • Erfahrung im Schreiben von Abfragen, Joins und Unterabfragen
  • Kenntnisse, die einem Kurs zu den Grundlagen von PostgreSQL-SQL entsprechen, werden empfohlen

Kursübersicht

Tag 1

Sitzung 1: Fortgeschrittene SQL-Sprache

  • Erweiterte PostgreSQL-Datentypen
  • Techniken zur Datentypkonvertierung

Sitzung 2: Erweiterte Gruppierungsfunktionen

  • Fortgeschrittene Aggregation und Gruppierung
  • ROLLUP, CUBE, GROUPING und GROUPING SETS

Sitzung 3: Analytische Abfragen

  • Ranking- und Fensterfunktionen
  • Analytische Aggregate und Techniken der Datenanalyse
  • LAG, LEAD, FIRST_VALUE und LAST_VALUE

Einheit 4: Rekursive Abfragen

  • WITH-Klausel und Common Table Expressions (CTEs)
  • Entwicklung rekursiver Abfragen

Einheit 5: Unterstützung regulärer Ausdrücke

  • Musterabgleich und reguläre Ausdrücke
  • Textsuche, -validierung und -transformation

Einheit 6: Grundlagen der Serverprogrammierung

  • Einführung in die PL/pgSQL-Programmierung
  • Variablen, Datentypen und Kontrollstrukturen
  • Verwendung von SQL-Anweisungen innerhalb von prozeduralem Code

Tag 2

Sitzung 7: Programmlogik

  • Bedingte Anweisungen und Entscheidungsfindung
  • Schleifen und Ablaufsteuerung
  • Verschachtelte und beschriftete Schleifen

Sitzung 8: Cursor

  • Cursor-Konzepte und -Operationen
  • Explizite, implizite und parametrisierte Cursor
  • Abrufen und Verarbeiten von Ergebnismengen

Sitzung 9: Ausnahmebehandlung

  • Fehlerbehandlung und Diagnose
  • System- und benutzerdefinierte Ausnahmen
  • Ausnahmemanagement in PL/pgSQL

Sitzung 10: Benutzerdefinierte Funktionen

  • Erstellen und Verwalten von Funktionen
  • Funktionsparameter und Ausführung
  • Funktionsverwaltung

Sitzung 11: Benutzerdefinierte Prozeduren

  • Erstellen und Ausführen von Prozeduren
  • Prozedurparameter und Sicherheitskontexte
  • Prozedurverwaltung und -wartung

Tag 3

Sitzung 12: Trigger

  • Erstellen und Verwalten von Triggern
  • BEFORE-, AFTER- und INSTEAD OF-Trigger
  • DML, DDL und ereignisgesteuerte Automatisierung

Sitzung 13: Transaktionen und Parallelität

  • Transaktionssteuerung und MVCC
  • Isolationsstufen und Sperren
  • Deadlocks, Konflikte und Parallelitätsmanagement

Sitzung 14: SQL-Optimierung

  • Abfrageoptimierung und Ausführungspläne
  • Scan- und Join-Strategien
  • Statistikerfassung und Leistungsoptimierung
  • Grundlagen der Tabellenpartitionierung

Sitzung 15: Laden und Entladen von Daten

  • Datenimport und -export mit COPY
  • Techniken zum Massenladen und zur Datenmigration

FAQ

Wann findet der Kurs statt?

Der Großteil des Kurses besteht aus ganztägigen Online-Kursen von morgens bis nachmittags (MEZ) mit jeweils 8 Stunden am Stück. Bitte kontaktieren Sie uns jedoch, um die endgültigen detaillierten Zeitpläne zu bestätigen.

Was lerne ich in diesem Kurs?

Sie lernen fortgeschrittenes SQL, PL/pgSQL-Programmierung, Funktionen, Prozeduren, Trigger, Ausnahmebehandlung, Transaktionen, Parallelitätskontrolle, Leistungsoptimierung, rekursive Abfragen und Techniken zum Datenladen.

Ist dieser Kurs für Anfänger geeignet?

Nein. Dieser Kurs richtet sich an Entwickler, die bereits Erfahrung mit PostgreSQL und SQL haben. Vor der Teilnahme wird ein solides Verständnis der Datenbankgrundlagen empfohlen.

Was ist PL/pgSQL?

PL/pgSQL ist die prozedurale Programmiersprache von PostgreSQL, mit der Entwickler Funktionen, Prozeduren, Trigger und fortgeschrittene Geschäftslogik direkt in der Datenbank erstellen können.

Behandelt der Kurs Datenbankprogrammierung?

Ja. Ein wesentlicher Teil des Kurses konzentriert sich auf die PL/pgSQL-Entwicklung, einschließlich Variablen, Schleifen, bedingter Logik, Cursor, Ausnahmebehandlung, Funktionen und gespeicherter Prozeduren.

Lerne ich, wie man Trigger erstellt?

Ja. Sie lernen, wie Sie BEFORE-, AFTER-, INSTEAD OF- und Ereignis-Trigger erstellen und verwalten, um Prozesse zu automatisieren, Geschäftsregeln durchzusetzen und Datenbankänderungen zu überprüfen.

Werden fortgeschrittene SQL-Techniken behandelt?

Ja. Der Kurs behandelt analytische Funktionen, Fensterfunktionen, rekursive Common Table Expressions (CTEs), fortgeschrittene Gruppierungen, reguläre Ausdrücke und komplexe Abfragetechniken.

Welche praktischen Fähigkeiten werde ich erwerben?

Sie werden in der Lage sein, PL/pgSQL-Code zu entwickeln, Funktionen und Trigger zu erstellen, Datenbankprozesse zu automatisieren, die SQL-Leistung zu optimieren, Transaktionen zu verwalten, Ausführungspläne zu analysieren und skalierbare, auf PostgreSQL basierende Anwendungen zu erstellen.

Für welche Berufsgruppen ist diese Schulung von Nutzen?

Dieser Kurs ist wertvoll für PostgreSQL-Entwickler, Backend-Entwickler, Full-Stack-Entwickler, Datenbankentwickler, Softwareingenieure und Dateningenieure, die mit PostgreSQL-basierten Anwendungen arbeiten.

Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.