50 h szkoleń online + 20 h spotkań LIVE na MS Teams
Wracam do formuły szkoleń hybrydowych, która kilka lat temu bardzo dobrze sprawdzała się na KursySQL.pl. Uczysz się z nagranych materiałów we własnym tempie, a regularne spotkania LIVE pomagają utrzymać tempo, ćwiczyć i rzeczywiście przejść przez materiał.
Masz już jedno z 3 szkoleń?
Od podstaw SQL do optymalizacji
Program prowadzi krok po kroku: od pisania pierwszych zapytań, przez bardziej zaawansowany T-SQL, aż po indeksy
i diagnozowanie wydajności.
Podstawy SQL
Zaawansowany SQL
Wydajność zapytań
+ bonus: Apache Spark
50 h
+ 20 h
≈ 70 h
Zobacz, jak wygląda szkolenie hybrydowe
Dla kogo?
Szkolenie jest przeznaczone przede wszystkim dla osób, które korzystają już z przynajmniej jednego z poniższych szkoleń:
SQL od podstaw
SQL zaawansowany
Optymalizacja zapytań
50 h nagrań + 20 h LIVE
2 583 zł brutto
1 353 zł brutto
10 spotkań / 20 godzin LIVE
Spotykamy się we wtorki, w godz. 19:00–21:00, przez Microsoft Teams.
20.10 • 19:00–21:00
Organizacja, środowisko i podstawy zapytań
Spotkanie otwarte dla wszystkich
Grupowanie i podsumowywanie danych
Łączenie danych z wielu tabel
CTE i funkcje okienkowe
Projektowanie i tworzenie własnej bazy danych
Procedury składowane i transakcje
Indeksy wierszowe
Indeksy kolumnowe
Monitorowanie i diagnozowanie wydajności
Bonus: przetwarzanie danych w notatnikach Spark
Dołącz do szkolenia hybrydowego
Przeczytaj więcej o tematach spotkań
20 paź 2026 – Start szkolenia: środowisko i pierwsze zapytania SQL
Spotkanie otwarte dla wszystkich: dołącz bezpośrednio przez Microsoft Teams
Zaczynamy od przygotowania środowiska do nauki i uporządkowania najważniejszych informacji potrzebnych na starcie. Pokażę, jak pracować z SQL Server i SQL Server Management Studio, jak poruszać się po przykładowej bazie danych oraz jak pisać i uruchamiać pierwsze zapytania SQL.
Będzie to również okazja, żeby omówić organizację całego szkolenia hybrydowego, dostęp do skryptów i nagrań spotkań oraz odpowiedzieć na pytania uczestników.
27 paź 2026 – Grupowanie danych
Jak z wielu tysięcy wierszy otrzymać kilka konkretnych informacji potrzebnych do raportu lub analizy? Podczas spotkania przećwiczymy grupowanie danych, wykorzystanie funkcji agregujących oraz filtrowanie wyników agregacji.
Skupimy się przede wszystkim na praktycznych przykładach i typowych problemach pojawiających się podczas pisania zapytań.
03 lis 2026 – Łączenie danych z wielu tabel
Dane w rzeczywistych bazach prawie nigdy nie znajdują się w jednej tabeli. Podczas spotkania przećwiczymy pobieranie informacji z wielu powiązanych tabel i pokażę, jak świadomie dobierać sposób ich łączenia.
Na przykładach zobaczymy również najczęstsze błędy powodujące brakujące albo zwielokrotnione wyniki.
10 lis 2026 – CTE i funkcje okna
Przechodzimy do bardziej zaawansowanych sposobów budowania zapytań SQL. Pokażę, jak CTE może pomóc uporządkować bardziej złożone zapytania oraz jak funkcje okienkowe pozwalają wykonywać obliczenia na zbiorach danych bez klasycznego grupowania.
Będziemy pracować m.in. z numerowaniem, rankingami i obliczeniami wykonywanymi w ramach grup danych.
17 lis 2026 – Projektowanie i tworzenie własnej bazy danych
Tym razem nie tylko odpytujemy istniejącą bazę – tworzymy własną. Omówimy podstawowe decyzje związane z projektowaniem tabel, doborem typów danych oraz definiowaniem relacji i ograniczeń.
Celem spotkania będzie zbudowanie niewielkiej, ale poprawnie zaprojektowanej relacyjnej bazy danych, którą później wykorzystamy w kolejnych przykładach.
24 lis 2026 – Procedury składowane i transakcje
Jak przenieść część logiki do bazy danych i bezpiecznie wykonywać operacje składające się z wielu kroków? Podczas spotkania będziemy tworzyć procedury składowane, przekazywać do nich parametry oraz pracować z transakcjami.
Pokażę również, co dzieje się w przypadku błędu i dlaczego poprawna obsługa transakcji ma tak duże znaczenie w rzeczywistych systemach.
01 gru 2026 – Indeksy wierszowe – jak przyspieszać zapytania
Indeks nie zawsze przyspiesza zapytanie, a jego utworzenie nie powinno być zgadywaniem. Podczas spotkania zobaczymy, jak zbudowane są klasyczne indeksy SQL Server, czym różnią się indeksy klastrowe i nieklastrowe oraz jak wpływają na sposób odczytywania danych.
Na praktycznych przykładach porównamy wykonanie tych samych zapytań przed i po zastosowaniu odpowiednich indeksów.
08 gru 2026 – Indeksy kolumnowe i analityka dużych zbiorów danych
Indeksy kolumnowe działają zupełnie inaczej niż klasyczne indeksy wierszowe. Podczas spotkania pokażę, dlaczego bardzo dobrze sprawdzają się przy zapytaniach analitycznych i agregowaniu dużych zbiorów danych.
Porównamy sposób przechowywania i przetwarzania danych oraz zobaczymy sytuacje, w których zastosowanie indeksu kolumnowego może przynieść dużą różnicę w wydajności.
15 gru 2026 – Monitorowanie i diagnozowanie wydajności SQL Server
Co zrobić, gdy użytkownik mówi po prostu: "baza działa wolno"? Podczas spotkania pokażę, gdzie szukać informacji o aktualnie wykonywanych zapytaniach i jak rozpocząć diagnozowanie problemów wydajnościowych.
Na praktycznych przykładach wykorzystamy narzędzia SQL Server pozwalające analizować aktywność serwera, zapytania oraz problemy, które nie zawsze są widoczne w samym kodzie SQL.
22 gru 2026 – Bonus: przetwarzanie danych w notatnikach Apache Spark
Na zakończenie wyjdziemy poza klasyczny świat SQL Server i zobaczymy inny sposób pracy z danymi. Pokażę, jak wykorzystać notatniki i Apache Spark do wczytywania, przekształcania oraz analizowania danych.
Spotkanie będzie praktycznym wprowadzeniem do pracy z danymi w środowiskach typu lakehouse i dobrym punktem wyjścia dla osób, które chcą później rozwijać się w kierunku Microsoft Fabric/ Databricks.
