kod kursu: A422
Przydatne i dobrze zoptymalizowane zapytania

Kurs PostgreSQL poziom zaawansowany

Nauczysz się tworzyć widoki, zarządzać zmiennymi, a także pracować z procedurami składowanymi, kursorami i wyzwalaczami.

Kurs obejmuje również analizę danych, dynamiczny SQL oraz zarządzanie transakcjami.

Poznasz narzędzia programistyczne oraz zobaczysz, w jaki sposób testować kod, szukać błędów i je naprawiać.

Cena szkolenia za osobę
1 820,40 zł brutto
1 480,00 zł netto
2 dni · 16 godzin · 9:00–17:00grupa do 10 osóbgwarantowane terminynajbliższy termin: 28-29.10.2026 (online)
W cenie szkolenia:
  • Materiały i 100+ ćwiczeń
  • Imienny certyfikat
  • Wsparcie trenera po szkoleniu
Wybierz termin

Poproś o ofertę dla firmy

Kurs PostgreSQL poziom zaawansowany

Administratorem danych osobowych jest Akademia Avendi Rafał Lelusz, ul. Markerta 23, 02-495 Warszawa, NIP 7391198173. Dane podane w formularzu będą przetwarzane wyłącznie w celu przygotowania i przesłania oferty szkolenia oraz kontaktu w tej sprawie.

Kluczowe umiejętności do pracy z bazami danych

Program kursu PostgreSQL dla zaawansowanych

W trakcie zajęć nauczysz się tworzyć własne funkcje i procedury z wykorzystaniem języka PL/pgSQL, pracować ze zmiennymi, obsługiwać błędy i wyjątki, a także pisać dynamiczne zapytania SQL.

Zajmiemy się również pętlami, kontrolą przepływu, transakcjami oraz dobrymi praktykami organizacji kodu.

Kurs PostgreSQL poziom zaawansowany to świetna okazja, aby poznać zaawansowane struktury języka SQL oraz zdobyć umiejętność przygotowywania danych do raportów i analiz.

Osoba programująca

Część 1

  1. Język SQL versus PL/pgSQL w PostgreSQL
  2. Odczytywanie informacji z widoków wbudowanych
  3. Tworzenie własnych widoków
  4. Bloki kodu PL/pgSQL
  5. Zmienne i typy danych
    • Skalarne typy danych
    • Zasady nazywania zmiennych
    • Deklaracja, inicjalizacja i używanie zmiennych
    • Zakresy zmiennych
    • Zmienne powiązane
  6. Instrukcje warunkowe
    • Operatory logiczne
    • Instrukcja IF … ELSE
    • Wyrażenie CASE
  7. Pętle
    • Pętla prosta LOOP
    • Pętla WHILE
    • Pętle FOR i FOREACH
    • Zagnieżdżanie pętli
    • Wyrażenie CONTINUE

Część 2

  1. Procedury składowane
    • Składnia procedur
    • Tworzenie procedur składowanych i ich modyfikowanie
    • Usuwanie procedur składowanych
  2. Kursory
    • Sposób działania kursorów
    • Tworzenie kursorów
    • Pobieranie danych kursora
    • Pętle w kursorach
  3. Wyzwalacze
    • Tworzenie i usuwanie wyzwalaczy
    • Wyzwalacze dla polecenia INSERT
    • Wyzwalacze dla polecenia UPDATE
    • Wyzwalacze dla polecenia DELETE
    • Wyzwalacze dla wielu zdarzeń
  4. Obsługa błędów
  5. Dynamiczny SQL
  6. Zarządzanie transakcjami
    • Tworzenie i usuwanie transakcji
    • Polecenie ROLLBACK
    • Polecenie COMMIT
    • Stosowanie punktów kontrolnych
Doświadczeni trenerzy z bogatym portfolio szkoleń PostgreSQL

Poznaj trenerów kursu PostgreSQL

Trenerzy prowadzący kurs PostgreSQL poziom zaawansowany to doświadczeni specjaliści z głęboką wiedzą w zakresie projektowania, optymalizacji i zarządzania bazami danych.

Posiadają wieloletnie doświadczenie w pracy z PostgreSQL w złożonych środowiskach. Są również świetnymi dydaktykami, którzy potrafią klarownie przekazywać skomplikowane zagadnienia. Dostosowują sposób prowadzenia zajęć do potrzeb grupy i chętnie dzielą się praktycznymi wskazówkami.

Jarek Olechno

Jarek Olechno

Architekt infrastruktury IT

Od ponad 20 lat pracuję w IT — prowadziłem zespół odpowiedzialny za serwery i bazy danych w Circle K Europe. Obecnie projektuję infrastrukturę w Yusen Logistics. Na co dzień mam do czynienia z bazami pod realnym obciążeniem produkcyjnym.

Zajęcia opieram na dużej liczbie ćwiczeń inspirowanych sytuacjami z prawdziwych systemów produkcyjnych. Uczestnicy i uczestniczki samodzielnie szukają rozwiązań, a ja podpowiadam, gdy jest to potrzebne. Taka forma nauki pozwala na szybkie zdobycie pewności siebie w pracy z PostgreSQL.

Michał Pietrasik

Michał Pietrasik

Administrator baz danych

Moja ponad 20-letnia przygoda z projektowaniem i optymalizacją baz danych rozpoczęła się w firmie PGE. Praktyczną wiedzę inżynierską rozwijałem również w Volkswagen oraz LG Electronics. W pracy stawiam na czysty kod i maksymalną wydajność zapytań SQL.

Szkolenie prowadzę tak, aby wszyscy jak najwięcej czasu poświęcali na praktyczne zadania. Na bieżąco przyglądam się rozwiązaniom i podpowiadam, co można w nich usprawnić. Dzięki temu każdy wychodzi ze szkolenia z utrwaloną wiedzą.

Wysoko oceniane szkolenie z programowania w języku PL/pgSQL

Opinie osób, które ukończyły nasz kurs

5/5
na podstawie 3 opinie

Uczestnicy i uczestniczki kursu PostgreSQL poziom zaawansowany doceniają kompleksowe podejście do tematu oraz praktyczne umiejętności, które można od razu wdrożyć w codziennej pracy.

Kurs jest wysoko oceniony za szczegółowe i przejrzyste wyjaśnienia zaawansowanych zagadnień. Wiele osób zwraca uwagę na interaktywną formę zajęć, która pozwala na natychmiastowe wykorzystanie wiedzy i lepsze zrozumienie omawianych tematów.

Jakub Wolaniec

Bardzo intensywna nauka ale nie czułem znużenia bo trener umiał dobrze wszystko zorganizować. Przez większość czasu szły ćwiczenia i było ciekawie.

Aldona Włodarska

Ćwiczenia, ćwiczenia i jeszcze raz ćwiczenia. Bardzo fajnie wszystko zaplanowane. Teoria a potem ćwiczenia. Dało się odpocząć na teorii i na przerwie i pracować potem intensywnie na ćwiczeniach.

Mirosława Garbarczyk

Super trener sympatyczny i z dobrym podejściem do uczniów. Podobało mi się że tłumaczył na różne sposoby i pomagał przy ćwiczeniach. Na minus, że nie dało się zacząć kursu o 6:30.

Osoba programująca
Na kursie opanujesz tworzenie zaawansowanych zapytań w PostgreSQL

Jak się przygotować do szkolenia?

Warunkiem efektywnego udziału w zajęciach jest opanowanie podstaw języka SQL.

Chcesz przypomnieć sobie te zagadnienia albo poznać je od podstaw? Doskonałym punktem wyjścia będzie nasz kurs PostgreSQL – poziom podstawowy

Dowiedz się więcej na temat naszego szkolenia

Najczęściej zadawane pytania o kurs SQL

Czy szkolenie odbywa się stacjonarnie czy online?

Szkolenie jest dostępne w obydwu formach — stacjonarnie oraz online na żywo. W każdym wariancie zajęcia prowadzi trener w czasie rzeczywistym, dzięki czemu uczestnicy mogą zadawać pytania i brać udział w ćwiczeniach

Czy kurs kończy się certyfikatem?

Tak, po ukończeniu dwudniowego szkolenia uczestnik otrzymuje certyfikat potwierdzający udział w kursie PostgreSQL na poziomie zaawansowanym.

Czy kurs zawiera ćwiczenia praktyczne?

Tak, kurs ma charakter praktycznych warsztatów, na które przygotowaliśmy ponad 100 zadań

Czy mogę zamówić szkolenie zamknięte dla mojego zespołu?

Tak, kurs można zrealizować w formie szkolenia zamkniętego dla jednej firmy lub zespołu.

Szybki kurs, konkretne umiejętności

Terminy zaawansowanego kursu PostgreSQL

Terminy szkoleń mamy z góry ustalone, aby możliwe było zaplanowanie nauki.

Oferujemy jednak elastyczność w dopasowaniu terminu szkolenia do Twoich potrzeb. Jeśli zajdzie taka potrzeba, możemy ustalić alternatywne daty, aby kurs był jak najlepiej dopasowany do Twojego grafiku.

Rekomendowane szkolenia

Kontynuuj naukę programowania i baz danych

Zapraszamy Cię do kontynuacji w naszej szkole Twojej edukacyjnej przygody.

Po ukończeniu szkolenia możesz nadal rozwijać swoje umiejętności na naszych kursach z programowania, analizy danych, sztucznej inteligencji oraz baz danych.

Bez względu na Twój poziom doświadczenia, nasze zajęcia pozwolą Ci zdobyć nową wiedzę i umożliwią Ci kilka lub kilkanaście godzin rozwiązywania ćwiczeń.

ścieżka sql
PostgreSQL
poziom 3 z 3

Kurs Optymalizacja zapytań PostgreSQL

EXPLAIN ANALYZE, indeksy, statystyki, wydajne złączenia

ścieżka programowanie
Python
poziom 1 z 3

Kurs Python poziom podstawowy

Składnia języka, funkcje, pętle, instrukcje warunkowe

Ścieżka BI
Power BI
poziom 1 z 3

Kurs Power BI od podstaw

Import danych, raporty i wizualizacje, obliczenia, DAX