SQL Analityczny

 

Zapraszam Cię do kursu, w którym nauczysz się wykorzystywać w praktyce takie konstrukcje jak:

Brzmi interesująco? Zobacz poniższe lekcje wprowadzające. Przekonaj się ile możesz zyskać, dołączając do kursu!

Dane są wszędzie, a w kursie pokażę Ci jak analizować je za pomocą SQLa. Nie musisz znać baz danych, aby korzystać z SQLa.


Nie kupuj "kota w worku" i w pierwszej kolejności skorzystaj z darmowych (przykładowych) lekcji. Sprawdź również czy poziom kursu Tobie odpowiada i masz wymagane podstawy:

Jeżeli kurs Ci się podoba, to dołącz do pełnego kursu i naucz się jak analizować dane przy użyciu z jednego z najpopularniejszych języków, jakim jest SQL.

Masz 30-dni na bezpłatną rezygnację z kursu!

KIM JESTEM?

Jestem praktykiem z kilkunastoletnim doświadczeniem. Pewnie wiele osób może to napisać w swoim opisie. Więc co mnie wyróżnia?

 

  • Pracowałem na wielu projektach korzystając z SQLa.
  • Odpowiadałem za cały obszar technologii przetwarzania danych w dużej organizacji.
  • Aktualnie odpowiadam za rozwój technologiczny dużej organizacji.
  • Mam doświadczenie edukacyjne: prowadzę zajęcia z Zaawansowanego SQL na studiach podyplomowych na Przetwarzanie danych – Big Data na UAM.
  • Prowadzę bloga Ocean Danych, gdzie piszę prostym językiem technologii.

CZEGO CIĘ NAUCZĘ W KURSIE:

MODUŁ 1: PLAN GRY

Lekcja 1: Kim jest Twój instruktor

Lekcja 2: Dlaczego stworzyłem ten kurs

Lekcja 3: Czego się tutaj nauczysz


Lekcja 4: Jak ten kurs jest zbudowany


Lekcja 5: Wymagania wstępne

Lekcja 6: Przygotowanie bazy danych

Lekcja 7: Wygenerowanie modelu

Lekcja 8: Omówienie modelu

Lekcja 9: Klucze i połączenia pomiędzy tabelami

Lekcja 10: Podsumowanie modułu

MODUŁ 2: PODSTAWY SQL - szybkie przypomnienie

Lekcja 1: Wprowadzenie do modułu

Lekcja 2: Składnia języka SQL

Lekcja 3: Filtrowanie danych: WHERE

Lekcja 4: Złączenia: JOIN

Lekcja 5: Funkcje grupowania i agregacji


Lekcja 6: Grupowanie: GROUP BY


Lekcja 7: Common Table Expression


Lekcja 8: Podzapytania


Lekcja 9: EXISTS vs. IN

Lekcja 10: Logika trójwartościowa

Lekcja 11: Działania na zbiorach

Lekcja 12: Instrukcja sterująca CASE

Lekcja 13: Podsumowanie

MODUŁ 3: PODSTAWY SQL - zadania

W tym module ćwiczymy zadania praktyczne z podstaw SQLa. Pozwoli Ci to dobrze przygotować się do następnych modułów, w których będziemy używać ciekawych konstrukcji umożliwiających analizowanie danych

MODUŁ 4: WIELOKROTNE GRUPOWANIE

Lekcja 1: Wprowadzenie do modułu


Lekcja 2: GROUP BY – przejrzyjmy to jeszcze raz


Lekcja 3: Tworzenie podsumowań


Lekcja 4: ROLLUP – wprowadzenie


Lekcja 5: CUBE – wprowadzenie


Lekcja 6: ROLLUP & CUBE w praktyce


Lekcja 7: ROLLUP & CUBE – kolumny złożone


Lekcja 8: ROLLUP & CUBE – redukcja grup


Lekcja 9: GROUPING SETS – wprowadzenie


Lekcja 10: Potencjalne problemy


Lekcja 11: Funkcja GROUPING


Lekcja 12: Funkcja GROUPING_ID


Lekcja 13: GROUPING & GROUPING_ID w praktyce


Lekcja 14: PIVOT


Lekcja 15: UNPIVOT


Lekcja 16: Podsumowanie

MODUŁ 5: WIELOKROTNE GRUPOWANIE - zadania praktycze

W tym module ćwiczymy zadania praktyczne z tematu wielokrotnego grupowania

MODUŁ 6: ZAPYTANIA HIERARCHICZNE I REKURENCYJNE

Lekcja 1: Wprowadzenie do modułu
Lekcja 2: Powtórka z CTE
Lekcja 3: Rekurencja – definicja i przykłady
Lekcja 4: Rekurencyjne CTE
Lekcja 5: Liczymy silnię!
Lekcja 6: Zapytania hierarchiczne
Lekcja 7: Zapytania hierarchiczne – przykład z CTE
Lekcja 8: Ograniczanie poziomu rekurencji
Lekcja 9: Na co jeszcze warto zwrócić uwagę?
Lekcja 10: CONNECT BY w Oracle
Lekcja 11: Podsumowanie

MODUŁ 7: ZAPYTANIA HIERARCHICZNE I REKURENCYJNE - zadanie praktyczne

W tym module ćwiczymy zadania praktyczne z zapytań hierarchicznych i rekurencyjnych

MODUŁ 8: FUNKCJE ANALITYCZNE

Lekcja 1: Wprowadzenie do modułu
Lekcja 2: Co to są funkcje analityczne?
Lekcja 3: Funkcje analityczne vs. GROUP BY

Lekcja 4: Klauzula OVER - wprowadzenie oraz składnia
Lekcja 5: Klauzula OVER - przykłady

Lekcja 6: Partycje - PARTITION BY

Lekcja 7: Sortowanie - ORDER BY

Lekcja 8: Definiowanie okna - składnia

Lekcja 9: ROWS vs. RANGE

Lekcja 10: Definiowanie okna - przykłady

Lekcja 11: Funkcje agregujące - wprowadzenie
Lekcja 12: Funkcje agregujące - domyślne okna/ramki
Lekcja 13: Funkcje rankingowe - wprowadzenie

Lekcja 14: Funkcje rankingowe - RANK vs. DENSE_RANK vs. ROW_NUMBER

Lekcja 15: Funkcje rankingowe - NTILE & zawężanie wyników
Lekcja 16: Funkcje rozkładu - wprowadzenie

Lekcja 17: Funkcje rozkładu - PERCENT_RANK & CUME_DIST

Lekcja 18: Funkcje rozkładu odwrotnego - PERCENTILE_CONT & PERCENTILE_DISC

Lekcja 19: Funkcje przesunięcia - wprowadzenie

Lekcja 20: Funkcje przesunięcia - LAG & LEAD

Lekcja 21: Funkcje przesunięcia - FIRST_VALUE, LAST_VALUE

Lekcja 22: Funkcje analityczne - podsumujmy to!
Lekcja 23: Podsumowanie


MODUŁ 9: FUNKCJE ANALITYCZNE - zadania

W tym module ćwiczymy zadania praktyczne z funkcji analitycznych z uwzględnieniem funkcji okna

BONUS?

Zakładam, że kurs będzie ewoluował, także możesz spodziewać się nowych modułów 🙂

OTRZYMUJESZ:

0
Modułów
0
godzin nagrań
0
Lekcji
0
zadań praktycznych

Dostęp do grupy na Facebooku

30 dni gwarancji zwrotu pieniędzy

ILE TO JEST WARTE?

KURS: 697 zł

Dożywotnia aktualizacja: 200 zł

Grupa na facebook: bezcenne

RAZEM: 897 zł

Natomiast dla pierwszej edycji cena tego kursu wynosi: 897 zł

497 zł

LUB

Jeżeli jeszcze się wahasz, to przeczytaj poniższe rekomendacje. Jest to pierwsza edycja kursu online, ale omawiałem bardzo podobny zakres, prowadząc zajęcia na uczelni wyższej. Poniżej znajdziesz rekomendacje od moich studentów!

Jeśli zamierzasz nauczyć się SQL, to polecam kurs u Arka. Uważam, że był on świetnie zorganizowany, poruszał wiele użytecznych i praktycznych zagadnień SQL. Wielką zaletą była również ilość ćwiczeń - pozwoliło to zrozumieć i utrwalić obszerny materiał. Arek jest praktykiem i pokazał nam wiele użytecznych rozwiązań, które rzeczywiście mają zastosowanie, a nie tylko suchą teorię i podręcznikowe przykłady. Polecam serdecznie!​​
Joanna Wojtukiewicz
Asystent ds. badań​
Arek jest nauczycielem pasjonatem. Umie efektywnie przekazać wiedzę, pokazuje bardzo dużo praktycznego zastosowania SQL, dzięki czemu nie traci się czasu na nieprzydatne aspekty. Jest przystępny niemal cały czas i potrafi każdy problem szczegółowo wytłumaczyć. Przerabiałem wcześniej internetowe kursy z SQL, ale dopiero po zajęciach z Arkiem czuję, że mam materiał dobrze opanowany. Ponadto posiada on dużą bazę niestandardowych zadań, po których nie będziesz się martwić zadaniami rekrutacyjnymi. Gorąco polecam i na pewno jeszcze nie raz będę korzystał z jego świetnych szkoleń!
Adrian Strzyżewski
Junior Data Engineer
Miałem przyjemność uczestniczyć w przedmiocie i kursie Zaawansowany SQL na studiach podyplomowych Big Data na Uniwersytecie Im. Adama Mickiewicza, gdzie prowadzącym był Arek Kasprzak. Kurs był prowadzony w bardzo przystępnej formule i przyjemnej atmosferze. W czasie kursu miałem możliwość wysłuchać wykładów o bogatej treści, ale i bez nadmiaru teorii, popartych wieloma przykładami oraz zrealizować dużo praktycznych ćwiczeń. Warto zwrócić uwagę na to, że w kursie praktyczne zadania do samodzielnego rozwiązania są poparte prawidłowymi rozwiązaniami, co ułatwia szybkie zweryfikowanie własnych rozwiązań. Ponadto, zawsze mogłem liczyć na wsparcie i rzeczowe konsultacje z Arkiem podczas realizacji ćwiczeń. Wiedza i umiejętności zdobyte podczas kursu pozwoliły mi wejść na wyższy poziom operowania bazami danych oraz wykorzystywać je bezpośrednio w mojej pracy. Polecam kurs wszystkim, którzy chcą posługiwać się w sposób sprawny językiem SQL, który jest uniwersalny w wielu obszarach IT.
Dariusz Budynek
PHP developer
Szczerze polecam zajęcia z Arkiem! Miałem okazję uczestniczyć w przedmiocie "Zaawansowany SQL" na studiach podyplomowych "Przetwarzanie danych - Big Data" na Uniwersytecie Adama Mickiewicza, gdzie Arek jako prowadzący potrafił w bardzo przystępny sposób wyjaśnić różne zagadnienia związane z SQL. Duża fachowość, bardzo ciekawe zajęcia, dobra organizacja i wsparcie dla uczestników, więcej praktyki niż teorii i ciekawe przykłady, które można wykorzystać w rzeczywistości (czyli w pracy). Sam mam do czynienia z bazami danych oraz SQL jako wdrożeniowiec systemu ERP i mogę śmiało polecić Arka jako prowadzącego zarówno dla osób, które dopiero zaczynają swoją przygodę z SQL, jak i dla tych, którzy chcą poszerzyć swoją wiedzę z tego zakresu. Polecam!
Filip Kóniczuk
IFS Junior Consultant
Zajęcia z Arkiem były prowadzone bardzo profesjonalnie. Zarówno pod względem merytorycznym, jak i formalnym. Pewnie odpowiadał na zadawane przez studentów pytania. Arek to zdecydowanie człowiek z pasją. Jeśli chcesz poznać język SQL i jego zastosowania w analizie danych to na pewno nie pożałujesz wybierając ten kurs
Michał Mrozek
Managed Services Analyst
Kurs z Arkiem to spora dawka konkretnej wiedzy przedstawiona w przystępny sposób przez praktyka i wykładowcę. Cały materiał teoretyczny podparty jest praktycznymi zadaniami, z którymi możemy się spotkać podczas pracy z danymi. Kurs zaadresowany jest dla osób z podstawową znajomością SQL, ponieważ zaczynamy od powtóki podstaw. Następnie zgłębiamy analityczną moc SQL. Obecnie znajomość SQL to zdecydowany 'must have', by rozpocząć pracę z danymi, dlatego zachęcam do podjęcia wyzwania z kursem SQL Analityczny.
Weronika Witek
Implementation Engineer

CZY JEST INNA DROGA?

Oczywiście! Kursów SQLa jest mnóstwo. Pytanie czego się chcesz nauczyć? SQL, baz danych, modelowania, analizy danych? Niestety często w różnych kursach jest wszystkiego po trochę. Dlatego ta część pozwalająca analizować dane nie jest omówiona dokładnie. Na pewno jeżeli przejdziesz kilka szkoleń, to znajdziesz materiał omówiony w kursie SQL Analityczny. Pytanie tylko, czy warto i ile to będzie kosztować. Oczywiście, decyzja jest po Twojej stronie 🙂

NAJCZĘŚCIEJ ZADAWANE PYTANIA

Kurs rozpoczyna się zaraz jak dostaniesz do niego dostęp. Niektóre moduły mogą być niedostępne od razu, ale pojawią się zgodnie z harmonogramem

Dostęp do kursu jest dożywotni (a raczej tak długo jak będzie istniała Akademia Technologii Danych). Kurs będzie aktualizowany, a Ty będziesz mieć dostęp do nowych wersj

Masz 30 dni na rezygnację (od daty zakupu). Jeżeli uznasz, że kurs nie jest dla Ciebie, to otrzymasz zwrot pieniędzy.

Chęci nauki 🙂 Dodatkowo przyda się środowisko do pracy, ale o tym mówimy w pierwszym module.

Warto mieć też podstawy SQLa. W pierwszych modułach sobie je przypominamy, ale warto mieć jakieś doświadczenie wcześniej.

Jeżeli nie jesteś pewny(-a) czy sobie poradzisz, to w piewszej kolejności zapisz się na bezpłatne lekcje i zobacz czy kurs jest dla Ciebie. Nawet jak skorzystasz z pełnej wersji, to masz 30 dni na rezygnację.

Korzystamy z darmowych wersji baz danych, więc nic 🙂

Jeżeli masz wątpliwości co do samej organizacji, to pisz śmiało na: akademia@oceandanych.pl

Jeżeli masz problem, aby zrozumieć coś w treści kursu, to napisz na naszej grupie, do której szczegóły dostępu otrzymasz w pierwszym module.

Tak. Po zakupieniu kursu automatycznie zostanie wystawiona faktura VAT i wysłana na Twój adres e-mail.

Tak. Dostaniesz fakturę z 23% VATem.