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
Publiczność
- Programiści
- Administratorzy
Opinie uczestników (5)
Przejazanie dużej ilości wiedzy w interesujacej formie
Bartosz Jastrzebski - Telbud S.A.
Szkolenie - Implementing High Availability in PostgreSQL
Zdecydowanie dostosowano je do naszych potrzeb, co sprawiło, że były jeszcze bardziej przydatne. Bardzo podobała mi się forma spotkania w Zoomie, ponieważ pozwalała mi skupić się na materiałach, które zawsze przed nami leżały, a trener mógł dodawać rysunki i oznaczenia, gdy to wyjaśniał. Trener odpowiedział na wszystkie nasze pytania bardzo satysfakcjonująco, a ja poczułem się zdziwiony tym, ile udało mi się nauczyć w ciągu jednego dnia. Zwykle znudza mnie szkolenie do południa, ale to było bardzo angażujące aż do końca. Tempo było idealne, a szczegółowość została skierowana we właściwe miejsca.
Davina Sanders - Scottish Government
Szkolenie - PostgreSQL Performance Tuning
Przetłumaczone przez sztuczną inteligencję
Michał był bardzo kompetentny i angażujący jako nauczyciel.
Nate Clifton - NIIT (USA) Inc.
Szkolenie - PostgreSQL Advanced DBA
Przetłumaczone przez sztuczną inteligencję
nowe wiedzy, które można zastosować w naszym systemie
Laurence Bangsal - PayMaya Philippines, Inc.
Szkolenie - PostgreSQL Administration, Optimization and Replication
Przetłumaczone przez sztuczną inteligencję
Wyczerpujące wyjaśnienie mechanizmów działających wewnątrz instancji psql oraz humoru.
Lukasz Biel - ANIXE Polska sp. z o.o.
Szkolenie - PostgreSQL for Developers
Przetłumaczone przez sztuczną inteligencję