Návrh Školení
Úvod
- Přehled PostgreSQL funkcí a architektury
- Python základy programování
- Výhody Python PostgreSQL
Začínáme
- Instalace PostgreSQL
- Instalace Python, Django nebo Flask
- Instalace psycopg2
- Připojování k PostgreSQL pomocí Python
Python a SQL Operace
- Základy SQL jazyka
- Database schéma a tabulky
- Psaní Python dotazu
- Vytváření tabulek
- Vkládání dat
- Manipulace s daty
- Použití limitní doložky
- Spojování stolů
- Fulltextové vyhledávání
- Práce s SQLite
- Příklady aplikací Python
Pokročilé PostgreSQL s Python
- Dědičnost tabulky
- Vnořené transakce
- Uživatelsky definované typy
- VÝHLEDY, MÍT, ODLIŠIT
- Práce s daty a časy
- Řízení souběžnosti více verzí (MVCC)
- Grafy, grafy a sestavy pomocí matplotlib
Administrace a bezpečnost
- PostgreSQL bezpečnost dat
- Omezení přístupu pomocí whitelistu
- Implementace replikace
- Database migrace
- Zálohování a obnovení
- Monitorovací dotazy
- Ladění výkonu
- Prevence SQL injekčních útoků
Odstraňování problémů
Shrnutí a další kroky
Požadavky
- Zkušenosti s PostgreSQL
- Python zkušenosti s programováním
Publikum
- Vývojáři
- Správci
Reference (5)
advance topics hands on + discussion like timescaleDB and hypertable , trainer's knowledge on the subject :)
Shivam - Paessler LLC
Kurz - PostgreSQL Fundamentals
By the end of the 1st day, one attendee suggested more interaction in practices and the trainers took this in for the second day.
Daniela - Unit4
Kurz - PostgreSQL 16 for Developers and Administrators
A factual and practical approach to the subject. A nice atmosphere, conducive to asking questions.
Marcin - Santander Bank Polska S.A.
Kurz - Implementing High Availability in PostgreSQL
Andres consistently ensures that he addresses all attendee questions and strives to ensure everyone comprehends his teachings. I admire his expertise and proficiency in the subject matter
Ryan - Questronix Corporation
Kurz - PostgreSQL for Administrators - 3 Days
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.