Plan Szkolenia

Wprowadzenie do PostgreSQL 16

  • Przegląd PostgreSQL
  • Nowe funkcje w PostgreSQL 16
  • Instalacja i konfiguracja
  • Architektura i komponenty PostgreSQL

Pierwsze kroki z PostgreSQL

  • Konfiguracja klastra bazy danych PostgreSQL
  • Tworzenie baz danych i zarządzanie nimi
  • Podstawowe SQL operacje
  • Konfigurowanie i eksplorowanie PostgreSQL 16

Techniki zaawansowane SQL

  • Zaawansowane techniki zapytań
  • Wspólne wyrażenia tabelaryczne (CTE)
  • Funkcje okna
  • Typy danych JSON i JSONB
  • Pisanie zaawansowanych SQL zapytań

Typy danych i rozszerzenia

  • Niestandardowe typy danych
  • Wyszukiwanie pełnotekstowe
  • PostGIS dla danych geoprzestrzennych
  • Programowanie PL/pgSQL
  • Korzystanie z zaawansowanych typów danych i rozszerzeń

Indeksowanie i optymalizacja zapytań

  • Typy indeksów i ich wykorzystanie
  • Planowanie i wykonywanie zapytań
  • Analiza i optymalizacja zapytań
  • Indeksowanie i optymalizacja zapytań

Dostrajanie wydajności

  • Parametry dostrajania wydajności
  • Zarządzanie pamięcią i zasobami
  • Monitorowanie i analizowanie wydajności
  • Dostrajanie i monitorowanie wydajności

Tworzenie kopii zapasowych i odzyskiwanie danych

  • Strategie tworzenia kopii zapasowych
  • Odzyskiwanie danych w czasie rzeczywistym
  • Logiczne i fizyczne kopie zapasowe
  • Wykonywanie kopii zapasowych i odzyskiwanie

Bezpieczeństwo i kontrola Access

  • Uwierzytelnianie i autoryzacja
  • Zarządzanie rolami i uprawnieniami
  • Szyfrowanie i konfiguracja SSL/TLS
  • Wdrażanie najlepszych praktyk bezpieczeństwa

Wysoka dostępność i replikacja

  • Pojęcia i typy replikacji
  • Konfigurowanie replikacji strumieniowej
  • Konfigurowanie wysokiej dostępności za pomocą Patroni
  • Wdrażanie replikacji i wysokiej dostępności

Integracja PostgreSQL z aplikacjami

  • Łączenie PostgreSQL z różnymi językami programowania
  • Używanie PostgreSQL w nowoczesnych frameworkach aplikacji
  • ORM i PostgreSQL
  • Integracja PostgreSQL z aplikacją

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość SQL
  • Znajomość koncepcji baz danych

Uczestnicy

  • Database administratorzy
  • Deweloperzy Database
  • Administratorzy systemu
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie