PostgreSQL 16 for Developers and Administrators Schulung
PostgreSQL ist ein leistungsstarkes, quelloffenes relationales Datenbankmanagementsystem (RDBMS), das für seine Robustheit, Erweiterbarkeit und Standardkonformität bekannt ist. Es ist für eine breite Palette von Arbeitslasten ausgelegt, von kleinen Anwendungen für einzelne Rechner bis hin zu großen Internetanwendungen mit vielen gleichzeitigen Benutzern.
Diese von einem Kursleiter geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler und Administratoren auf mittlerem Niveau, die die neuesten Funktionen und Verbesserungen von PostgreSQL 16 nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- die Architektur und Komponenten von PostgreSQL 16 zu verstehen.
- Erweiterte SQL-Funktionen und PostgreSQL-Erweiterungen zu nutzen.
- Bewährte Sicherheitspraktiken und Zugriffskontrollen zu implementieren.
- Datenbankadministrationsaufgaben durchführen, einschließlich Sicherung, Wiederherstellung und Überwachung.
- Optimieren der Datenbankleistung durch Tuning- und Indizierungsstrategien.
- Nutzung der in PostgreSQL integrierten Tools für Hochverfügbarkeit und Replikation.
- Integration von PostgreSQL mit modernen Frameworks für die Anwendungsentwicklung.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Schulungsübersicht
Einführung in PostgreSQL 16
- Überblick über PostgreSQL
- Neue Funktionen in PostgreSQL 16
- Installation und Einrichtung
- PostgreSQL-Architektur und Komponenten
Erste Schritte mit PostgreSQL
- PostgreSQL Einrichtung von Datenbank-Clustern
- Erstellen und Verwalten von Datenbanken
- Grundlegende SQL Operationen
- Einrichten und Erkunden von PostgreSQL 16
Fortgeschrittene SQL-Techniken
- Fortgeschrittene Abfragetechniken
- Gemeinsame Tabellenausdrücke (CTEs)
- Fenster-Funktionen
- JSON- und JSONB-Datentypen
- Schreiben fortgeschrittener SQL-Abfragen
Datentypen und Erweiterungen
- Benutzerdefinierte Datentypen
- Volltextsuche
- PostGIS für raumbezogene Daten
- PL/pgSQL-Programmierung
- Verwendung erweiterter Datentypen und Erweiterungen
Indizierung und Abfrage-Optimierung
- Index-Typen und Verwendung
- Abfrageplanung und -ausführung
- Analysieren und Optimieren von Abfragen
- Indizierung und Abfrageoptimierung
Leistungsoptimierung
- Parameter für die Leistungsoptimierung
- Speicher- und Ressourcenmanagement
- Überwachung und Analyse der Leistung
- Leistungsoptimierung und -überwachung
Sicherung und Wiederherstellung
- Sicherungsstrategien
- Point-in-Time-Wiederherstellung
- Logische und physische Backups
- Durchführen von Sicherung und Wiederherstellung
Sicherheit und Access Kontrolle
- Authentifizierung und Autorisierung
- Rollenmanagement und Berechtigungen
- Verschlüsselung und SSL/TLS-Einrichtung
- Implementierung von bewährten Sicherheitsverfahren
Hochverfügbarkeit und Replikation
- Replikationskonzepte und -typen
- Einrichten der Streaming-Replikation
- Konfigurieren von Hochverfügbarkeit mit Patroni
- Implementieren von Replikation und Hochverfügbarkeit
Integration von PostgreSQL mit Anwendungen
- Verbindung von PostgreSQL mit verschiedenen Programmiersprachen
- Verwendung von PostgreSQL in modernen Anwendungsframeworks
- ORMs und PostgreSQL
- Integration von PostgreSQL in eine Anwendung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse in SQL
- Vertrautheit mit Datenbankkonzepten
Zielgruppe
- Database Administratoren
- Database Entwickler
- Systemadministratoren
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
PostgreSQL 16 for Developers and Administrators Schulung - Booking
PostgreSQL 16 for Developers and Administrators Schulung - Enquiry
PostgreSQL 16 for Developers and Administrators - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (5)
Andres stellt stets sicher, dass er auf alle Fragen der Teilnehmer eingeht und strebt danach, sicherzustellen, dass jeder seine Lehren versteht. Ich bewundere sein Fachwissen und seine Kompetenz in der Materie
Ryan - Questronix Corporation
Kurs - PostgreSQL for Administrators - 3 Days
Maschinelle Übersetzung
Ahmed war sehr kooperativ und kenntnisreich zum Thema und hat über die gesamte Zeit eine gute und produktive Schulung zur Verfügung gestellt, die einige grundlegende und wichtige Themen zu Postgres abgedeckt hat.
Imran Sadiq Bhat
Kurs - PostgreSQL Essentials
Maschinelle Übersetzung
Es war offensichtlich darauf zugeschnitten, sehr angemessen für unser Ziel zu sein, was es zusätzlich hilfreich machte. Ich mochte die Zoom-Formatierung sehr, da sie mir half, mich auf den ständig vor mir liegenden Stoff zu konzentrieren und der Trainer konnte Illustrationen und Markierungen hinzufügen, während er erklärte. Der Trainer beantwortete alle unsere Fragen in einer sehr zufriedenstellenden Weise und ich war überrascht, wie viel ich an einem Tag lernen konnte. Normalerweise bin ich bis zum Nachmittag vom Training müde, aber dies war die ganze Zeit über sehr fesselnd. Das Tempo war perfekt und der Detailgrad lag genau da, wo er hingehörte.
Davina Sanders - Scottish Government
Kurs - PostgreSQL Performance Tuning
Maschinelle Übersetzung
Michal war sehr kenntnisreich und engagiert als Lehrer.
Nate Clifton - NIIT (USA) Inc.
Kurs - PostgreSQL Advanced DBA
Maschinelle Übersetzung
neue Kenntnisse, die in unserem System angewendet werden können
Laurence Bangsal - PayMaya Philippines, Inc.
Kurs - PostgreSQL Administration, Optimization and Replication
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Migrating Oracle to Azure SQL or PostgreSQL
7 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Datenbankadministratoren und Cloud-Architekten, die Oracle-Datenbanken nach Azure SQL oder PostgreSQL migrieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Vergleichen Sie AzureSQL mit PostgreSQL, um die Datenbank auszuwählen, die den Geschäftszielen und -anforderungen am besten entspricht.
- Bereiten Sie Datenbanken vor, um Definitionen, Daten und Prozeduren von Oracle zu AzureSQL oder PostgreSQL zu verschieben.
- Durchführen von Post-Migrationsschritten zum Testen, Optimieren, Aktualisieren und Warten einer migrierten Datenbank.
PostgreSQL Administration and Development
28 StundenThis course handles the administration and performance tuning of PostgreSQL databases. Attendees will learn the use of specialised PostgreSQL (AKA Postgres) modules such as replication, connection pooling and full text searching.
PostgreSQL for Administrators - 2 Days
14 StundenDieser Kurs behandelt die Verwaltung und Leistungsoptimierung von Postgre SQL Datenbanken.
Zielgruppe sind Systemadministratoren und Datenbankarchitekten. Die Teilnehmer lernen die Verwendung spezieller Postgre SQL Module (AKA Postgres) wie Replikation, Verbindungspooling und Volltextsuche.
PostgreSQL Essentials
14 StundenDiese Schulung richtet sich an Database Administratoren und Architekten, die PostgreSQL von Grund auf lernen wollen.
Sie lernen PostgreSQL Architektur, Installation, Design sowie die Sicherung und Wiederherstellung von Datenbanken in PostgreSQL.
PostgreSQL Advanced DBA
14 StundenDiese Schulung richtet sich an Database-Administratoren und -Architekten, die die Tools und Techniken zur Implementierung von Backups, Hochverfügbarkeit und Database-Sicherheit in PostgreSQL erlernen möchten.
Sie lernen auch, wie Sie langsame Abfragen finden, die Datenbankleistung überwachen und PostgreSQL auf Leistung tunen.
Implementing High Availability in PostgreSQL
7 StundenDiese Schulung richtet sich an Database und Postgre SQL , die die Streaming-Replikation in Postgre SQL erlernen Postgre SQL und wissen möchten, wie mit pgpool-II automatische Failovers durchgeführt und ein hochverfügbarer Postgre SQL Database .
PostgreSQL Performance Tuning
14 StundenDiese Schulung richtet sich an Database und Architekten, die Postgre SQL Database for Performance Postgre SQL möchten. Erfahren Sie, wie Sie langsame Workloads protokollieren und mögliche Schwachstellen in einer Abfrage finden. In diesem Thema werden auch die wichtigsten Parameter behandelt, die für eine optimale Leistung optimiert werden müssen.
PostgreSQL Administration, Optimization and Replication
35 StundenIn dieser von einem Trainer geleiteten Live-Schulung (vor Ort oder per Fernzugriff) lernen die Teilnehmer die allgemeinen und fortgeschrittenen Aspekte von PostgreSQL kennen, einschließlich Administration, Leistungssteigerung, fortgeschrittene Entwicklung und Replikation, während sie eine Reihe praktischer Live-Laborübungen durchführen, die die Einrichtung, Konfiguration, das Testen, den Einsatz und die Fehlerbehebung umfassen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Mit fortgeschrittenen Verwaltungstechniken einen PostgreSQL-Server konfigurieren und verwalten.
- Optimieren Sie die Datenbank und Abfragen für maximale Leistung.
- Replizieren und Skalieren eines PostgreSQL-Servers.
PostgreSQL for Developers
14 StundenDieser Kurs bietet programmatische Interaktion mit PostgreSQL-Datenbanken. Sie lernen Techniken, Syntaxen und Strukturen kennen, die für die Entwicklung hochwertiger Anwendungen mit PostgreSQL Backend erforderlich sind. Diese Schulung deckt auch SQL Tuning ab und vermittelt Best Practices für das Schreiben effizienter SQL.
Zur Zielgruppe gehören Entwickler, die PostgreSQL verwenden oder erweitern wollen, sowie Datenbankarchitekten.
PostgreSQL 13 for Developers and Administrators
21 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Systemadministratoren und Entwickler, die PostgreSQL 13 zum Einrichten, Erstellen und Verwalten von Datenbanken für Hochleistungsanwendungen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- PostgreSQL 13 installieren und konfigurieren.
- Verstehen Sie die Funktionen, die Architektur und die Grundlagen des Betriebs, der Verwaltung und der Wartung von Datenbanken mit PostgreSQL 13.
- Lernen Sie, wie man Postgres-Datenbanktabellen und -Schemata konfiguriert.
- Lernen Sie, wie man Datenmanipulationen und Abfragen durchführt.
- Erforschen Sie die verschiedenen Programmierschnittstellen (Client und Server), um die Funktionalitäten von PostgreSQL 13 vollständig zu nutzen und zu erweitern.
PostgreSQL for Administrators - 3 Days
21 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Datenbankadministratoren und Systemadministratoren, die PostgreSQL zur Verwaltung großer Datenmengen einsetzen und gleichzeitig die Datenbanksysteme für hohe Verfügbarkeit und Leistung optimieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- PostgreSQL installieren und konfigurieren.
- Verstehen der Funktionen und der Architektur von PostgreSQL.
- Lernen Sie, wie man Datenbankoperationen mit SQL durchführt.
- Datenbank-Backup und -Wiederherstellung durchführen, um Datenverlust zu vermeiden.
- Konfigurieren Sie den Server für hohe Verfügbarkeit.
- Lernen Sie die Tools und Techniken für das Hochleistungstuning kennen.
- Explorieren Sie die externen Tools für die Überwachung und Beobachtbarkeit.
PostgreSQL with Python
21 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler und Administratoren, die PostgreSQL mit Python nutzen möchten, um sichere, zuverlässige und stabile Anwendungen in großem Maßstab zu erstellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Installieren, Konfigurieren und Verbinden von PostgreSQL mit Python.
- Die Grundlagen der Python-Programmierung auffrischen.
- Die Vorteile der Verwendung von PostgreSQL mit Python zu verstehen.
- Lernen, wie man grundlegende SQL Operationen mit Python durchführt.
- Lernen Sie, wie Sie die erweiterten PostgreSQL-Funktionen mit Python nutzen können.
- Implementierung von Techniken zur Datensicherheit, Überwachung und Optimierung.