Kurs SQL master
Zostań mistrzem baz danych
14-tygodniowy kurs online , który od zupełnych podstaw poprowadzi Cię za rękę przez świat baz danych i języka SQL. Wystarczy, że umiesz używać myszki i klawiatury, całej reszty Cię nauczę. 🙂 Kurs zawiera dodatkowe moduły przygotowujące do rozmowy kwalifikacyjnej, a także specjalne materiały dla analityków, testerów oraz programistów.
Kurs SQL master
zostań mistrzem baz danych
14 Tygodniowy Kurs SQL
Poznasz bazy danych w oparciu o najlepszą i jedną z najpopularniejszych baz danych.
Praktyka czyni mistrza. Przez cały kurs rozwiążesz ponad 400 zadań. Do każdego zadania otrzymasz rozwiązanie oraz nagranie, jak krok po kroku je osiągnąć.
Każdego tygodnia otrzymasz mnóstwo nagrań wideo i dodatkowych materiałów.
Zdobędziesz pożądaną na rynku pracy, najważniejszą umiejętność techniczną w IT – znajomość baz danych i języka SQL.
400+ zadań do wykonania
W trakcie kursu otrzymasz do rozwiązania ponad 400 zadań. Pozwoli Ci to przećwiczyć oraz jeszcze lepiej poznać i zrozumieć materiał.
Masz problem z rozwiązaniem zadania? Każdy na początku miał, nawet ja. 🙂 Dlatego do każdego zadania znajdziesz materiał wideo, w którym krok po kroku zostało omówione, jak je rozwiązać. Z każdym kolejnym ćwiczeniem będzie coraz łatwiej.
Zadania są tak ułożone, abyś mógł przećwiczyć każdy aspekt danego zagadnienia. Początkowo na prostym przykładzie, a później na bardziej złożonych.
Po rozwiązaniu wszystkich zadań, żadne wyzwanie w pracy nie będzie stanowiło dla Ciebie przeszkody. Po tym kursie usiądziesz i po prostu będziesz wiedział, co robić. 🙂
TYDZIEŃ 0: Wstęp
Lekcje:
- 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 pozwoli na lepsze zrozumienie kolejnych części.
Lekcje:
- 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
Lekcje:
- 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
Lekcje:
- Zaawansowane filtrowanie danych
- Znaki wieloznaczne
- Sortowanie danych (lekcja dostępna w Bezpłatnym Minikursie SQLa)
TYDZIEŃ 4: Funkcje
Lekcje:
- Funkcje tekstowe
- Funkcje matematyczne
- Funkcje daty i czasu
- Funkcje konwersji i funkcje informacyjne
TYDZIEŃ 5: Grupowanie danych i funkcje agregujące
Lekcje:
- Funkcje agregujące
- Grupowanie – GROUP BY
- Zaawansowane grupowanie
- Filtrowanie grup – HAVING
- Podsumowanie i kolejności w zapytaniach
TYDZIEŃ 6: Łączenie tabel
Lekcje:
- 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
- Skąd brać wiedzę o tym jak łączą się tabele
TYDZIEŃ 7: Inne elementy zapytań
Lekcje:
- 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
Lekcje:
- 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
Lekcje:
- Co to jest widok (perspektywa)
- Do czego służą widoki
- Tworzenie, modyfikowanie i usuwanie widoków
TYDZIEŃ 10: Mechanizmy i projektowanie baz danych
Lekcje:
- Transakcja
- Zmienna
- Podstawy projektowania baz danych
- Tworzenie parametryzowanych skryptów
TYDZIEŃ 11: Procedury składowane
Lekcje:
- Procedury składowane (wstęp)
- Procedury składowane
- Triggery
- Tworzenie triggerów
TYDZIEŃ 12: Wybrane zagadnienia dla programisty
Lekcje:
- Profiler
- Operacje warunkowe
- Procedury składowane
TYDZIEŃ 12: Wybrane zagadnienia dla testera
Lekcje:
- Profiler
- Gdzie i jak szybko znaleźć błąd w bazie danych
- Anomalie i spójność
TYDZIEŃ 12: Wybrane zagadnienia dla analityka
Lekcje:
- Zaawansowane modyfikowanie danych
- Funkcje okienkowe OVER
TYDZIEŃ 13: Rozmowa kwalifikacyjna
Lekcje:
- Jak przygotować się do rozmowy kwalifikacyjnej
- Pytania miękkie
- Pytania teoretyczne
- Zadania praktyczne
TYDZIEŃ 14: Co dalej?
Lekcje:
- Optymalizacja
Czy to wszystko?

Planowane aktualizacje:
- Grupowanie po złożonych konstrukcjach
- Tworzenie UDF – własnych funkcji
- Funkcje tabelaryczne i CROSS APPLY
- Wyrażenia tablicowe – CTE
- i wiele innych…
Co mówią inni?
Co dostajesz w ramach Kursu SQL?
14 tygodniowy Kurs SQL Master – Zostań Mistrzem Baz Danych
Gwarancja satysfakcji lub zwrot pieniędzy
Wszystkie moje kursy i szkolenia są najlepsze – innych nie prowadzę. Wszyscy jesteśmy ludźmi i możemy się ze sobą dogadać, dlatego nie musisz obawiać się zakupu.
Założenie gwarancji satysfakcji jest proste: NIE PONOSISZ ŻADNEGO RYZYKA związanego z zakupem. Biorę to na klatę 🙂
Jeżeli z jakiegokolwiek powodu zakupiony Kurs SQL nie spełnia Twoich oczekiwań, poinformuj mnie o tym w ciągu 30 dni od daty zakupu, a otrzymasz pełny zwrot pieniędzy.

Dołącz do Kursu SQL Master
Krystian Brożek
W swoim życiu kieruje się słowami Alberta Einsteina: „Jeśli nie potrafisz wytłumaczyć czegoś w prosty sposób, to znaczy, że tak naprawdę tego nie rozumiesz”.
Od kilku lat uczy funkcjonalnego wykorzystania technologii oraz oprogramowania w obszarze biznesowym i codziennym życiu. Wie, że człowiek uczy się na błędach, dlatego stara się zachęcać uczniów do działań praktycznych. Jego podopieczni chwalą go za anielską cierpliwość, podejście pełne zaangażowania i umiejętność przekazywania wiedzy. Pod jego okiem nie tylko poznają świat IT, ale co najbardziej istotne w procesie nauczania technologii, zaczynają samodzielnie go wykorzystywać. Ich trener zawsze służy im pełnym wsparciem i pomocą.

Przykładowe lekcje
Tydzień 1 – Lekcja 4
Tydzień 3 – Lekcja 3
Pokaż produkty nie będące klockami LEGO chyba, że to zestaw Star Wars w przedziale od 50 do 100 zł
Zobacz rozwiązanie
SELECT * FROM Produkty WHERE (Nazwa NOT LIKE '%LEGO%' OR Nazwa LIKE '%STAR WARS%') AND Cena BETWEEN 50 AND 100
Pokaż produkty kosztujące więcej niż średnia cena produktów
Zobacz rozwiązanie
SELECT * FROM Produkty WHERE Cena > (SELECT AVG(Cena) FROM Produkty)