Poznaj bazy danych od podszewki

7-tygodniowy kurs online, który wprowadzi Cię w świat baz danych i języka SQL od podstawowych pojęć, poprzez ćwiczenia na rozbudowanej bazie danych. Kurs SQL jest przygotowany w taki sposób, aby każdy (nawet bez doświadczenia w IT) zdobył pożądaną na rynku pracy wiedzę.

Poznasz bazy danych w oparciu o najlepszą i najpopularniejszą bazę danych – Microsoft SQL Server.

i

Zdobędziesz pożądaną na rynku pracy, najważniejszą umiejętność techniczną w IT – znajomość baz danych i języka SQL.

I

W każdym tygodniu nauki otrzymasz lekcje wideo, ćwiczenia z rozwiązaniami oraz dodatkowe materiały.

Przez cały kurs rozwiążesz ponad 200 zadań. Do każdego otrzymasz rozwiązanie oraz nagranie, jak krok po kroku je wykonać.

TYDZIEŃ 0: Wstęp

Krótki wstęp, który pokaże Ci, jak studiować kurs, aby wycisnąć z niego jak najwięcej.

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 sprawi, że łatwiej przyswoisz kolejne 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

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.

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

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.

Lekcje:

  • Zaawansowane filtrowanie danych
  • Znaki wieloznaczne
  • Sortowanie danych (lekcja dostępna w Bezpłatnym Minikursie SQLa)
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.

Lekcje:

  • 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.

Lekcje:

  • 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.

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
TYDZIEŃ 7: 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.

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. 🙂
Czy to wszystko?

Oczywiście, że nie. 🙂 Cały czas rozwijam kurs, dodając kolejne moduły, dopasowuję do potrzeb uczestników i wprowadzam poprawki. Kupując Kurs SQL otrzymujesz dożywotni dostęp do niego oraz wszystkich aktualizacji.

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?

 

Poznaj Krystiana Brożka

Trener z wieloletnią praktyką w zakresie nauczania technologii w obszarze IT, programista fullstuck, ze szczególnym uwzględnieniem zakresu baz danych. Specjalista, nauczyciel i partner biznesowy, który z wiedzą, umiejętnościami, pasją i zaangażowaniem wprowadza swoich słuchaczy w świat programowania. Współpracował m. in. z takimi  partnerami jak Apple, czy BZ WBK.

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 w 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 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)

Jeszcze się wahasz?

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 14 dni od daty zakupu, a otrzymasz pełny zwrot pieniędzy.

Najczęściej zadawane pytania

 
Tutaj znajdziesz odpowiedzi na większość Twoich pytań.

Jeśli nie znalazłeś tu tego, czego szukasz, napisz do nas! – kontakt@geek-on.pl

Co muszę mieć zainstalowane na komputerze?

Wymagane programy znajdziesz w opisie kursu. Wewnątrz szkolenia pokażę Ci, jak zainstalować i przygotować oprogramowanie.

Czy otrzymam fakturę VAT?

Tak. Jesteśmy legalnie działającą firmą i wystawiamy faktury VAT 23%. Podczas zapisywania się na kurs wystarczy podać dane do faktury.

Czy mogę otrzymać fakturę proforma?

Oczywiście. Napisz do nas, a na pewno pomożemy.

Czy można koszt szkolenia rozłożyć na raty?

Obecnie nie oferujemy możliwości płatności ratalnej.

 
Czy do kwoty podanej na stronie muszę doliczyć podatek lub inne koszty?

Kwota podana na stronie jest kwotą brutto. To znaczy, że ma wliczony podatek VAT. Nie ma żadnych ukrytych kosztów, dlatego cena widniejąca przy kursie jest kwotą całkowitą.

Czy muszę od razu przerobić kurs?

Dostęp do kursu otrzymujesz dożywotnio. Zatem korzystasz z materiałów, kiedy chcesz.

Czy dostanę od razu dostęp do wszystkich materiałów?

Kurs podzielony jest na 14 tygodni. Każdy z nich zostanie udostępniony co tydzień.

KURS SQL

7-tygodniowy kurs online

}

10 godzin materiałów wideo

ponad 200 ćwiczeń z rozwiązaniami i omówieniem

dożywotni dostęp do aktualizacji

dostęp do Grupy Wsparcia na Facebooku

zamknięte webinary dla uczestników

I

nagrania wszystkich spotkań oraz niepublikowane materiały

certyfikat ukończenia