Course Code: postgresql16
Duration: 21 hours
Prerequisites:
  • Podstawowa znajomość SQL
  • Znajomość koncepcji baz danych

Publiczność

  • Database administratorzy
  • Deweloperzy Database
  • Administratorzy systemu
Overview:

PostgreSQL to potężny system zarządzania relacyjnymi bazami danych (RDBMS) o otwartym kodzie źródłowym, znany ze swojej solidności, rozszerzalności i zgodności ze standardami. Został zaprojektowany do obsługi szerokiego zakresu obciążeń, od małych aplikacji jednomaszynowych po duże aplikacje internetowe z wieloma jednoczesnymi użytkownikami.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów i administratorów, którzy chcą wykorzystać najnowsze funkcje i ulepszenia w PostgreSQL 16.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zrozumieć architekturę i komponenty PostgreSQL 16.
  • Wykorzystywać zaawansowane funkcje SQL i rozszerzenia PostgreSQL.
  • Wdrożenie najlepszych praktyk bezpieczeństwa i kontroli dostępu.
  • Wykonywać zadania administracyjne bazy danych, w tym tworzenie kopii zapasowych, odzyskiwanie i monitorowanie.
  • Optymalizacja wydajności bazy danych poprzez strategie strojenia i indeksowania.
  • Wykorzystanie wbudowanych narzędzi PostgreSQL do wysokiej dostępności i replikacji.
  • Zintegruj PostgreSQL z nowoczesnymi ramami rozwoju aplikacji.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

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

Sites Published:

United Arab Emirates - PostgreSQL 16 for Developers and Administrators

Qatar - PostgreSQL 16 for Developers and Administrators

Egypt - PostgreSQL 16 for Developers and Administrators

Saudi Arabia - PostgreSQL 16 for Developers and Administrators

South Africa - PostgreSQL 16 for Developers and Administrators

Brasil - PostgreSQL 16 for Developers and Administrators

Canada - PostgreSQL 16 for Developers and Administrators

中国 - PostgreSQL 16 for Developers and Administrators

香港 - PostgreSQL 16 for Developers and Administrators

澳門 - PostgreSQL 16 for Developers and Administrators

台灣 - PostgreSQL 16 for Developers and Administrators

USA - PostgreSQL 16 for Developers and Administrators

Österreich - PostgreSQL 16 for Developers and Administrators

Schweiz - PostgreSQL 16 for Developers and Administrators

Deutschland - PostgreSQL 16 for Developers and Administrators

Czech Republic - PostgreSQL 16 for Developers and Administrators

Denmark - PostgreSQL 16 for Developers and Administrators

Estonia - PostgreSQL 16 for Developers and Administrators

Finland - PostgreSQL 16 for Developers and Administrators

Greece - PostgreSQL 16 for Developers and Administrators

Magyarország - PostgreSQL 16 for Developers and Administrators

Ireland - PostgreSQL 16 for Developers and Administrators

Luxembourg - PostgreSQL 16 for Developers and Administrators

Latvia - PostgreSQL 16 for Developers and Administrators

España - PostgreSQL 16 for Developers and Administrators

Italia - PostgreSQL 16 for Developers and Administrators

Lithuania - PostgreSQL 16 for Developers and Administrators

Nederland - PostgreSQL 16 for Developers and Administrators

Norway - PostgreSQL 16 for Developers and Administrators

Portugal - PostgreSQL 16 for Developers and Administrators

România - PostgreSQL 16 for Developers and Administrators

Sverige - PostgreSQL 16 for Developers and Administrators

Türkiye - PostgreSQL 16 for Developers and Administrators

Malta - PostgreSQL 16 for Developers and Administrators

Belgique - PostgreSQL 16 for Developers and Administrators

France - PostgreSQL 16 for Developers and Administrators

日本 - PostgreSQL 16 for Developers and Administrators

Australia - PostgreSQL 16 for Developers and Administrators

Malaysia - PostgreSQL 16 for Developers and Administrators

New Zealand - PostgreSQL 16 for Developers and Administrators

Philippines - PostgreSQL 16 for Developers and Administrators

Singapore - PostgreSQL 16 for Developers and Administrators

Thailand - PostgreSQL 16 for Developers and Administrators

Vietnam - PostgreSQL 16 for Developers and Administrators

India - PostgreSQL 16 for Developers and Administrators

Argentina - PostgreSQL 16 for Developers and Administrators

Chile - PostgreSQL 16 for Developers and Administrators

Costa Rica - PostgreSQL 16 for Developers and Administrators

Ecuador - PostgreSQL 16 for Developers and Administrators

Guatemala - PostgreSQL 16 for Developers and Administrators

Colombia - PostgreSQL 16 for Developers and Administrators

México - PostgreSQL 16 for Developers and Administrators

Panama - PostgreSQL 16 for Developers and Administrators

Peru - PostgreSQL 16 for Developers and Administrators

Uruguay - PostgreSQL 16 for Developers and Administrators

Venezuela - PostgreSQL 16 for Developers and Administrators

Polska - PostgreSQL 16 for Developers and Administrators

United Kingdom - PostgreSQL 16 for Developers and Administrators

South Korea - PostgreSQL 16 for Developers and Administrators

Pakistan - PostgreSQL 16 for Developers and Administrators

Sri Lanka - PostgreSQL 16 for Developers and Administrators

Bulgaria - PostgreSQL 16 for Developers and Administrators

Bolivia - PostgreSQL 16 for Developers and Administrators

Indonesia - PostgreSQL 16 for Developers and Administrators

Kazakhstan - PostgreSQL 16 for Developers and Administrators

Moldova - PostgreSQL 16 for Developers and Administrators

Morocco - PostgreSQL 16 for Developers and Administrators

Tunisia - PostgreSQL 16 for Developers and Administrators

Kuwait - PostgreSQL 16 for Developers and Administrators

Oman - PostgreSQL 16 for Developers and Administrators

Slovakia - PostgreSQL 16 for Developers and Administrators

Kenya - PostgreSQL 16 for Developers and Administrators

Nigeria - PostgreSQL 16 for Developers and Administrators

Botswana - PostgreSQL 16 for Developers and Administrators

Slovenia - PostgreSQL 16 for Developers and Administrators

Croatia - PostgreSQL 16 for Developers and Administrators

Serbia - PostgreSQL 16 for Developers and Administrators

Bhutan - PostgreSQL 16 for Developers and Administrators

Nepal - PostgreSQL 16 for Developers and Administrators

Uzbekistan - PostgreSQL 16 for Developers and Administrators