Plan Szkolenia
Wprowadzenie
- Przegląd funkcji i architektury PostgreSQL
- Podstawy programowania Python
- Zalety Python PostgreSQL
Pierwsze kroki
- Instalowanie PostgreSQL
- Instalowanie Python, Django lub Flask
- Instalowanie psycopg2
- Łączenie się z PostgreSQL za pomocą Python
Operacje Python i SQL
- Podstawy języka SQL
- Schemat i tabele Database
- Pisanie zapytania Python
- Tworzenie tabel
- Wstawianie danych
- Manipulowanie danymi
- Używanie klauzuli limitu
- Łączenie tabel
- Wyszukiwanie pełnotekstowe
- Praca z SQLite
- Przykłady aplikacji Python
Zaawansowane PostgreSQL z Python
- Dziedziczenie tabel
- Transakcje zagnieżdżone
- Typy zdefiniowane przez użytkownika
- WIDOKI, POSIADAJĄCE, ODRĘBNE
- Praca z datami i godzinami
- Kontrola współbieżności wielu wersji (MVCC)
- Wykresy, grafy i raporty przy użyciu matplotlib
Administracja i bezpieczeństwo
- Bezpieczeństwo danych PostgreSQL
- Ograniczanie dostępu przy użyciu białej listy
- Wdrażanie replikacji
- Migracja Database
- Tworzenie kopii zapasowych i przywracanie
- Monitorowanie zapytań
- Dostrajanie wydajności
- Zapobieganie SQL atakom typu injection
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie z PostgreSQL
- Python doświadczenie w programowaniu
Uczestnicy
- Programiści
- Administratorzy
Opinie uczestników (5)
Zaawansowane tematy z warsztatami i dyskusjami, np. TimeScaleDB i Hypertable, z wiedzą trenera na temat :)
Shivam - Paessler LLC
Szkolenie - PostgreSQL Fundamentals
Przetłumaczone przez sztuczną inteligencję
Uzyskanie wiedzy teoretyczniej i praktycznej
Grzegorz - Unit4
Szkolenie - PostgreSQL 16 for Developers and Administrators
Andres konsekwentnie odpowiada na wszystkie pytania uczestników i stara się, aby wszyscy zrozumieli jego nauki. Podziwiam jego wiedzę i biegłość w temacie
Ryan - Questronix Corporation
Szkolenie - PostgreSQL for Administrators - 3 Days
Przetłumaczone przez sztuczną inteligencję
Sposób tlumaczenia
Michal Borkowski - Telbud S.A.
Szkolenie - Implementing High Availability in PostgreSQL
Było to wyraźnie dostosowane do naszych celów, co uczyniło je szczególnie pomocne. Bardzo podobał mi się format zoom, ponieważ pozwalał mi skupić się na materiałach, które były cały czas przed nami, a trener mógł dodawać ilustracje i oznaczenia podczas wyjaśniania. Trener odpowiedział na wszystkie nasze pytania w sposób bardzo zadowalający, a ja byłem zaskoczony, jak dużo udało mi się nauczyć w ciągu jednego dnia. Zazwyczaj mam problem z koncentracją na szkoleniach po południu, ale to było bardzo angażujące aż do samego końca. Tempo było idealne, a szczegóły dotyczyły właściwych obszarów.
Davina Sanders - Scottish Government
Szkolenie - PostgreSQL Performance Tuning
Przetłumaczone przez sztuczną inteligencję