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 bazodanowego 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 tabelaryczne (CTE)
  • Funkcje okienkowe
  • Typy danych JSON i JSONB
  • Pisanie zaawansowanych zapytań SQL

Typy danych i rozszerzenia

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

Indeksowanie i optymalizacja zapytań

  • Typy indeksów i ich zastosowanie
  • 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 analiza wydajności
  • Dostrajanie i monitorowanie wydajności

Tworzenie kopii zapasowych i odzyskiwanie

  • Strategie tworzenia kopii zapasowych
  • Odzyskiwanie do określonego punktu w czasie
  • Kopie logiczne i fizyczne
  • Wykonywanie kopii zapasowych i odzyskiwanie

Bezpieczeństwo i kontrola dostępu

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

Wysoka dostępność i replikacja

  • Koncepcje i typy replikacji
  • Konfiguracja replikacji strumieniowej
  • Konfiguracja wysokiej dostępności z Patroni
  • Wdrażanie replikacji i wysokiej dostępności

Integracja PostgreSQL z aplikacjami

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

Podsumowanie i kolejne kroki

Wymagania

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

Grupa docelowa

  • Administratorzy baz danych
  • Programiści baz danych
  • Administratorzy systemów
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie