Effizient entwickeln mit PostgreSQL
Mit einer dreißigjährigen Geschichte, einer der stärksten Entwicklergemeinden der Welt und einer weltweiten Reputation für hochqualitative Softwareentwicklung meistert die objekt-relationale SQL-Datenbank "PostgreSQL" auch hohe Anforderungen.
Seine Flexibilität vom Lizenzmodell über die Konfiguration bis zu den Datentypen erschließt PostgreSQL ein weiteres Spektrum an Einsatzmöglichkeiten, als Sie es von anderen DBMS gewohnt sind. Vom klassischen Datenbankserver bis hin zum eingebetteten Backend Ihrer Anwendung. Ohne Lizenzkosten.
Dieser Kurs vermittelt erweiterte Themen für die effiziente Entwicklung von Datenbankanwendungen. Ausgehend von einem Grundverständnis der PostgreSQL-Datenbank und -Architektur vermittelt der Kurs die Nutzung dieser Kompetenzen für die Optimierung von Anwendungen.
Voraussetzungen
Dieser Kurs wendet sich an Entwickler, die Anwendungen für PostgreSQL entwickeln möchten und schon grundlegendes Wissen über den Aufbau von PostgreSQL als Datenbankserver haben.
SQL-Grundkenntnisse werden vorausgesetzt. Eine entsprechende Schulung SQL-Grundlagen bieten wir gelegentlich kombiniert an. Außerdem werden die Kenntnisse aus dem Kurs PostgreSQL-Administration vorausgesetzt, der auch in Kombination angeboten wird.
Hilfreich sind Linux/Unix-Grundkenntnisse (Kommandozeile, einfache Administrationsaufgaben) sowie für einen Teil der Übungen grundlegende Programmierkenntnisse (z.B. PHP, Perl, C, Java).
Inhalt
Erweitertes SQL
- Auffrischung (Queries, JOIN, Sub-Queries, usw.)
- Aggregate- und Window-Functions
- Commom Table Expressions (CTE)
- Rekursive Queries
Datenbank-Design
- MVCC-Prinzip
- Schemas und Berechtigungen
- Partitionierung
- Nutzung von Erweiterungen
- Indexe
- Logische Replikation
Performance-Optimierung
- Query-Pläne lesen
- Workloads identifizieren und analysieren
- Optimierung von Queries
- MVCC-Prinzip
- Schemas und Berechtigungen
- Partitionierung
- Nutzung von Erweiterungen
- Indexe
- Logische Replikation
Performance-Optimierung
- Query-Pläne lesen
- Workloads identifizieren und analysieren
- Optimierung von Queries
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.
Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.
Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.
Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.
Termine ähnlicher Kurse
- 26.03. - 28.03.25 KW 13
PostgreSQL für technische DBAs - 26.03. - 28.03.25 KW 13
PostgreSQL für fachliche DBAs