Fantom Tag

Schulung - PostgreSQL - Administration und Entwicklung

PostgreSQL von der Einrichtung bis zur Web-Anwendung professionell einsetzen

  • Live Online oder Präsenz
DURCHFÜHRUNG MIT TERMIN
Dauer
3 Tage (21 Stunden)

Preis ab
1.890,00 € netto
2.249,10 € inkl. 19% MwSt.

Nr.
11847
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (21 Stunden)


Nr.
11847
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Datenbanklösungen bilden das Rückgrat moderner IT-Infrastrukturen - insbesondere in komplexen Anwendungsumgebungen. PostgreSQL hat sich dabei als leistungsfähiges Open-Source-System etabliert, das sowohl für Administration als auch für Entwicklung vielseitige Einsatzmöglichkeiten bietet.

In diesem dreitägigen Seminar erwerben Sie praxisnahe Kenntnisse zur Administration und Entwicklung mit PostgreSQL. Sie lernen, wie Sie PostgreSQL installieren, konfigurieren, betreiben und in Anwendungen integrieren. Weiterhin erfahren Sie, wie Sie Benutzerrechte steuern, Backups erstellen, Replikationen einrichten und die Systemleistung optimieren. Sie erhalten außerdem einen praxisnahen Einblick in die Entwicklung von Anwendungen mit PL/pgSQL sowie den Schnittstellen zu Java, Python und Perl. Das Seminar findet wahlweise[MP2.1] als Live Online Training oder in Präsenz statt und kombiniert Theorie mit praktischen Übungen auf unterschiedlichen Plattformen.

Nach dem Seminar sind Sie in der Lage, PostgreSQL-Datenbanken professionell zu administrieren und individuelle Anwendungen zu entwickeln - eine wertvolle Kompetenz für Administratorinnen und Administratoren, Entwickler:innen und DevOps-Teams, die mit relationalen Datenbanksystemen arbeiten.

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • Administratorinnen und Administratoren, die ihre Kenntnisse in der Verwaltung von PostgreSQL-Datenbanken vertiefen möchten.
  • Entwickler:innen, die sich auf die Entwicklung von Anwendungen mit PostgreSQL spezialisieren wollen.
  • DevOps Engineers, die für [MP3.1]die Implementierung und Wartung von Datenbanklösungen verantwortlich sind.

Voraussetzungen

  • Grundkenntnisse in relationalen Datenbanksystemen sind von Vorteil.
  • Erfahrung in Programmierlogik wird empfohlen, um den Kursinhalten besser folgen zu können.
  • Es bestehen keine formalen Anforderungen für die Teilnahme.
Trainingsprogramm

Trainingsprogramm

Installation und Konfiguration unter Linux, Windows und Docker:

  • Installation von PostgreSQL via Package-Manager
  • Installation vom Sourcecode
  • Installation unter Docker (Docker-Image und Docker-Files)
  • Konfiguration von PostgreSQL
  • Versionskunde: Unterschiede zwischen den letzten drei Releaseversionen
  • Einrichten als Systemdienst

Administration und Datenbankverwaltung:

  • Benutzerverwaltung, Privilegien und Zugriffsrechte
  • Logdateien (Fehlerlogdatei, Abfragelogdatei und Updatelogdatei)
  • WAL - Write Ahead Log für Recovery und Replikation
  • Arbeitsweise von "Continuous Archiving und Point-In-Time Recovery (PITR)"
  • Datensicherung (Backup) und Wiederherstellung (Restore)
  • Kommandozeilen-Tools (pg*-Scripte)
  • Grafisches Tool (pgAdmin)
  • Replikationen einrichten und Monitoren

Datentypen, Funktionen und interne Techniken:

  • Aufbau des PostgreSQL-DBMS (Datenbank-Management-System)
  • Datentypen (Feldtypen)
  • Transaktionssteuerung, Transaktionenkommandos und Savepoints
  • Autoinkrement/Sequenzen, Trigger
  • Stored Procedures
  • Eingebaute PostgreSQL-Funktionen

Programmierung:

  • PL/pgSQL (Procedural Language/PostgreSQL Structured Query Language)
  • Java-Schnittstellen JDBC und JPA
  • Python- / Perl-Schnittstelle

Performance und Monitoring von PostgreSQL:

  • Optimierung und Tuning der Abfragen
  • Indices und Normalisierung vs. Effizienz
  • Monitoring: Statistics Collector, Viewing Locks, Dynamic Tracking
  • VACUUM, ANALYZE
  • Profiling
  • Stresstest mit JMeter
Schulungsmethode

Schulungsmethode

In diesem Seminar vermitteln Ihnen unsere Trainer:innen die Schulungsinhalte anhand von Vorträgen und Demonstrationen, die Sie anschließend in Übungen und praktischer Arbeit am System direkt anwenden und vertiefen können. 

Hinweis

Hinweis

Hinweis für Online-Schulungen:

Für die Online-Teilnahme ist ein stabiler Internetzugang erforderlich. Wir empfehlen Ihnen, mit zwei Bildschirmen zu arbeiten, damit Sie die Präsentation und Ihre PostgreSQL-Umgebung bzw. Übungen parallel im Blick behalten können.

Weitere Seminare aus dem Bereich Datenbanken.

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Wie kann ich am Seminar teilnehmen?  

Das Seminar kann sowohl als Live-Online-Training als auch als Präsenzveranstaltung besucht werden. Beide Formate bieten eine optimale Lernumgebung und sind darauf ausgelegt, den individuellen Bedürfnissen der Teilnehmer:innen gerecht zu werden.

Für wen ist dieses Seminar geeignet?

Das Seminar richtet sich an Datenbankadministratorinnen und -administratoren, Anwendungsentwickler:innen sowie DevOps-Engineers, die PostgreSQL installieren, konfigurieren, administrieren und in Anwendungen einsetzen möchten.

Welche Voraussetzungen muss ich mitbringen?

Sie sollten grundlegende Kenntnisse in SQL und im Umgang mit Datenbanksystemen mitbringen. Basiswissen zu Linux/Unix-Systemen ist hilfreich, da PostgreSQL häufig auf diesen Plattformen betrieben wird. Erste Erfahrungen mit Skript- oder Programmiersprachen erleichtern Ihnen den Einstieg in den Entwicklungsteil des Seminars.

Welche Themen werden im Seminar behandelt?

Sie erhalten einen praxisorientierten Überblick über:
  • Installation und Grundkonfiguration von PostgreSQL
  • Datenbank- und Benutzer:innenverwaltung
  • SQL-Grundlagen und Erweiterungen in PostgreSQL
  • Transaktionen und Transaktionskommandos
  • Backup- und Recovery-Konzepte
  • Replikation und Hochverfügbarkeit
  • Performance-Aspekte und Monitoring
  • Grundlagen der Anwendungsentwicklung mit PostgreSQL
Der genaue Umfang kann je nach Vorkenntnissen und Schwerpunkt der Gruppe leicht variieren.

Wie praxisorientiert ist das Seminar?

Das Seminar kombiniert kurze Theorieeinheiten mit umfangreichen praktischen Übungen am System. Sie setzen typische Aufgaben direkt in einer PostgreSQL-Umgebung um - von der Konfiguration über Abfragen bis hin zu Backup, Replikation und einfachen Entwicklungsszenarien.

Welche Lernmethoden kommen zum Einsatz?

Sie lernen durch Vortrag, Demonstrationen, Übungen und praktische Arbeiten am System. Schritt-für-Schritt-Anleitungen, Beispielkonfigurationen und Übungsaufgaben unterstützen Sie dabei, die Inhalte nachhaltig zu verankern.

Mit welchem Betriebssystem und welcher PostgreSQL-Version wird gearbeitet?

Im Seminar wird mit einer aktuellen PostgreSQL-Version auf einer gängigen Linux- oder Unix-Umgebung gearbeitet. Die vermittelten Konzepte sind in der Regel auch auf andere Betriebssysteme übertragbar.

Welchen Nutzen habe ich von der Teilnahme?

Nach dem Seminar sind Sie in der Lage, PostgreSQL eigenständig zu installieren und zu verwalten, Benutzer:innen- und Rechtekonzepte umzusetzen, einfache bis mittlere Performance- und Replikationsanforderungen zu adressieren und PostgreSQL gezielt in Anwendungsarchitekturen einzubinden.

Erhalte ich eine Teilnahmebescheinigung?

Ja, Sie erhalten eine Teilnahmebestätigung von Cegos Integrata, in der die zentralen Inhalte und der Umfang des Seminars dokumentiert sind.

Termine

  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH FrankfurtAirPark
    Bessie-Coleman-Straße 13
    60549 Frankfurt am Main
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Stuttgart
    Löffelstr. 40
    70597 Stuttgart
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training