Course Code: postgresdev
Duration: 14 hours
Prerequisites:

Praktyczna znajomość SQL

Overview:

Ten kurs zapewnia programistyczną interakcję z bazami danych PostgreSQL. Poznaj techniki, składnie i struktury potrzebne do tworzenia wysokiej jakości aplikacji wykorzystujących backend PostgreSQL. Szkolenie obejmuje również SQL Tuning obejmujący najlepsze praktyki pisania wydajnych SQL.

Docelowi odbiorcy to programiści, którzy chcą używać lub rozszerzać PostgreSQL, a także architekci baz danych.

Course Outline:

Wprowadzenie do PostgreSQL

  • Krótka historia PostgreSQL
  • Cechy
  • Podsumowanie wewnętrzne
  • Ograniczenia i terminologia

Instalacja i konfiguracja

  • Warunki wstępne
  • Instalacja z pakietów i tworzenie Database
  • Instalacja z kodu źródłowego
  • Instalacja klienta
  • Uruchamianie i zatrzymywanie serwera Database.
  • Konfiguracja środowiska

SQL Język

  • SQL Składnia
  • Definicja danych
  • Manipulacja danymi
  • Zapytania
  • Typy danych
  • JSON
  • Funkcje i operatory
  • Konwersja typu
  • Indeksy

Transakcje i współbieżność

  • Transakcje i izolacja
  • Kontrola współbieżności wielu wersji

Interfejsy klienta

  • Interfejs wiersza poleceń — psql
  • Interfejs graficzny — pgadmin4

Serwer Programming

  • Rozszerzanie SQL
  • Wyzwalacze
  • System reguł
  • Proceduralne Languages
  • PL/pgSQL - SQL Język proceduralny
  • Obsługa błędów
  • Kursory

Obce opakowania danych

  • Rozszerzenie w PostgreSQL
  • Dodawanie FDW w Database
  • postgres_fdw
  • plik_fdw
  • Inne FDW

SQL Strojenie

  • Logowanie PostgreSQL
  • Plany zapytań
  • Optymalizacja zapytań
  • Statistics
  • Parametry planisty
  • Równoległe skanowanie zapytań
  • SQL Najlepsze praktyki
  • Indeksy
  • Partycjonowanie tabeli
Sites Published:

United Arab Emirates - PostgreSQL for Developers

Qatar - PostgreSQL for Developers

Egypt - PostgreSQL for Developers

Saudi Arabia - PostgreSQL for Developers

South Africa - PostgreSQL for Developers

Brasil - PostgreSQL para Desenvolvedores

Canada - PostgreSQL for Developers

中国 - PostgreSQL for Developers

香港 - PostgreSQL for Developers

澳門 - PostgreSQL for Developers

台灣 - PostgreSQL for Developers

USA - PostgreSQL for Developers

Österreich - PostgreSQL for Developers

Schweiz - PostgreSQL for Developers

Deutschland - PostgreSQL for Developers

Czech Republic - PostgreSQL for Developers

Denmark - PostgreSQL for Developers

Estonia - PostgreSQL for Developers

Finland - PostgreSQL for Developers

Greece - PostgreSQL for Developers

Magyarország - PostgreSQL for Developers

Ireland - PostgreSQL for Developers

Luxembourg - PostgreSQL for Developers

Latvia - PostgreSQL for Developers

España - PostgreSQL para Desarrolladores

Italia - PostgreSQL for Developers

Lithuania - PostgreSQL for Developers

Nederland - PostgreSQL for Developers

Norway - PostgreSQL for Developers

Portugal - PostgreSQL para Desenvolvedores

România - PostgreSQL for Developers

Sverige - PostgreSQL for Developers

Türkiye - PostgreSQL for Developers

Malta - PostgreSQL for Developers

Belgique - PostgreSQL for Developers

France - PostgreSQL for Developers

日本 - PostgreSQL for Developers

Australia - PostgreSQL for Developers

Malaysia - PostgreSQL for Developers

New Zealand - PostgreSQL for Developers

Philippines - PostgreSQL for Developers

Singapore - PostgreSQL for Developers

Thailand - PostgreSQL for Developers

Vietnam - PostgreSQL for Developers

India - PostgreSQL for Developers

Argentina - PostgreSQL para Desarrolladores

Chile - PostgreSQL para Desarrolladores

Costa Rica - PostgreSQL para Desarrolladores

Ecuador - PostgreSQL para Desarrolladores

Guatemala - PostgreSQL para Desarrolladores

Colombia - PostgreSQL para Desarrolladores

México - PostgreSQL para Desarrolladores

Panama - PostgreSQL para Desarrolladores

Peru - PostgreSQL para Desarrolladores

Uruguay - PostgreSQL para Desarrolladores

Venezuela - PostgreSQL para Desarrolladores

Polska - PostgreSQL for Developers

United Kingdom - PostgreSQL for Developers

South Korea - PostgreSQL for Developers

Pakistan - PostgreSQL for Developers

Sri Lanka - PostgreSQL for Developers

Bulgaria - PostgreSQL for Developers

Bolivia - PostgreSQL para Desarrolladores

Indonesia - PostgreSQL for Developers

Kazakhstan - PostgreSQL for Developers

Moldova - PostgreSQL for Developers

Morocco - PostgreSQL for Developers

Tunisia - PostgreSQL for Developers

Kuwait - PostgreSQL for Developers

Oman - PostgreSQL for Developers

Slovakia - PostgreSQL for Developers

Kenya - PostgreSQL for Developers

Nigeria - PostgreSQL for Developers

Botswana - PostgreSQL for Developers

Slovenia - PostgreSQL for Developers

Croatia - PostgreSQL for Developers

Serbia - PostgreSQL for Developers

Bhutan - PostgreSQL for Developers

Nepal - PostgreSQL for Developers

Uzbekistan - PostgreSQL for Developers