Rusza nowe szkolenie hybrydowe: Pisanie wydajnych zapytań

To cykl 10 spotkań, podczas których przejdziemy od podstaw pracy z SQL, przez bardziej zaawansowane techniki, aż po analizę i optymalizację wydajności zapytań. Szkolenie zostało zaplanowane tak, aby można było uporządkować wiedzę, rozwinąć praktyczne umiejętności i poznać rozwiązania dostępne w najnowszych wersjach SQL Server.

Co obejmuje szkolenie hybrydowe?

Program będzie składał się z trzech części. Łącznie to 10 praktycznych spotkań, które tworzą spójną ścieżkę od podstaw do bardziej świadomego pisania i optymalizowania zapytań.

Podstawowy SQL (3 spotkania)

Zaczniemy od fundamentów potrzebnych do sprawnego pisania zapytań SQL. W tej części pojawią się również zagadnienia związane z Microsoft Fabric.

Zaawansowany SQL (4 spotkania)

Przejdziemy do bardziej wymagających konstrukcji i technik wykorzystywanych przy pracy z danymi. W programie znajdą się również nowości dostępne w SQL Server 2025.

Optymalizacja zapytań (3 spotkania)

Ostatnia część będzie poświęcona wydajności: analizie działania zapytań, identyfikowaniu problemów i ich optymalizacji. Tutaj również pokażę nowe możliwości związane z SQL Server 2025.

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ń

Specjalny pakiet promocyjny

Z okazji uruchomienia nowego cyklu proponuję specjalny pakiet promocyjny.

Po raz pierwszy przy zakupie pakietu będzie również dostępna możliwość płatności w 3 ratach. To dobra opcja dla osób, które chcą przejść pełną ścieżkę szkoleniową i jednocześnie rozłożyć koszt zakupu w czasie. Skontaktuj się z nami na kontakt@kursysql.pl

Cena 2 583 zł 1 353 zł brutto

Harmonogram szkolenia

Spotkania odbywają się cyklicznie we wtorki w następującym harmonogramie.

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.