📅 Szkolenie 28–29 marca 2026 (2 dni)!

SQL
Zaawansowany
Okna, indeksy, transakcje i optymalizacja

Dwudniowy warsztat dla programistów prowadzony przez Przemka Bykowskiego. 2 × 6 godzin zaawansowanego SQL – od funkcji okna po optymalizację i normalizację schematu.

CTE i Funkcje Okna
EXPLAIN & Indeksy
2 × 6 godzin
Mała kameralna grupa
Certyfikat ukończenia

Do startu szkolenia pozostało

28–29 marca 2026 (Sob–Niedz)
09:00 – 15:00 każdy dzień
Online
11 wolnych miejsc

Ucz się od praktyka

Wiedza zdobyta w realnych projektach dla największych firm – teraz dostępna dla Ciebie

Przemysław Bykowski
Spring Boot: LiveBook
Ekspert SQL
★★★★★

Przemysław Bykowski

Architekt IT • Konsultant • Trener

Architekt IT z ponad 15-letnim doświadczeniem w optymalizacji baz danych i projektowaniu systemów o wysokim obciążeniu. Pracował z MySQL, PostgreSQL i Oracle w projektach wymagających ekstremalnej wydajności produkcyjnej.

Ponad 10 000 zadowolonych uczestników – oceny mówią same za siebie

Tysiące godzin szkoleń technicznych oraz doświadczenie wykładowcy akademickiego, połączone z naturalnym talentem do przekazywania wiedzy, przekładają się na umiejętność prostego tłumaczenia nawet złożonych zagadnień. Wieloletnia praca przy realnych projektach IT sprawia, że omawiane tematy zawsze osadzone są w praktyce, a uczestnicy dostają konkretne, użyteczne rozwiązania.

Ekspert

Projektowania skalowalnych systemów informatycznych

10 000+

Przeszkolonych specjalistów i menedżerów IT

Autor

3 cenionych przez czytelników książek branżowych

15+ lat

Doświadczenia w branży IT

„Trudne zagadnienia tłumaczy prosto, na praktycznych przykładach – nauka jest skuteczna i po prostu przyjemna."
„Ogrom wiedzy i doświadczenia, a do tego spokojny, konkretny sposób tłumaczenia – dokładnie tak powinno się uczyć programowania."
„Szkolenia są luźne, ale profesjonalne. Nawet gdy temat jest trudny, Przemek prowadzi krok po kroku i wszystko staje się jasne."
„Świetny trener – duża interakcja na webinarach i realna pomoc. Skomplikowane rzeczy robią się proste."

Pozostałe opinie i rekomendacje dostępne na LinkedIn ↗

Czego się nauczysz?

2 × 6 godzin zaawansowanych ćwiczeń w 6 modułach. Od podzapytań i CTE po normalizację schematu bazy danych.

Dzień 1 – Zapytania i Wydajność
Dzień 2 – Architektura i Bezpieczeństwo
Mała grupa – max 14 osób
Moduł 1  ·  Dzień 1

Podzapytania i Wyrażenia CTE

Opanujesz zaawansowane techniki zapytań – zagnieżdżanie i rekurencyjne CTE, które upraszczają złożoną logikę.

  • Podzapytania skalarne, wierszowe i tabelowe
  • Klauzula WITH – Common Table Expressions (CTE)
  • Rekurencyjne CTE do pracy z hierarchiami (drzewo kategorii)
  • EXISTS vs IN – wydajność i semantyka
Moduł 2  ·  Dzień 1

Funkcje Okna – ROW_NUMBER, RANK, LEAD, LAG

Poznasz funkcje analityczne działające na zbiorach wierszy – najważniejsze narzędzie w analizie danych.

  • Składnia OVER() i klauzula PARTITION BY
  • ROW_NUMBER, RANK, DENSE_RANK – numerowanie i rankingi
  • LEAD i LAG – dostęp do poprzedniego i następnego wiersza
  • SUM/AVG jako funkcja okna – narastające sumy i średnie ruchome
Moduł 3  ·  Dzień 1

Indeksy i EXPLAIN – Optymalizacja Zapytań

Nauczysz się czytać plan wykonania zapytania i dobierać indeksy, które naprawdę przyspieszają bazę.

  • Jak działa indeks B-Tree i kiedy go stosować
  • EXPLAIN i EXPLAIN ANALYZE – interpretacja planu zapytania
  • Indeksy złożone, pokrywające (covering index) i częściowe
  • Typowe antypatyki: SELECT *, funkcje w WHERE, brak indeksu na FK
Moduł 4  ·  Dzień 2

Transakcje i Model ACID

Opanujesz bezpieczną pracę z danymi w środowiskach wielodostępowych i nauczysz się unikać błędów transakcyjnych.

  • ACID – Atomicity, Consistency, Isolation, Durability
  • BEGIN, COMMIT, ROLLBACK – ręczna kontrola transakcji
  • Poziomy izolacji: READ COMMITTED, REPEATABLE READ, SERIALIZABLE
  • Zakleszczenia (deadlock) – przyczyny, wykrywanie i zapobieganie
Moduł 5  ·  Dzień 2

Procedury Składowane i Wyzwalacze

Poznasz programowanie po stronie bazy danych – logika biznesowa bliżej danych, mniej kodu w aplikacji.

  • CREATE PROCEDURE – parametry IN, OUT, INOUT
  • Instrukcje sterujące: IF, CASE, pętle LOOP/WHILE
  • CREATE TRIGGER – BEFORE/AFTER INSERT, UPDATE, DELETE
  • Kiedy używać procedur i triggerów, a kiedy lepiej nie
Moduł 6  ·  Dzień 2

Normalizacja Schematu – 1NF do 3NF

Nauczysz się projektować bazy danych bez redundancji i anomalii – klucz do skalowalnych systemów.

  • Pierwsza postać normalna (1NF) – atomowość atrybutów
  • Druga postać normalna (2NF) – eliminacja zależności częściowych
  • Trzecia postać normalna (3NF) – eliminacja zależności przechodnich
  • Denormalizacja – kiedy i dlaczego warto od niej odejść

Certyfikat Ukończenia

Po ukończeniu szkolenia otrzymasz certyfikat PDF potwierdzający zaawansowane umiejętności SQL – CTE, funkcje okna, optymalizację i transakcje gotowe do wpisania na LinkedIn.

Certyfikat PDF Do LinkedIn

Sprawdź swój poziom SQL

5 pytań z zaawansowanego SQL – przekonaj się, czy to szkolenie jest dla Ciebie!

Inwestycja w Twoją karierę

Zaawansowany SQL to kompetencja, która wyróżnia cię na rynku pracy – niezależnie od technologii

Szkolenie: SQL Zaawansowany

28–29 marca 2026 • Sob–Niedz • 9:00 – 15:00 • Online

449

cena za 2 dni

  • 2 × 6 godzin intensywnych warsztatów na żywo
  • Praca z MySQL na realistycznych zbiorach danych
  • Mała grupa – max 14 uczestników
  • Certyfikat PDF ukończenia
  • Skrypty SQL, ćwiczenia i materiały do pobrania
Zapisz się i zapłać
🛡️ Gwarancja jakości – jeśli szkolenie zostanie odwołane lub nie spełni Twoich oczekiwań, zwrócimy Ci 100% wpłaty. Wystarczy zgłosić chęć zwrotu w ciągu 48 godzin od zakończenia szkolenia.

Funkcje okna

Mała grupa

2 dni ćwiczeń

Skontaktuj się z nami

Odpowiemy na Twoje pytania i pomożemy Ci wybrać najlepszą ścieżkę rozwoju

Nie wysyłamy spamu. Twój email jest bezpieczny zgodnie z naszą polityką prywatności.