PostgreSQL for Developers Schulung
Dieser 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.
Schulungsübersicht
Einführung in PostgreSQL
- Eine kurze Geschichte von PostgreSQL
- Merkmale
- Zusammenfassung der Interna
- Beschränkungen und Terminologie
Installation und Konfiguration
- Vorraussetzungen
- Installation aus Paketen und Erstellen Database
- Installation aus dem Quellcode
- Client-Installation
- Starten und Stoppen eines Database-Servers
- Einrichtung der Umgebung
Die SQL Sprache
- SQL Syntax
- Daten-Definition
- Datenmanipulation
- Abfragen
- Datentypen
- JSON
- Funktionen und Operatoren
- Typ-Konvertierung
- Indizes
Transaktionen und Gleichzeitigkeit
- Transaktionen und Isolierung
- Mehrversions-Gleichzeitigkeitskontrolle
Client-Schnittstellen
- Befehlszeilenschnittstelle - psql
- Grafische Schnittstelle - pgadmin4
Server Programming
- Erweitern SQL
- Auslöser
- Das Regelsystem
- Prozedural Languages
- PL/pgSQL - SQL Prozedurale Sprache
- Fehlerbehandlung
- Cursor
Fremde Daten Wrapper
- Erweiterung in PostgreSQL
- Hinzufügen von FDW in einer Database
- postgres_fdw
- file_fdw
- Andere FDWs
SQL Abstimmen
- Einloggen PostgreSQL
- Abfrage-Pläne
- Optimieren von Abfragen
- Statistics
- Planer-Parameter
- Parallele Abfragescans
- SQL Bewährte Praktiken
- Indizes
- Tabellenpartitionierung
Voraussetzungen
Grundlegende Kenntnisse von SQL
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
PostgreSQL for Developers Schulung - Booking
PostgreSQL for Developers Schulung - Enquiry
PostgreSQL for Developers - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (7)
Er hat es hervorragend verstanden, die Schulung auf unsere Bedürfnisse abzustimmen.
Anatoliy - Samsung Cambridge Solution Centre Ltd
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
das Schulungsmaterial
Ashwin - Samsung Cambridge Solution Centre Ltd
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
Trainer Michał. Er ist gut vorbereitet. Sein Wissen ist sehr umfangreich und seine Art zu unterrichten ist auch großartig.
Ireneusz - Inter Cars S.A.
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
Ich mochte die Übungen
Luis - Verizon Connect
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
Ich habe die Schulung sehr genossen. Er blieb geduldig bei all meinen Fragen und machte das praktische Lernen unglaublich angenehm. Ich würde gerne einen weiteren Kurs bei ihm belegen.
Birdesha - Verizon Connect
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
Er hat einen großen Teil des Inhalts in klarer und prägnanter Weise behandelt.
Dan Bowyer - Verizon Connect
Kurs - PostgreSQL for Developers
Maschinelle Übersetzung
Die Schulung war absolut fantastisch, dank Michals außergewöhnlichem Fachwissen und seinem einnehmenden Lehrstil. Sein fundiertes Wissen über PostgreSQL war während der gesamten Schulung offensichtlich und er war in der Lage, viele komplexe Konzepte auf klare und einfache Weise zu vermitteln. Er war gut vorbereitet und es gab eine gute Balance zwischen Theorie und praktischen Demonstrationen. Ich freue mich darauf, das in diesen Sitzungen erworbene Wissen anzuwenden, und danke Michal nochmals für eine außergewöhnliche Schulungserfahrung.
Ranil Kumar - Verizon Connect
Kurs - PostgreSQL for Developers
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 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 16 for Developers and Administrators
21 StundenDiese Live-Schulung unter Anleitung in Österreich (online oder vor Ort) richtet sich an fortgeschrittene Entwickler und Administratoren, die die neuesten Funktionen und Verbesserungen in 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 in moderne Frameworks für die Anwendungsentwicklung.
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 Österreich (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.