Szukaj szkolenia

Warsztaty: Tworzenie API z PostgreSQL i PostgREST - 2 dni

Kategoria szkolenia: Programowanie
on-line, Warszawa, mazowieckie
29.10.2025 - 30.10.2025
2 400,00 zł (1 951,22 netto + 23% VAT)
  • Opcje szkoleniamożliwość dofinansowania
  • Maksymalna liczba uczestników8

PostgREST to innowacyjne narzędzie, które pozwala zamienić bazę danych PostgreSQL w pełnoprawne API REST – bez potrzeby pisania kodu backendowego!  

Dzięki niemu możesz: 
- Generować dynamiczne endpointy REST bezpośrednio z tabel PostgreSQL 
- Obsługiwać autoryzację i bezpieczeństwo za pomocą JWT i ról PostgreSQL 
- Wykorzystać funkcje SQL i widoki jako endpointy API 
- Filtrować, paginować i sortować dane w prosty sposób przez zapytania HTTP 
- Optymalizować wydajność API za pomocą indeksów, cache i analizy zapytań 
- Monitorować i debugować API w czasie rzeczywistym 
 

PROGRAM

Wprowadzenie do PostgREST i architektury API bez backendu 
Czym jest PostgREST i jak działa? 
Zalety tworzenia REST API bez tradycyjnego backendu 
Porównanie PostgREST z frameworkami API (Express, FastAPI, Django REST) 
Architektura PostgreSQL + PostgREST – jak API komunikuje się z bazą 

Instalacja i konfiguracja PostgREST 
Instalacja PostgREST na Dockerze i lokalnie 
Tworzenie pliku konfiguracyjnego postgrest.conf 
Uruchamianie API na podstawie schematu PostgreSQL 
Połączenie PostgREST z bazą danych 

Tworzenie struktury bazy danych pod API 
Tworzenie tabel i relacji w PostgreSQL 
Definiowanie kluczy głównych i obcych 
Przekształcanie encji na endpointy API 
Automatyczne generowanie dokumentacji OpenAPI 

Kontrola dostępu i autoryzacja w PostgREST 
Jak PostgREST zarządza autoryzacją? 
Role PostgreSQL i przypisywanie uprawnień (GRANT, REVOKE) 
Autoryzacja użytkowników za pomocą JWT (JSON Web Token) 
Obsługa API z tokenem JWT 

Tworzenie widoków i funkcji w PostgreSQL dla API 
Widoki (VIEW) i ich wykorzystanie w API 
Widoki materializowane (MATERIALIZED VIEW) dla wydajności 
Tworzenie funkcji SQL jako endpointów 
Obsługa dynamicznych zapytań za pomocą funkcji 

Obsługa filtrowania, paginacji i sortowania w API 
Jak PostgREST obsługuje filtry w zapytaniach HTTP? 
Paginacja danych (limit, offset) 
Sortowanie (order=column.asc) 
Zaawansowane operacje filtrowania 

Cache, wydajność i optymalizacja API 
Jak PostgreSQL przechowuje i przetwarza dane dla API? 
Indeksy (B-tree, GIN, BRIN) dla szybszych zapytań 
Optymalizacja zapytań pod API (EXPLAIN ANALYZE) 
Mechanizmy cache’owania PostgREST 

Monitorowanie API i obsługa błędów 
Monitorowanie zapytań (pg_stat_statements) 
Rejestrowanie błędów (log_statement) 
Debugowanie zapytań PostgREST 

Podsumowanie i zakończenie warsztatów 
Najlepsze praktyki w tworzeniu API z PostgREST 
Omówienie produkcyjnych wdrożeń PostgREST 
Q&A i troubleshooting typowych problemów

PRZEBIEG SZKOLENIA  
Warsztat "Tworzenie API z PostgreSQL i PostgREST" prowadzony jest przez Trenerów z wieloletnią praktyką w branży IT. Trener jest w stałym kontakcie z Uczestnikiem aby wspierać go w przypadku problemów w wykonywaniu zadania. 
Więcej informacji znajdziesz tutaj: Warsztaty: Tworzenie API z PostgreSQL i PostgREST -

CERTYFIKATY 
Uczestnicy otrzymują indywidualny certyfikat świadczący o ukończeniu szkolenia.

Lokalizacje i terminy

Warszawa woj. mazowieckie
Warszawa
08.05.2025 - 08.05.2025
2 952,00 zł (2 400,00 netto + 23% VAT)
Warszawa woj. mazowieckie
on-line
29.10.2025 - 30.10.2025
2 400,00 zł (1 951,22 netto + 23% VAT)
Warszawa woj. mazowieckie
on-line
13.11.2025 - 14.11.2025
2 400,00 zł (1 951,22 netto + 23% VAT)
Warszawa woj. mazowieckie
on-line
09.12.2025 - 10.12.2025
2 400,00 zł (1 951,22 netto + 23% VAT)

Windroos Polska

Renata Szydłowska
532
Godziny kontaktu
9:00 - 17:00
Zapisz się na szkolenie
Błąd serwera.

Pozostałe szkolenia firmy

SQL w PostgreSQL – Kompleksowe Szkolenie dla Programistów i Analityków 3 dni
Windroos Polska
on-line, Warszawa, mazowieckie
16.10.2025 - 17.10.2025
2 000,00 zł (1 626,02 netto + 23% VAT)
SQL w Oracle Database dla Programistów i Analityków - 3 dni
Windroos Polska
on-line, Warszawa, mazowieckie
29.10.2025 - 31.10.2025
3 200,00 zł (2 601,63 netto + 23% VAT)

Polecane szkolenia

Podstawy programowania w Python
Comarch
online, online, małopolskie
15.07.2025 - 31.12.2025
2 337,00 zł (1 900,00 netto + 0% VAT)
Zostań Junior Python Developerem i złap gratisowe szkolenie z asystentem AI!
Comarch
online, Kraków, małopolskie
11.10.2025 - 15.03.2026
12 054,00 zł (9 800,00 netto + 0% VAT)
Szkolenie PHP - programowanie na potrzeby www - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio, ul. H. Sienkiewicza 22 lub online, Łódź, łódzkie
30.10.2025 - 31.10.2025
1 600,00 zł (1 300,81 netto + 23% VAT)
Trening PHP - programowanie na potrzeby www - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio, ul. H. Sienkiewicza 22 lub online, Łódź, łódzkie
30.10.2025 - 31.10.2025
1 600,00 zł (1 300,81 netto + 23% VAT)
Warsztaty PHP - programowanie na potrzeby www - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio, ul. H. Sienkiewicza 22 lub online, Łódź, łódzkie
30.10.2025 - 31.10.2025
1 600,00 zł (1 300,81 netto + 23% VAT)
Szkolenie PHP i MySQL - programowanie na potrzeby www - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio, ul. H. Sienkiewicza 22 lub online, Łódź, łódzkie
30.10.2025 - 31.10.2025
1 968,00 zł (1 600,00 netto + 23% VAT)
Trening PHP i MySQL - programowanie na potrzeby www - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio, ul. H. Sienkiewicza 22 lub online, Łódź, łódzkie
30.10.2025 - 31.10.2025
1 968,00 zł (1 600,00 netto + 23% VAT)
Warsztaty PHP i MySQL - programowanie na potrzeby www - operacje podstawowe
KM Studio - szkolenia coaching
KM Studio, ul. H. Sienkiewicza 22 lub online, Łódź, łódzkie
30.10.2025 - 31.10.2025
1 968,00 zł (1 600,00 netto + 23% VAT)
SQL w PostgreSQL – Kompleksowe Szkolenie dla Programistów i Analityków 3 dni
Windroos Polska
on-line, Warszawa, mazowieckie
16.10.2025 - 17.10.2025
2 000,00 zł (1 626,02 netto + 23% VAT)
SQL w Oracle Database dla Programistów i Analityków - 3 dni
Windroos Polska
on-line, Warszawa, mazowieckie
29.10.2025 - 31.10.2025
3 200,00 zł (2 601,63 netto + 23% VAT)
zobacz profil udostępnij zapytanie grupowe