GEEKON
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.
Co zyskujesz?
20 godzin materiałów wideo z Krystianem Brożkiem
ponad 400 ćwiczeń z rozwiązaniami i omówieniem
dostęp do grupy wsparcia na Facebooku
certyfikat ukończenia
dostęp do aktualizacji
materiały dodatkowe
Sprawdź, czy jesteś w dobrym miejscu:
Ten kurs jest dla Ciebie, jeśli:
✔️ 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.
Ten kurs nie jest dla Ciebie, jeśli:
✖️ Jesteś doświadczony/a w branży IT i chcesz jedynie utrwalić swoją wiedzę.
✖️ Nie wierzysz, że kiedykolwiek zrobisz karierę i rozwiniesz się w branży IT.
✖️ W IT pracujesz już wiele lat i masz ochotę poszerzyć horyzonty.
Dlaczego warto?
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
Obejrzyj lekcję demo:
Co znajdziesz w kursie?
Tydzień 0: Wstęp
Lekcje:
- Opis kursu
- Wymagania
- Jak studiować kurs
Tydzień 1: Trochę teorii na początek
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 SQL)
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
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.1: Wybrane zagadnienia dla programisty
Lekcje:
- Profiler
- Operacje warunkowe
- Procedury składowane
Tydzień 12.2: Wybrane zagadnienia dla testera
Lekcje:
- Profiler
- Gdzie i jak szybko znaleźć błąd w bazie danych?
- Anomalie i spójność
Tydzień 12.3: 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