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
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie