Kurs SQL Master
SQL umożliwia efektywną i profesjonalną pracę z bazami danych, sprawdzając się na każdym stanowisku analitycznym – od finansów po logistykę. Znajomość SQL to codzienna oszczędność czasu, większa precyzja w raportowaniu oraz realna przewaga kompetencyjna w nowoczesnym środowisku pracy z danymi. Wyróżnij się dzięki sprawnemu wykorzystaniu SQL do tworzenia zapytań, automatyzowania procesów analitycznych i budowania profesjonalnych raportów, które ułatwiają podejmowanie decyzji i zwiększają efektywność pracy zespołu.
Poziom zaawansowania
podstawowy + średniozaawansowany
Cena
607 zł netto
Czas trwania
15 tygodni
Tryb
Liczba uczestników
Materiały
- Materiały szkoleniowe
- Certyfikat ukończenia
Dla kogo jest ten kurs?
- Chcesz się przebranżowić i dostać pierwszą pracę w IT.
- Jesteś zdeterminowy/a do nauki i zmotywowany/a do samodzielnej pracy.
- Brakuje Ci wsparcia mentora, który ułoży Twoją wiedzę w sensowną całość.
- Chcesz odmienić swoją karierę i rozpocząć pracę w branży IT.
Czego się nauczę na tym kursie?
- Poznasz bazy danych w oparciu o najlepszą i najpopularniejszą bazę danych – Microsoft SQL Server
- W każdym tygodniu nauki otrzymasz lekcje wideo, ćwiczenia z rozwiązaniami oraz dodatkowe materiały
- Zdobędziesz pożądaną na rynku pracy, najważniejszą umiejętność techniczną w IT – znajomość baz danych i języka SQL
- Przez cały kurs rozwiążesz ponad 400 zadań. Do każdego otrzymasz rozwiązanie w formie nagrania
- Poznasz moduły z najczęściej wykorzystywanymi elementami baz danych przez testerów czy analityków
- Przerobisz materiały z jednego tygodnia specjalnego, który przygotuje Cię do rozmowy kwalifikacyjnej z baz danych
Co potrzebuję by zacząć?
Wymagania sprzętowe
- Komputer z dostępem do internetu
- SQL Server 2012 lub nowszy
- SQL Server Management Studio
Umiejętności
- Podstawowa umiejętność obsługi komputera
Szczegółowy plan kursu
Tydzień 0:
WSTĘP
Krótki wstęp, który pokaże Ci, jak studiować kurs, aby wycisnąć z niego jak najwięcej.
- Opis kursu
- Wymagania
- Jak studiować kurs
Tydzień 1:
TROCHĘ TEORII NA POCZĄTEK
Ale tylko trochę. 🙂 Oczywiście nie będzie nudno – to nie szkoła, czy studia. Mimo wszystko, to bardzo ważna część kursu. Ta wiedza to fundament, który pozwoli Ci zrozumieć podstawy działania baz danych i sprawi, że łatwiej przyswoisz kolejne części.
- Przechowywanie informacji – XML i JSON, CSV
- Rodzaje baz danych
- Klucze: główny i obcy
- Typy relacji
- Więzy integralności / spójności encji
- Podstawowe typy danych
- Krótka historia SQLa i czym on jest
- O różnych silnikach baz danych
Tydzień 2:
POBIERANIE I FILTROWANIE DANYCH
Zaczniemy od poznania narzędzia, które wykorzystamy do zarządzania bazą danych – Management Studio. Poznasz konstrukcję zapytania – z czego się składa i na jakie elementy warto zwrócić uwagę. Nauczysz się różnych sposobów ograniczania wyników do danych, których potrzebujesz.
- Obsługa SQL Server Management Studio
- Dobre praktyki tworzenia zapytań – wstęp
- Pobieranie danych – SELECT i FROM
- Wszystko o filtrowaniu – WHERE
Tydzień 3:
ZAAWANSOWANE FILTROWANIE I SORTOWANIE
Wyciągnięcie odpowiednich danych to nie lada wyzwanie. Nauczysz się wielu różnych sposobów wykonywania tych operacji, m.in. poznasz operator LIKE, czyli możliwość szukania po fragmencie tekstu. Niby tylko dwie lekcje, ale zadań co nie miara.
- Zaawansowane filtrowanie danych
- Znaki wieloznaczne
- Sortowanie danych (lekcja dostępna w bezpłatnym Minikursie SQL)
Tydzień 4:
FUNKCJE
Chyba najbardziej znaną funkcją jest SUMA z Excela. Czym zatem jest funkcja? Na podstawie podanych przez nas danych funkcja wylicza potrzebną
wartość. Przykłady? Wyciągnięcie daty urodzenia z PESELu, obliczenie dnia tygodnia z podanej daty, czy chociażby zaokrąglanie liczb. W tym tygodniu poznasz najważniejsze funkcje i ich praktyczne zastosowanie.
- Funkcje tekstowe
- Funkcje matematyczne
- Funkcje daty i czasu
- Funkcje konwersji i funkcje informacyjne
Tydzień 5:
GRUPOWANIE DANYCH I FUNKCJE AGREGUJĄCE
Wszystko, co nas otacza można podzielić na grupy. Samochody podzielimy wg. marki, modelu, czy koloru. Dzieci w szkole pogrupujemy na klasy,
roczniki lub uczniów i absolwentów. To jeden z dwóch najważniejszych tematów dotyczących baz danych, o które prawie zawsze pytają na rozmowie
rekrutacyjnej.
- Funkcje agregujące
- Grupowanie – GROUP BY
- Zaawansowane grupowanie
- Filtrowanie grup – HAVING
- Podsumowanie i kolejności w zapytaniach
Tydzień 6:
ŁĄCZENIE TABEL
Kwintesencja wyciągania danych i jeden z dwóch najważniejszych elementów zapytania. Przez wielu traktowane jak Freddy Kruger baz danych. W tym tygodniu przejdziesz przez tyle przykładów, że temat będzie dla Ciebie błahy i nawet obudzony w środku nocy sprawnie połączysz tabele ze sobą. Od początku kursu nauczyłeś się już bardzo dużo, więc opowiem Ci też o współpracy w zespole.
- Złączenie wewnętrzne – INNER JOIN
- Złączenia zewnętrzne lewo i prawostronne – LEFT i RIGHT JOIN
- Pełne zewnętrzne złączenie – FULL OUTER JOIN
- Iloczyn kartezjański / złączenie krzyżowe – CROSS JOIN
- Aliasy i SELF JOIN
- Łączenie wielu tabel
Tydzień 7:
INNE ELEMENTY ZAPYTAŃ
Tu zgromadziłem wszystkie ważne rzeczy odnośnie tworzenia zapytań. Pozwolą Ci one tworzyć jeszcze lepsze zapytania i wyciągać z baz danych dokładnie to, czego potrzebujesz. Przy okazji opowiem Ci o typach danych, bo do tej pory wykorzystywaliśmy tylko te podstawowe, a przecież aspirujesz do miana mistrza baz danych.
- Operacje na zbiorach i zmiana kolejności wykonywania zapytania
- Warunkowe wyświetlanie wartości w zapytaniu – CASE
- Zapytania zagnieżdżone (podzapytania)
Tydzień 8:
MODYFIKOWANIE DANYCH
Ten tydzień poświęcimy na fizyczne wpływanie na zawartość tabel. Nauczysz się wstawiać wiersze, aktualizować wartości i usuwać to, co zbędne.
- Wstęp do modyfikacji danych
- Wstawianie danych – INSERT i jego warianty
- Aktualizacja danych – UPDATE i operacja przypisania
- Usuwanie danych – DELETE, TRUNCATE, a tak w ogóle, to nie usuwa się
danych
Tydzień 9:
WIDOKI I BEZPIECZEŃSTWO
Widoki w wielu książkach spotkasz pod nazwą perspektywy, choć zwykle nazywane są wirtualnymi tabelami. To bardzo przydatne narzędzie pozwalające znacząco uprościć nasze zapytania, wprowadzić trochę porządku w zaśmieconej bazie danych i ograniczyć dostęp do danych dla użytkowników.
- Co to jest widok (perspektywa)?
- Do czego służą widoki?
- Tworzenie, modyfikowanie i usuwanie widoków
Tydzień 10:
MECHANIZMY I PROJEKTOWANIE BAZ DANYCH
Nauczysz się także, jak działa najważniejszy mechanizm baz danych – transakcja.
- Transakcja
- Zmienna
- Podstawy projektowania baz danych
- Tworzenie parametryzowanych skryptów
Tydzień 11:
PROCEDURY SKŁADOWANE
Teraz to będzie jazda. Procedury składowane pozwolą Ci na generowanie wszelkiej maści złożonych raportów, tworzenie składających się z wielu kroków algorytmów i dodanie niezłej dawki funkcjonalności do Twojej bazy danych. Poznasz również mechanizm triggerów, czyli procedur uruchamianych trochę automagicznie. Nauczysz się także, jak działa najważniejszy mechanizm baz danych – transakcja.
- Procedury składowane (wstęp)
- Procedury składowane
- Triggery
- Tworzenie triggerów
Tydzień 12.1:
WYBRANE ZAGADNIENIA DLA PROGRAMISTY
Ten tydzień jest dziwny. Podzieliłem go na trzy części, żeby zwrócić szczególną uwagę na aspekty związane z różnymi sposobami wykorzystywania baz danych. Programiści zwykle rozwijają funkcjonalności związane z przetwarzaniem danych, dlatego pokażę Ci jeszcze więcej zagadnień związanych z procedurami składowanymi. Nauczysz się także podsłuchiwać bazy danych, aby nic nie umknęło Twojej uwadze.
- Profiler
- Operacje warunkowe
- Procedury składowane
Tydzień 12.2:
WYBRANE ZAGADNIENIA DLA TESTERA
Powiedzmy sobie szczerze: SQL dla testerów nie istnieje. Po prostu tester zwraca szczególną uwagę na błędy i dlatego pokażę Ci wiele elementów w bazach danych, które mogą być problematyczne i błędogenne. Przyda Ci się do tego również profiler, który pozwoli podsłuchiwać bazę danych.
- Profiler
- Gdzie i jak szybko znaleźć błąd w bazie danych?
- Anomalie i spójność
Tydzień 12.3:
WYBRANE ZAGADNIENIA DLA ANALITYKA
W części dla analityków znajdziesz przydatne kwestie wykorzystywane przy analizie danych. Przeprowadziłem wiele rozmów z dziesiątkami analityków i przygotowałem to, co najbardziej przydaje się osobom pracującym w tym
zawodzie.
- Zaawansowane modyfikowanie danych
- Funkcje okienkowe OVER
Tydzień 13:
CO DALEJ?
Ostatni tydzień, w którym tak naprawdę wszystko się zaczyna. Od teraz możesz mianować się mistrzem baz danych.
BONUS:
ebook – SQL W PIGUŁCE
Podstawowe pojęcia i obszary związane z językiem zapytań.

KRYSTIAN BROŻEK
Ekspert z pasją do nauczania
Doświadczenie zdobyłem
12 lat doświadczenia Python, C#, .NET, Azure, SQL, VBA, Power Query, Power Pivot
potwierdzone certyfikatami ISTQB i Microsoft
zdobyte razem z: Polregio, PKO BP, VELO Bank, Santander, Ceneo, Apteki Dr.MAX, PEKAES, Vulcan
Przeszkoliłem
ponad 5000 osób na ponad 200 szkoleniach
Dzielę się wiedzą
Wykładowca: Vistula, Wrocławska Akademia Biznesu
Materiały online: Helion, Data Heroes, Szkoła Security
Zaufali mi
Narodowy Fundusz Zdrowia, AXA XL, Nifco, Velo Bank, EPIQ, PUP Wrocław, Asseco Business Solutions, Strategiczni.pl
Masz pytania?
Chcesz ustalić szczegóły szkolenia?
Potrzebujesz pomocy w wyborze odpowiedniego rozwiązania dla Twojej firmy?
Napisz do nas!
Jeśli wolisz kontakt telefoniczny – zostaw numer telefonu i preferowane godziny kontaktu.
Wspólnie ustalimy co będzie dla Ciebie najlepszym rozwiązaniem.
