Sprawdź 141 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
Szkolenie PostgreSQL

Zaawansowany SQL i programowanie baz danych PostgreSQL w jezyku PL/pgSQL

Szkolenie przeznaczone dla osób które już znają podstawy SQL a chciałyby poznać jego zaawansowane aspekty w implementacji PostgreSQL oraz język PL/pgSQL. Zakres zaawansowanego SQL...

więcej →
3000 PLN netto 3 690 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 5 dni
Michał Bieniek
Michał Bieniek Autor szkolenia

Najbliższe terminy 9:00 – 16:00

21.09 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
02.11 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Zaawansowany SQL i programowanie baz danych PostgreSQL w jezyku PL/pgSQL.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia

Szkolenie przeznaczone dla osób które już znają podstawy SQL a chciałyby poznać jego zaawansowane aspekty w implementacji PostgreSQL oraz język PL/pgSQL.

Zakres zaawansowanego SQL obejmuje najczęściej wykorzystywane elementy specyficzne dla tego języka w bazach PostgreSQL. W tym analiza danych, wyrażenia regularne czy zaawansowane aspekty agregacji.

Zakres PL/pgSQL obejmuje naukę tego języka od podstaw do aspektów takich jak tworzenie własnych funkcji rozszerzających język SQL czy wyzwalacze.
Przejdź do programu szkolenia

Prowadzący szkolenie

Michał Bieniek

Michał Bieniek

Programista baz danych od 2012 roku. Specjalizuje się w wytwarzaniu oprogramowania w językach PL/SQL i PL/pgSQL, T-SQL oraz technologii Oracle Forms and Reports dla administracji publicznej, branży telekomunikacyjnej, sektora bankowego oraz agencji marketingowych. W latach 2019-2020 zdał egzaminy certyfikacyjne Oracle Database SQL Certified Associate i Oracle PL/SQL Developer Certified Associate. Cały czas poznaje nowe zagadnienia i szuka nowych wyzwań.

Program szkolenia

  1. Zaawansowany SQL w PostgreSQL
    • Podzapytania
      • podzapytanie w klauzuli WHERE
      • podzapytanie w klauzuli FROM
      • podzapytanie w klauzuli SELECT
      • podzapytanie skorelowane
      • Klauzula WITH
    • Agregacja
      • klauzula ROLLUP
      • klauzula CUBE
      • klauzula GROUPING SETS
      • funkcja GROUPING
    • Import, eksport danych
      • COPY TO
      • COPY FROM
    • Operator CASE
    • Wyrażenia regularne
      • Funkcje
      • Wzorce
      • Wyszukiwanie
      • Przetwarzanie danych
    • Funkcje analityczne
      • Składnia
      • Partycje
      • Okna
      • Bieżący wiersz
      • Funkcje rankingu
      • ROW_NUMBER
      • RANK
      • DENSE_RANK
      • PERCENT_RANK
      • LEAD
      • LAG
      • FIRST_VALUE
      • LAST_VALUE
      • NTH_VALUE
    • Inne obiekty bazy danych
      • Tabele tymczasowe
      • Tabele partycjonowane
      • Widoki zmaterializowane
    • Vacuum
      • Zwykły vacuum
      • Zmniejszanie wielkości plików danych
      • Automatyczny vacuum – autovacuum
      • Monitorowanie działania vacuum i autovacuum
      • Optymalizacja procesu VACUUM i AUTOVACUUM
    • Schemat informacyjny
    • Pozyskiwanie informacji na temat obiektów bazy danych
    • Analiza planów wykonania
      • Polecenie explain plan
      • Polecenie explain analyze
      • Metody dostępu do danych
      • Dane statystyczne w planach wykonania
    • Indeksy
      • Zasada działania
      • Indeksy jedno i wielokolumnowe
      • Indeksy funkcyjne
      • Indeksy unikalne
      • Indeksy częściowe
      • Indeksy a DML
  2. PL/pgSQL w PostgreSQL
    • Wprowadzenie do języka PL/pgSQL
    • Różnice między językami SQL ,a PL/pgSQL
    • Programy klienckie
    • Zmienne i stałe
      • tworzenie
      • przypisywanie wartości
      • zasięg
    • Komunikaty
    • Operatory
    • Funkcje wbudowane
    • Instrukcje sterujące
      • instrukcja IF
      • instrukcja CASE
    • Pętle
      • pętla FOR
      • pętla EXIT WHEN
      • pętla WHILE
    • Wyjątki
      • wyjątki predefiniowane
      • własne wyjątki
      • obsługa wyjątków
    • Złożone typy danych
      • Rekord
      • Type
      • Tablica
    • SQL w kodzie PL/pgSQL
      • polecenie INSERT
      • polecenie INSERT INTO SELECT
      • polecenie UPDATE
      • polecenie DELETE
      • polecenie SELECT
    • Kursory
      • kursor jawny
      • kursor niejawne
      • pętla kursorowa
      • parameteryzacja kursora
      • refcursor
    • Funkcje
      • funkcje nie zwracające wartości
      • funkcje zwracające jedna wartosc
      • funkcje zwracjace rekord
      • funkcje zwracające tablice
      • funkcje zwracające wynik zapytania
    • Wyzwalacze
      • obiektowe
      • wierszowe
      • na widokach
    • SQL dynamiczny
      • polecenia DDL i DCL
      • dynamiczne kursory
      • dynamiczny PL/pgSQL
    • Transakcyjność w PL/pgSQL
    • Optymalizacja wykonania kodu PL/pgSQL
    • Najlepsze praktyki w pisaniu kodu

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Sprawdź pozostałe szkolenia z kategorii:

PostgreSQL

Opinie uczestników

5.0/5
Zaawansowany SQL i programowanie baz danych PostgreSQL w jezyku PL/pgSQL

To był perfekcyjny wybór jak i poziomu szkolenia, zakresu, firmy, jak i prowadzący trener - ekstra.

Mariusz Zygmunt Orange Szkolenia Sp. z o.o.
5.0/5
Zaawansowany SQL i programowanie baz danych PostgreSQL w jezyku PL/pgSQL

Wszystko w jak najlepszym porządku

Szymon Dalecki Rossmann SDP Sp. z o.o.
5.0/5
Zaawansowany SQL i programowanie baz danych PostgreSQL w jezyku PL/pgSQL

Szkolenie SQL, w którym uczestniczyłem, było niezwykle wartościowym doświadczeniem. Zyskałem głębsze zrozumienie struktury baz danych oraz umiejętność efektywnego korzystania z języka SQL, Instruktor był kompetentny i potrafił przekazać trudne zagadnienia w zrozumiały sposób.

Mateusz Wyszomirski NewCold Poland Eigineering Support
5.0/5
Zaawansowany SQL i programowanie baz danych PostgreSQL w jezyku PL/pgSQL

Jak zawsze pełen profesjonalizm i praktyczne podejście do tematu, bez zbędnego teoretyzowania. Otwartość trenera na pytania o praktyczne rozwiązania.

Jan Brzeziński Narodowy Bank Polski
4.9/5
Zaawansowany SQL i programowanie baz danych PostgreSQL w jezyku PL/pgSQL

Szkolenie bardzo dobre, porządkujące dotychczasową wiedzę. Duży plus to liczne przykłady w trakcie szkolenia.

Robert Kruszyk OSOBA PRYWATNA
4.9/5
Zaawansowany SQL i programowanie baz danych PostgreSQL w jezyku PL/pgSQL

polecam , bardzo praktyczna wiedza

Magdalena Szulc Asseco Poland SA
5.0/5
Zaawansowany SQL i programowanie baz danych PostgreSQL w jezyku PL/pgSQL

podoba mi się forma warsztatów

Beata Bogdanowicz Enea Ciepło Sp. z o.o.
4.8/5
Zaawansowany SQL i programowanie baz danych PostgreSQL w jezyku PL/pgSQL

Bardzo dobre szkolenie w bardzo dobrej cenie

Jerzy Ziembiński Ministerstwo Spraw Zagranicznych
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...i wiele innych

5,0 - średnia ocena na podstawie 285 opinii

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Trenerzy-praktycy z oceną min. 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

📅 Przypomnij mi jutro

Wyślemy Ci przypomnienie z linkiem jutro rano.

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.