Plan Szkolenia

Wprowadzenie do PostgreSQL 16

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

Rozpoczęcie pracy z PostgreSQL

  • Konfiguracja klastra baz danych PostgreSQL
  • Tworzenie i zarządzanie bazami danych
  • Podstawowe operacje SQL
  • Konfiguracja i eksploracja PostgreSQL 16

Zaawansowane techniki SQL

  • Zaawansowane techniki zapytań
  • Wspólne wyrażenia tabelowe (CTE)
  • Funkcje okienne
  • Typy danych JSON i JSONB
  • Pisząc zaawansowane zapytania SQL

Typy danych i rozszerzenia

  • Własne typy danych
  • Pełnotekstowe wyszukiwanie
  • PostGIS dla danych przestrzennych
  • Programowanie w PL/pgSQL
  • Korzystanie z zaawansowanych typów danych i rozszerzeń

Indeksowanie i optymalizacja zapytań

  • Typy indeksów i ich użycie
  • Planowanie i wykonanie zapytań
  • Analiza i optymalizacja zapytań
  • Indeksowanie i optymalizacja zapytań

Dopasowywanie wydajności

  • Parametry dopasowywania wydajności
  • Zarządzanie pamięcią i zasobami
  • Monitorowanie i analiza wydajności
  • Dopasowywanie wydajności i monitorowanie

Kopie zapasowe i odzyskiwanie

  • Strategie kopii zapasowych
  • Odtwarzanie z punktu w czasie
  • Kopie logiczne i fizyczne
  • Wykonywanie kopii zapasowych i odzyskiwania

Bezpieczeństwo i kontrola dostępu

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

Wysoka dostępność i replikacja

  • Pojęcia i typy replikacji
  • Konfiguracja strumieniowej replikacji
  • Konfigurowanie wysokiej dostępności za pomocą Patroni
  • Implementowanie 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-y i PostgreSQL
  • Integracja PostgreSQL z aplikacją

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowa znajomość SQL
  • Znajomość pojęć związanych z bazami danych

Audience

  • Administratorzy baz danych
  • Deweloperzy baz danych
  • Administratorzy systemów
 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie