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)
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 has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Kurs - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Kurs - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Kurs - PostgreSQL Advanced DBA
new knowledges that can be apply in our system