Zdobądź praktyczną wiedzę o języku zapytań do baz danych SQL

Niech dane nie mają przed Tobą tajemnic.

O Programie

Zrozum SQL to jedyny w swoim rodzaju program online, dzięki któremu zbudujesz solidne podstawy pracy z bazami danych i w praktyce dowiesz się wszystkiego o języku zapytań do baz danych SQLPrzygotowany przez praktyków, dla praktyków.


Całość została stworzona z myślą o osobach, które chcą wiedzieć jak lepiej pracować z danymi. SQL nie kończy się na SELECT * , świadczy o tym 13 modułów programu, kompleksowo poruszających tematy relacyjnych baz danych i samego SQL-a.


Zapraszam Cię do świata danych w jego najlepszym wydaniu.

Do zobaczenia!

Dla kogo?

Studentów i Absolwentów


Kierunków technicznych i nie tylko! Jeżeli interesujesz, się przetwarzaniem danych to jest to opcja dla Ciebie.



Programistów



Tych bardziej i tych mniej zaawansowanych. Którym kompletna wiedza nt. SQL-a i solidne podstawy baz danych pomogą w dalszym rozwoju kariery i codziennych projektach.

Analityków Biznesowych


Którzy na co dzień mają dostęp do wielu źródeł danych z możliwością użycia SQL-a. Chcących mieć pod ręką ekspercką wiedzą jak najwydajniej z nich korzystać bez potrzeby angażowania innych.

Ciebie



Jeżeli chcesz zmienić swoją dotychczasową ścieżkę kariery i zacząć przygodę w świecie danych!



Twój Trener

Krzysiek Profile Picture

Krzysztof Bury

Programista / Prelegent / Twórca Data Craze


Od ponad 10 lat związany z analityką i przetwarzaniem danych.

Jego filozofią jest pomóc innym osiągnąć sukces, wyjaśniając dane.


Specjalizuje się w: 

  • SQL (certyfikowany Oracle SQL Expert)
  • Jakości Danych
  • Hurtowniach Danych
  • Sposobach Efektywnego Przetwarzania Danych
  • Narzędziach do Analityki i Wizualizacji / Business Intelligence (Qlik)

Prywatnie mąż wspaniałej Moniki, ojciec cudownych Alicji i Adama.

Co Otrzymujesz

  • 13 Modułów, w detalach wyjaśniających tematykę SQL i dających Ci solidne podstawy pracy z bazami danych
  • Materiały i linki pomocnicze
  • Praktyczny projekt i rzeczywiste problemy do rozwiązania w zadaniach domowych w trakcie kursu
  • Sesje Q&A, żeby pomóc Ci w jeszcze lepszym zrozumieniu tematyki i problemów
  • Dedykowany otwarty wyłącznie dla uczestników kanał na Slack-u, do wspólnej komunikacji i wsparcia
  • Prostą drogę do poprawy swojej kariery 
  • Narzędzie w postaci wiedzy i praktyki, które niejednokrotnie przyjdą Ci z pomocą  

Agenda

MODUŁ 1 - PLAN GRY

  • Lekcja 1: Powitanie
  • Lekcja 2: Plan gry
  • Lekcja 3: Efekt końcowy
  • Lekcja 4: Wymagania
  • Lekcja 5: Jak studiować ten kurs?
  • Lekcja 6: Jak pracować z kodem?
  • Lekcja 7: Co zbudujesz w tym kursie
  • Lekcja 8: Praca domowa

MODUŁ 2 - WPROWADZENIE DO BAZ DANYCH

  • Lekcja 1: Powitanie
  • Lekcja 2: Czym są relacyjne bazy danych?
  • Lekcja 3: "Dostawcy" relacyjnych baz danych
  • Lekcja 4: Dlaczego PostgreSQL w kursie?
  • Lekcja 5: Opcje pracy z bazą danych
  • Lekcja 6: Instalacja bazy danych
  • Lekcja 7: Opcje łączenia się z bazą danych
  • Lekcja 8: Dlaczego IDE?
  • Lekcja 9: Wstępna konfiguracja bazy danych
  • Lekcja 10: Struktura bazy danych
  • Lekcja 11: O typach danych słów kilka
  • Lekcja 12: Czym jest transakcja?
  • Lekcja 13: Zacznijmy od kwasu - czym jest ACID?
  • Lekcja 14: Typy izolacji
  • Lekcja 15: OLTP vs OLAP
  • Lekcja 16: Wprowadzenie biznesowe i funkcjonalne  projektu w kursie
  • Lekcja 17: Praca domowa

MODUŁ 3 - JĘZYK DEFINICJI DANYCH (DDL)

  • Lekcja 1: Powitanie
  • Lekcja 2: Czym jest DDL?
  • Lekcja 3: Analiza projektu pod kątem bazy danych
  • Lekcja 4: Polecenie CREATE
  • Lekcja 5: Polecenie DROP
  • Lekcja 6: Polecenie ALTER
  • Lekcja 7: Czym jest normalizacja bazy danych?
  • Lekcja 8: Postacie normalne
  • Lekcja 9: Kiedy normalizacja nie jest konieczna?
  • Lekcja 10: Czym jest Primary Key?
  • Lekcja 11: Czym jest Foreign Key?
  • Lekcja 12: Wstęp do indeksów
  • Lekcja 13: Ograniczenie CHECK
  • Lekcja 14: Ograniczenie NOT NULL
  • Lekcja 15: Ograniczenie UNIQUE
  • Lekcja 16: Wersjonowanie Kodu
  • Lekcja 17: Błędy początkujących
  • Lekcja 18: Instrukcja IF EXISTS / IF NOT EXISTS
  • Lekcja 19: Uważaj na CASCADE
  • Lekcja 20: Diagramy ERD
  • Lekcja 21: Praca domowa

MODUŁ 4 - JĘZYK KONTROLI DANYCH (DCL)

  • Lekcja 1: Czym jest DCL?
  • Lekcja 2: Dobre praktyki dostępów w bazie danych
  • Lekcja 3: Polecenie GRANT
  • Lekcja 4: Polecenie REVOKE
  • Lekcja 5: Polecenie DENY
  • Lekcja 6: Błędy początkujących
  • Lekcja 7: Praca domowa

MODUŁ 5 - JĘZYK MANIPULACJI DANYMI (DML)

  • Lekcja 1: Powitanie
  • Lekcja 2: Czym jest DML?
  • Lekcja 3: Instrukcja INSERT
  • Lekcja 4: Instrukcja DELETE
  • Lekcja 5: Instrukcja UPDATE
  • Lekcja 6: Instrukcja MERGE
  • Lekcja 7: Instrukcja INSERT INTO SELECT
  • Lekcja 8: Realny wpływ izolacji
  • Lekcja 9: Cała prawda o blokowaniu
  • Lekcja 10: Czym jest partycjonowanie?
  • Lekcja 11: Wymaż wszystko - operacja TRUNCATE
  • Lekcja 12: Problemy z ładowaniem danych
  • Lekcja 13: Odtwarzanie danych z kopii zapasowej
  • Lekcja 14: Praca domowa

MODUŁ 6 - JĘZYK DEFINIOWANIA ZAPYTAŃ (DQL)

  • Lekcja 1: Powitanie
  • Lekcja 2: Czym jest DQL?
  • Lekcja 3: Instrukcja SELECT
  • Lekcja 4: Jak wygodnie czytać zapytania?
  • Lekcja 5: SELECT DISTINCT
  • Lekcja 6: SELECT DISTINCT ON
  • Lekcja 7: Wyszukiwanie duplikatów
  • Lekcja 8: Podzapytania
  • Lekcja 9: SELECT WHERE
  • Lekcja 10: WHERE EXISTS
  • Lekcja 11: Logika warunków
  • Lekcja 12: LIKE i inne rodzaje wyszukiwania tekstowego
  • Lekcja 13: UNION vs UNION ALL
  • Lekcja 14: LIMIT I OFFSET
  • Lekcja 15: GROUP BY
  • Lekcja 16: HAVING
  • Lekcja 17: ORDER BY
  • Lekcja 18: Praca domowa

MODUŁ 7 - ZŁĄCZENIA (JOINS)

  • Lekcja 1: Powitanie
  • Lekcja 2: Czym są złączenia w SQL?
  • Lekcja 3: Rodzaje złączeń
  • Lekcja 4: INNER JOIN
  • Lekcja 5: LEFT JOIN
  • Lekcja 6: RIGHT JOIN
  • Lekcja 7: FULL JOIN
  • Lekcja 8: CROSS JOIN
  • Lekcja 9: SELF JOIN
  • Lekcja 10: Czym jest notacja (+)? 
  • Lekcja 11: Konsekwencje złączeń
  • Lekcja 12: Czytelność złączeń - WITH
  • Lekcja 13: Złączenia w instrukcjach UPDATE i DELETE
  • Lekcja 14: Błędy początkujących
  • Lekcja 15: Praca domowa

MODUŁ 8 - FUNKCJE ANALITYCZNE I GRUPUJĄCE

  • Lekcja 1: Powitanie
  • Lekcja 2: Czym są funkcje analityczne?
  • Lekcja 3: Czym są funkcje grupujące?
  • Lekcja 4: OVER()
  • Lekcja 5: LEAD i LAG
  • Lekcja 6: SUM
  • Lekcja 7: COUNT
  • Lekcja 8: AVG i inne funkcje matematyczne
  • Lekcja 9: Nieśmiały data science w SQL-u
  • Lekcja 10: Praca z tablicami
  • Lekcja 11: Praca domowa

MODUŁ 9 - POZOSTAŁE STRUKTURY DANYCH

  • Lekcja 1: Powitanie
  • Lekcja 2: Czym jest widok?
  • Lekcja 3: Czym jest widok zmaterializowany?
  • Lekcja 4: Widok vs widok zmaterializowany
  • Lekcja 5: Wprowadzenie do procedur
  • Lekcja 6: Różnica pomiędzy procedurą a funkcją
  • Lekcja 7: Wydajność funkcji
  • Lekcja 8: Cichociemni obywatele - wyzwalacze (TRIGGER)
  • Lekcja 9: Wstęp do proceduralnego SQL-a
  • Lekcja 10: Pętle w PL/pgSQL
  • Lekcja 11: Kursory w PL/pgSQL
  • Lekcja 12: Błędy początkujących
  • Lekcja 13: Praca domowa

MODUŁ 10 - ANTYWZORCE

  • Lekcja 1: Powitanie
  • Lekcja 2: Przechowywanie atrybutów wielowartościowych
  • Lekcja 3: Mylne identyfikatory
  • Lekcja 4: Rezygnacja z ograniczeń
  • Lekcja 5: Związki polimorficzne
  • Lekcja 6: Tworzenie wielu kolumn dla atrybutów tabeli
  • Lekcja 7: Mieszanie metadanych z danymi
  • Lekcja 8: Błędy zaokrągleń
  • Lekcja 9: Indeksujmy wszystko
  • Lekcja 10: Wszechpotężny NULL
  • Lekcja 11: Google dla ubogich, wyszukiwanie na %
  • Lekcja 12: Daj mi wszystko,  * Tu * Tam
  • Lekcja 13: Wstrzykiwanie SQL-a
  • Lekcja 14: Praca domowa

MODUŁ 11 - WYDAJNOŚĆ

  • Lekcja 1: Powitanie
  • Lekcja 2: Definicja wydajności w bazach danych
  • Lekcja 3: Kiedy wydajność ma znaczenie
  • Lekcja 4: Podstawowe miary wydajności
  • Lekcja 5: Pierwsze kroki analizy problemu z wydajnością
  • Lekcja 6: Czym jest plan wykonania zapytania?
  • Lekcja 7: Wstęp do analizy planu zapytania
  • Lekcja 8: Czym jest selektywność?
  • Lekcja 9: Rodzaje indeksów
  • Lekcja 10: Walidacja użycia i wykorzystania indeksów
  • Lekcja 11: Partycjonowanie
  • Lekcja 12: Inne sposoby poprawy wydajności
  • Lekcja 13: Błędy początkujących
  • Lekcja 14: Praca domowa

MODUŁ 12 - TIPS & TRICKS

  • Lekcja 1: Powitanie
  • Lekcja 2: Tabele administracyjne bazy danych
  • Lekcja 3: Sprawdzanie aktywnych zapytań
  • Lekcja 4: Po co monitorować aktywne zapytania?
  • Lekcja 5: Anulowanie blokujących zapytań
  • Lekcja 6: Analiza struktury bazy danych z wykorzystaniem SQL-a
  • Lekcja 7: Sposoby anonimizowania danych
  • Lekcja 8: Praca z hasłami
  • Lekcja 9: Wstęp do wersjonowania bazy danych
  • Lekcja 10: Dwa słowa o jakości danych
  • Lekcja 11: Typowe sposoby poprawy jakości danych
  • Lekcja 12: Praca domowa

MODUŁ 13 - CO DALEJ?

  • Lekcja 1: Powitanie
  • Lekcja 2: Jak rozwijać się dalej w SQL?
  • Lekcja 3: Inne ścieżki rozwoju w obszarze danych
  • Lekcja 4: Certyfikat
  • Lekcja 5: Prośba
  • Lekcja 6: Praca domowa
  • Lekcja 7: Podziękowanie

Jaka Jest Cena Programu?

CEna Regularna

Kolejne edycje programu.

PLN 

799.00

  • 13 Modułów + Bonusy
  • Materiały i linki pomocnicze
  • Dedykowany kanał Slack do komunikacji i wspólnej pracy
  • Sesja Q&A (2 razy w miesiącu łącznie 7 sesji)
  • Dożywotni* dostęp do materiałów kursu
  • Certyfikat ukończenia kursu **

* dożywotni, tak długo jak Data Craze będzie istnieć

** po ukończeniu kursu (zrealizowaniu projektu i zadań domowych)

* 13 modułów + bonusy, nie wszystkie moduły są dostępne przy starcie programu

** dożywotni, tak długo jak Data Craze będzie istnieć

*** po ukończeniu kursu (zrealizowaniu projektu i zadań domowych)

Satysfakcja Gwarantowana

lub zwrot pieniędzy (do 30 dni od rozpoczęcia kursu)

❤️

Dołożyliśmy wszelkich starań, żeby ten program spełnił wszystkie Twoje oczekiwania. Twój sukces to też nasz sukces i ogromna satysfakcja, w końcu naszą filozofią jest "pomóc innym osiągnąć sukces, tłumacząc dane". 


Jednak jeżeli z jakichś powodów ten program nie będzie dla Ciebie odpowiedni, to gwarantujemy 100% zwrot pieniędzy (do 30 dni od rozpoczęcia kursu). Wystarczy, że napiszesz na adres [email protected]


Lekcje DEMO

nie kupuj kota w worku, sprawdź rzeczywiste lekcje z programu ZrozumSQL

Masz Wątpliwości? Napisz do nas!

Wysyłając wiadomość, wyrażasz zgodę na przetwarzanie Twoich danych osobowych (imię, e-mail) w ramach działań Data Craze. 

Administratorem danych osobowych, jest Data Craze - Krzysztof Bury, ul. Piaski 50, 30-199 Rząska, NIP: 7922121365.

Najczęściej Zadawane Pytania

Jaka jest różnica między edycją regularną a pierwszą?

Pierwsza edycja to edycja, w której Ty jako nasz Klient obdarzasz nas ogromny zaufaniem, a my jako Twórcy dokładamy wszelkich starań, żeby tego zaufania nie zawieść. 

Pierwsza edycja charakteryzuje się tym, że przy starcie kursu, nie wszystkie materiały są skończone - kolejne moduły będą się ukazywać w tygodniowych odstępach.
W zamian oferujemy Ci kilka dodatków, których w regularnej edycji nie będzie: cotygodniowe sesje Q&A, sprawdzanie postępów Twojej pracy, czy indywidualne jednogodzinne konsultacje z prowadzącym.

Kiedy rozpoczyna się kurs i jak długo trwa?

Kurs rozpoczyna się po wykupieniu przez Ciebie dostępu. Trwa 13 Tygodni (13 Modułów). Możesz go przejść szybciej (lub wolniej), jeżeli chcesz - za wyjątkiem Pierwszej Edycji gdzie nie wszystkie materiały będą od razu dostępne.

Jak długo mam dostęp do programu Zrozum SQL?

Dostęp do kursu jest dożywotni, tj. tak długi jak Data Craze będzie istnieć. Cały program, może być aktualizowany, a Ty będziesz mieć dostęp do najnowszych wersji.

Czy dostanę dostęp do całego programu od razu?

W pierwszej edycji kolejne moduły kursu będą wypuszczane w tygodniowych odstępach czasu.
W edycji regularnej cały program będzie dostępny od razu, po otrzymaniu dostępu.

Czego potrzebuję do efektywnej pracy w kursie?

Dobry humor 🙂 Kurs jest całkowicie online, niezbędny będzie dostęp do internetu, oraz komputer z aktualnym systemem operacyjnym (Windows / Linux / MacOS).
Dodatkowo w zależności od sposobu pracy z bazą danych (co będzie omówione szczegółowo w kursie), środowisko uruchomieniowe Docker lub darmowe konto na jednej z platform chmurowych (np. AWS) lub zainstalowana baza danych na Twoim komputerze.

Jak w trakcie kursu mogę zadać pytanie?

Razem z kursem otrzymasz dostęp do dedykowanej grupy na Slack stworzonej na potrzeby kursu. To będzie miejsce na zadanie każdego nurtującego Cię pytania. Więcej informacji w wideo w 1 Module kursu.

Jak będą wyglądać sesje Q&A?

W pierwszej edycji jeden raz w tygodniu, w edycji regularnej dwa razy w miesiącu, zostanie zorganizowana sesja Q&A w formie spotkania online. O szczegółach, sposobie dołączenia etc. damy Ci znać w trakcie trwania kursu. Każda sesja domyślnie będzie trwała 1h, może się zdarzyć, że się przedłuży.

Program nie spełnia moich oczekiwań, co wtedy?

Jeżeli z jakichś powodów uznasz, że kurs nie spełnia Twoich oczekiwań, to otrzymasz zwrot pieniędzy. Masz na to 30 dni od daty zakupu. Napisz, proszę na [email protected], a zwrócimy Ci 100% pieniędzy.

Czy otrzymam Certyfikat?

Jeżeli zależy Ci na otrzymaniu certyfikatu, to oczywiście jest taka opcja. Jedynym warunkiem, jest fakt ukończenia całości kursu, wykonanie wszystkich zadań domowych i weryfikacja stworzonego przez Ciebie projektu przez Prowadzącego. Jeśli wszystko będzie OK, otrzymasz Certyfikat ukończenia programu Zrozum SQL.

Czy podana cena jest ceną brutto czy netto?

Cena widoczna na stronie 397 zł w pierwszej edycji jest ceną brutto. VAT jest po naszej stronie 🙂 

Czy otrzymam fakturę po zakupie?

Tak. System jest zintegrowany z platformą do płatności i z usługą księgowości online, która wyśle Ci na podanego przy zakupie maila fakturę.

Mam inny problem, który tutaj nie jest opisany?

Napisz, proszę na adres e-mail: [email protected], pomożemy 🙂

Podziel Się!

Uważasz, ten program za ciekawy i wart polecenia? Może przyda się również Twoim znajomym?

Podziel się tą stroną ze znajomymi, użyj dowolnego przycisku poniżej. 

Wielkie dzięki!

Zapisz się na newsletter Zrozum SQL

W każdą środę otrzymasz solidną dawkę wiedzy z obszaru przetwarzania, analizy i wizualizacji danych.

Dodatkowo przygotowaliśmy dla Ciebie dwa dokumenty SQL JOIN: Bez Tajemnic  /  10 Trików SQL, O Których Nie Masz Pojęcia.

SQL JOIN + 10 Trików - obraz dokumentów.

Administratorem danych osobowych niezbędnych w procesie przetwarzania, w tym podanych powyżej, jest Data Craze - Krzysztof Bury, ul. Piaski 50, 30-199 Rząska, NIP: 7922121365. Zapisując się na newsletter, wyrażasz zgodę na przetwarzanie swoich danych osobowych (imię, e-mail) w ramach działań DataCraze.

Ikony stworzone przez Freepik | Flat Icons | monkik | Eucalyp dostępne na Flat Icon