Nasz autorski projekt szkoleniowo stażowy dla Testera manualno-automatyzującego START 20 lutego 2026! Zostało ostatnie miejsce!
Termin gwarantowany
PostgreSQL, szkolenie kompleksowe

Pierwotna cena wynosiła: 2400,00 PLN.Aktualna cena wynosi: 1359,00 PLN.

  • Widoczna cena nie zawiera podatku VAT (23%)
  • Certyfikat ukończenia
  • Dodatkowe materiały po szkoleniu
  • 30 dniowe wsparcie szkoleniowca
  • Praktyczne zadania
  • Możliwość płatności w ratach (umowa bezpośrednio z Quality Island) – Pobierz wzór umowy

6 w magazynie (może być zamówiony)

Stacjonarnie czy online?
Wybierz datę
Zobacz opinie o szkoleniu

Szkolenie przeznaczone jest dla osób, które:

  • pracują z PostgreSQL w projektach

  • utrzymują lub rozwijają systemy backendowe

  • analizują wydajność zapytań

  • zarządzają środowiskami testowymi i produkcyjnymi

Podczas warsztatów uczestnicy:

  • konfigurują środowisko PostgreSQL

  • analizują plany wykonania zapytań (EXPLAIN ANALYZE)

  • pracują z indeksami i statystykami

  • analizują blokady i konflikty transakcyjne

  • zarządzają rolami i uprawnieniami

  • wykonują backup i restore

  • poznają podstawy monitoringu i diagnostyki

Szkolenie ma charakter intensywnie praktyczny.

Organizacja

  • 3 dni ( 3 x 7 h) w godzinach 8:00- 15:00
  • Dodatkowe materiały po szkoleniu
  • Certyfikat uczestnictwa
  • Nagranie z całego szkolenia (dodatkowo płatne)
  • 30 dniowe wsparcie ekspertów
  • Praktyczne zadania
  • Wieloletni praktyk, ekspert w obszarze testów
  • Forma szkolenia
    Szkolenie realizowane jest online (na żywo, na profesjonalnej platformie do pracy zdalnej ClickMeeting) lub stacjonarnie, w zależności od wybranego terminu. W obu przypadkach pracujemy warsztatowo, z aktywnym udziałem uczestników.
  • Czas trwania
    Szkolenie trwa 3 dni ( 7godzin pracy warsztatowej), z przerwami. Skupiamy się na konkretach, bez „rozciągania programu”.
  • Poziom
    Szkolenie jest przeznaczone dla poziomu junior → mid→ senior.

Dla kogo

To szkolenie jest dla Ciebie, jeśli:

  • pracujesz z PostgreSQL w środowisku produkcyjnym
  • analizujesz wolne zapytania
  • zarządzasz rolami i uprawnieniami
  • utrzymujesz środowiska testowe lub produkcyjne
  • chcesz lepiej rozumieć MVCC i mechanizm transakcji

To szkolenie nie jest dla Ciebie, jeśli:

  • nie znasz podstaw SQL
  • szukasz wyłącznie kursu programowania backendu
  • nie pracujesz z PostgreSQL

Czego się nauczysz

Po szkoleniu będziesz potrafić:

  • konfigurować i utrzymywać serwer PostgreSQL
  • analizować i optymalizować zapytania
  • tworzyć i dobierać indeksy
  • rozumieć mechanizm MVCC i poziomy izolacji
  • identyfikować i rozwiązywać blokady
  • zarządzać rolami i bezpieczeństwem
  • wykonywać backup i przywracanie danych
  • monitorować podstawowe metryki produkcyjne

Jak pracujemy

To szkolenie ma formę warsztatową. Pracujesz, testujesz i popełniasz błędy tu i teraz, dokładnie tak, jak w realnym projekcie.

Nasze podejście:

  • 80% praktyki
  • analiza realnych scenariuszy produkcyjnych
  • debugowanie wolnych zapytań
  • praca z EXPLAIN ANALYZE
  • symulacja blokad i konfliktów transakcyjnych
  • analiza konfiguracji bezpieczeństwa
  • rozwiązywanie problemów wydajnościowych

Atuty szkoleń

01

Praktyka zamiast teorii

Szkolenia prowadzą praktycy, którzy na co dzień pracują z jakością i testami.
Zero „hello world”, realne przypadki i problemy z projektów.

02

Elastyczne formy płatności

Raty 0%, płatność odroczona lub dofinansowanie z BUR.
Pomagamy dobrać najlepszą opcję, bez presji i zbędnych formalności.

03

Certyfikat potwierdzający realne kompetencje

Po szkoleniu otrzymujesz certyfikat w języku angielskim, możliwy do udostępnienia rekruterom i pracodawcom.
Zakres certyfikatu jasno opisuje zdobyte umiejętności.

04

Profesjonalna forma online

Interaktywne zajęcia na stabilnej platformie:
współdzielenie ekranu, Q&A, nagrania, materiały i aktywny kontakt z trenerem.

05

Wsparcie po szkoleniu

Nie zostawiamy Cię samego po ostatnim slajdzie.
Masz pytania po szkoleniu? Możesz do nas wrócić z konkretnym problemem.

06

Gwarancja zadowolenia

Jeśli szkolenie nie spełni Twoich oczekiwań, porozmawiamy.
A jeśli masz uzasadnione zastrzeżenia, zwracamy pieniądze.

Wymagania wstępne

  • znajomość SQL
  • podstawowa wiedza o relacyjnych bazach danych
  • doświadczenie projektowe w IT

Program kursu

  • model klient, serwer i obsługa połączeń

  • proces postmaster i procesy backendowe

  • model MVCC (Multi- Version Concurrency Control)

  • mechanizm WAL (Write- Ahead Logging)

  • struktura plików danych na dysku

  • zarządzanie pamięcią: shared_buffers, work_mem, maintenance_work_mem

  • cykl życia zapytania (parser → planner → executor)

  • pliki konfiguracyjne: postgresql.conf, pg_hba.conf

  • parametry pamięciowe (shared_buffers, effective_cache_size)

  • konfiguracja work_mem i jej wpływ na sortowania

  • checkpointy i ich wpływ na wydajność

  • tuning max_connections i connection pooling

  • konfiguracja logów (log_min_duration_statement, log_lock_waits)

  • środowiska dev/ test/ prod – różnice konfiguracyjne

  • CREATE ROLE / CREATE USER, różnice

  • nadawanie i odbieranie uprawnień (GRANT / REVOKE)

  • role grupowe i dziedziczenie uprawnień

  • ograniczanie dostępu do schematów i tabel

  • zasada least privilege w praktyce

  • rozdzielenie kont aplikacyjnych i administracyjnych

  • kontrola dostępu przez pg_hba.conf

  • indeksy B-tree, zastosowania domyślne

  • indeksy GIN i GiST, JSONB i full-text search

  • indeksy wielokolumnowe

  • indeksy częściowe (partial indexes)

  • indeksy unikalne i constraint UNIQUE

  • kiedy indeks szkodzi wydajności (nadmiar indeksów)

  • analiza planu zapytania przed i po dodaniu indeksu

  • EXPLAIN vs EXPLAIN ANALYZE

  • interpretacja planu wykonania (Seq Scan, Index Scan, Hash Join)

  • koszt zapytania (cost) i rzeczywisty czas wykonania

  • analiza sortowań i operacji hash

  • pg_stat_statements, identyfikacja najwolniejszych zapytań

  • log_min_duration_statement, analiza zapytań w logach

  • wykrywanie N+1 query problem

  • dlaczego PostgreSQL potrzebuje VACUUM (MVCC i dead tuples)?

  • autovacuum, jak działa i jakie ma parametry?

  • VACUUM vs VACUUM FULL

  • ANALYZE, aktualizacja statystyk planera

  • wpływ braku VACUUM na wydajność i rozmiar tabel

  • tuning parametrów autovacuum

  • monitorowanie dead tuples i bloat

  • backup logiczny vs fizyczny

  • pg_dump, backup pojedynczej bazy

  • pg_dumpall, backup całego klastra

  • pg_basebackup, backup fizyczny

  • archiwizacja WAL i Point- In- Time Recovery (PITR)

  • testowanie procedury restore

  • strategia backupowa dla środowiska produkcyjnego

  • uwierzytelnianie (md5, scram-sha-256)

  • szyfrowanie połączeń SSL/ TLS

  • zarządzanie hasłami i rotacja poświadczeń

  • ograniczanie dostępu sieciowego

  • separacja środowisk i minimalizacja ekspozycji

  • audyt dostępu i operacji

  • podstawy zabezpieczania danych wrażliwych

  • widoki systemowe (pg_stat_activity, pg_stat_database)

  • analiza aktywnych zapytań i blokad

  • monitorowanie połączeń i wykorzystania zasobów

  • analiza logów PostgreSQL

  • integracja z Prometheus/ Grafana (koncepcyjnie)

  • metryki: TPS, latency, cache hit ratio

  • wykrywanie anomalii wydajnościowych

  • blokady i deadlocki, jak je wykrywać?

  • zbyt duża liczba połączeń

  • wolne zapytania i pełne skany tabel

  • bloat tabel i indeksów

  • problemy z autovacuum

  • awarie po nieprawidłowym zamknięciu serwera

  • procedura reakcji na incydent produkcyjny

Wiele możliwości finansowania szkoleń i kursów

01

Środki własne

Opłać szkolenie od razu, szybko i bez formalności.
Przelew online, BLIK lub karta. Bez prowizji i ukrytych kosztów.

02

Płatność ratalna

Rozłóż płatność na raty 0%, bez dodatkowych opłat.
Każdą kwotę powyżej 2000 zł możesz podzielić nawet na 6 rat.

03

Odroczona płatność

Zapisz się dziś, zapłać dopiero za 3 miesiące.
Elastyczne podejście, w razie potrzeby możemy czasowo wstrzymać płatność.

04

Dofinansowanie Z BUR

Szkolenie może być objęte dofinansowaniem w ramach BUR, zazwyczaj 50- 80% kosztów.
Pomagamy sprawdzić możliwości i prowadzimy przez formalności krok po kroku.

Czytaj więcej

Szkolenie w 5 krokach

Prosty zapis na szkolenie

Wybierasz termin szkolenia i zapisujesz się w kilka sekund.
Bez skomplikowanych formularzy i zbędnych formalności.

Wybór formy płatności

Decydujesz, jak chcesz zapłacić:
jednorazowo, w ratach 0%, z odroczoną płatnością lub z dofinansowaniem (np. BUR).
Jeśli trzeba, pomagamy dobrać najlepszą opcję.

Przygotowanie do szkolenia

Przed szkoleniem otrzymujesz informacje organizacyjne i wskazówki techniczne.
Dzięki temu wchodzisz na szkolenie przygotowany, bez stresu i improwizacji.

Udział w szkoleniu (praktyka)

Bierzesz udział w intensywnym, praktycznym szkoleniu.
Celem jest samodzielna, świadoma praca z PostgreSQL w środowisku produkcyjnym.

Materiały i dalsze wsparcie

Po szkoleniu otrzymujesz materiały oraz certyfikat.
Opcjonalnie możesz dokupić nagranie szkolenia i wracać do materiału, kiedy chcesz.
W razie pytań, jesteśmy dostępni także po zakończeniu szkolenia.

Najczęściej zadawane pytania

Tak, szczegółowo, z użyciem EXPLAIN ANALYZE.
Tak, praktycznie.
Tak, w kontekście praktycznym.
Tak, narzędzia pg_dump i pg_restore.
Tak, GRANT/ REVOKE i zasady least privilege.
Tak, szczególnie w części administracyjnej.
Tak, podstawowe widoki systemowe i analiza logów.
Tak, case studies.
Tak, szczególnie przy analizie defektów i blokad.
Tak, w formie zamkniętej

Masz pytania? Porozmawiajmy o szkoleniu

Nie masz pewności, czy to szkolenie jest dla Ciebie? Zastanawiasz się, czy poziom będzie odpowiedni, jak wygląda program albo która forma finansowania ma sens w Twoim przypadku?

Porozmawiaj z naszym konsultantem, który:

  • pomoże ocenić, czy to szkolenie realnie wesprze Twoje cele,
  • doradzi najlepszą formę udziału (indywidualnie / firmowo),
  • wyjaśni kwestie organizacyjne i finansowe (raty, płatność odroczona, BUR).

Bez sprzedażowej presji. Konkretna rozmowa o Twojej sytuacji.

Umów bezpłatną konsultację (15–20 minut, online)
lub napisz bezpośrednio: szkolenia@qualityisland.pl

Umów się na bezpłatną konsultacje

Zobacz podobne szkolenia