Schulungsübersicht
Einführung
- Überblick über PostgreSQL Funktionen und Architektur
- Python-Grundlagen der Programmierung
- Vorteile von Python PostgreSQL
Erste Schritte
- Installation von PostgreSQL
- Installieren von Python, Django oder Flask
- Installation von psycopg2
- Verbinden mit PostgreSQL mit Python
Python und SQL Betrieb
- Die Grundlagen der SQL-Sprache
- Database Schema und Tabellen
- Schreiben einer Python-Abfrage
- Erstellen von Tabellen
- Einfügen von Daten
- Manipulieren von Daten
- Limit-Klausel verwenden
- Tabellen verknüpfen
- Volltextsuche
- Arbeiten mit SQLite
- Beispiele für Python-Anwendungen
Fortgeschrittene PostgreSQL mit Python
- Tabellenvererbung
- Verschachtelte Transaktionen
- Benutzerdefinierte Typen
- SICHTEN, HABEN, UNTERSCHEIDEN
- Arbeiten mit Daten und Zeiten
- Gleichzeitigkeitskontrolle mit mehreren Versionen (MVCC)
- Diagramme, Schaubilder und Berichte mit matplotlib
Verwaltung und Sicherheit
- PostgreSQL Datensicherheit
- Zugriffsbeschränkung mittels Whitelist
- Implementierung der Replikation
- Database Migration
- Sicherung und Wiederherstellung
- Überwachung von Abfragen
- Leistungsoptimierung
- Verhinderung von SQL Injektionsangriffen
Fehlersuche
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung mit PostgreSQL
- Python Programmiererfahrung
Zielgruppe
- Entwickler
- Verwalter
Erfahrungsberichte (5)
Eine faktische und praktische Herangehensweise an das Thema. Eine angenehme Atmosphäre, die es einlädt, Fragen zu stellen.
Marcin - Santander Bank Polska S.A.
Kurs - Implementing High Availability in PostgreSQL
Maschinelle Übersetzung
Es war Docker und Container sowie die Vererbungsfunktion von PostgreSQL, die in Oracle Datenbank nicht verfügbar ist.
Manish Kumar
Kurs - PostgreSQL Essentials
Maschinelle Übersetzung
Es war eindeutig darauf abgestimmt, sehr angemessen für unseren Zweck zu sein, was es besonders hilfreich machte. Ich mochte das Zoom-Format wirklich, da es mir half, mich auf das Material zu konzentrieren, das immer direkt vor uns allen lag, und der Trainer konnte während seiner Erklärungen Illustrationen und Markierungen hinzufügen. Der Trainer beantwortete alle unsere Fragen sehr zufriedenstellend, und ich war überrascht, wie viel ich an einem Tag lernen konnte. Normalerweise werde ich am Nachmittag müde von Schulungen, aber dies war die ganze Zeit über sehr spannend bis zum Ende. Das Tempo war perfekt und die Details wurden in die richtigen Bereiche gelegt.
Davina Sanders - Scottish Government
Kurs - PostgreSQL Performance Tuning
Maschinelle Übersetzung
Michal war als Lehrer sehr wissbegierig und fesselnd.
Nate Clifton - NIIT (USA) Inc.
Kurs - PostgreSQL Advanced DBA
Maschinelle Übersetzung
neues Wissen, das in unser System angewendet werden kann
Laurence Bangsal - PayMaya Philippines, Inc.
Kurs - PostgreSQL Administration, Optimization and Replication
Maschinelle Übersetzung