Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Przegląd funkcji i architektury PostgreSQL
  • Podstawy programowania w Pythonie
  • Zalety połączenia Python i PostgreSQL

Rozpoczęcie pracy

  • Instalacja PostgreSQL
  • Instalacja Pythona, Django lub Flask
  • Instalacja psycopg2
  • Łączenie się z PostgreSQL za pomocą Pythona

Operacje SQL w Pythonie

  • Podstawy języka SQL
  • Schemat bazy danych i tabele
  • Pisanie zapytań w Pythonie
  • Tworzenie tabel
  • Wstawianie danych
  • Manipulowanie danymi
  • Używanie klauzuli LIMIT
  • Łączenie tabel
  • Wyszukiwanie pełnotekstowe
  • Praca z SQLite
  • Przykłady aplikacji w Pythonie

Zaawansowany PostgreSQL z Pythonem

  • Dziedziczenie tabel
  • Zagnieżdżone transakcje
  • Typy zdefiniowane przez użytkownika
  • WIDOKI, HAVING, DISTINCT
  • Praca z datami i czasem
  • Kontrola współbieżności wersji (MVCC)
  • Wykresy, grafy i raporty przy użyciu matplotlib

Administracja i bezpieczeństwo

  • Bezpieczeństwo danych w PostgreSQL
  • Ograniczanie dostępu za pomocą whitelisty
  • Implementacja replikacji
  • Migracja bazy danych
  • Kopia zapasowa i przywracanie
  • Monitorowanie zapytań
  • Dostrajanie wydajności
  • Zapobieganie atakom SQL Injection

Rozwiązywanie problemów

Podsumowanie i kolejne kroki

Wymagania

  • Doświadczenie w pracy z PostgreSQL
  • Doświadczenie w programowaniu w Pythonie

Grupa docelowa

  • Programiści
  • Administratorzy
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie