Tutaj nie chodzi o zwykły kurs online, chodzi o kompleksowy program, ponieważ:
👉zdobędziesz umiejętności potrzebne do pracy z SQL na każdym stanowisku
👉jest dostosowany także do potrzeb początkujących
👉każde zapytanie SQL omawiam w 3 bazach danych, dzięki czemu nauczysz się pisać kod SQL działający w każdym bazodanowym systemie
✔️ chcesz zdobyć zatrudnienie(lub awansować) w IT w obszarze DATA
✔️ chcesz uzyskać najnowszą wiedzę o SQL
✔️ wkurzają Cię kursy, poruszające tylko podstawowe zagadnienia
✔️ lubisz prosto i zrozumiale, bez zbędnych definicji
✔️ masz podstawową wiedzę o relacyjnych bazach danych(niewymagane, ale zalecane)
✔️ masz chęć i czas do nauki
❌uważasz, że o SQL wiesz już wszystko
❌masz co najmniej 7 lat doświadczenia w pracy z kilkoma systemami RDBMS
❌zrozumienie kilkuset-linijkowego SELECT-a nie stanowi dla Ciebie problemu
❌ potrafisz opisać złożony problem biznesowy prostym kodem SQL na kilka sposobów
❌ znasz dobre praktyki pracy z SQL
❌szukasz kursu o hurtowniach danych i ETL
Jeśli minimum 2 sytuacje po lewej stronie dotyczą Ciebie lub nie jesteś w stanie odpowiedzieć twierdząco na wszystkie stwierdzenia po prawej stronie to świetnie trafiłeś. Po to właśnie przygotowałem kurs "Mistrz SQL".
Po odliczeniu VAT(280 zł) i podatku dochodowego(19%) faktyczna cena szkolenia to 1164 zł.
SQL wydaje Ci się być czymś skomplikowanym i niezrozumiałym
obawiasz się, że to dla Ciebie za trudne i sobie nie poradzisz
nie rozumiesz sensu i celu wykorzystywania SQL
nie potrafisz pisać i analizować złożonych zapytań SQL
nie wiesz czym różni się SQL w różnych systemach, np. Oracle, Postgres, Sql Server
znasz powierzchownie losowe obszary SQL
doskonale rozumiesz jak działa i do czego służy SQL
znasz wszystkie rodzaje zapytań SQL
potrafisz napisać i zrozumieć kod SQL w każdej bazie danych
umiesz przepisać kod SQL na kilka alternatywnych sposobów
tworzysz kod SQL zgodnie z zalecanymi praktykami profesjonalistów
Oczywiście!
Możesz obejrzeć setki godzin nagrań na YouTube, przeczytać tysiące stron książek, a nawet nabyć inne kursy, na które wydasz dużo więcej... i na koniec okażę się, że materiał nie jest skierowany na Twoje potrzeby, jest niekompletny lub niezrozumiały.
Lekcja 1: Powitanie
Lekcja 2: Plan gry
Lekcja 3: Efekt końcowy
Lekcja 4: Wymagania do kursu
Lekcja 5: Jak korzystać z kursu?
Lekcja 6: Kim jest Twój instruktor?
Lekcja 7: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Co to jest baza danych?
Lekcja 3: Po co korzystać z bazy danych?
Lekcja 4: Rodzaje baz danych
Lekcja 5: Architektura baz danych
Lekcja 6: Model relacyjny - podstawy
Lekcja 7: Modelowanie baz danych
Lekcja 8: Obiekty w bazie danych
Lekcja 9: Rynek RDBMS
Lekcja 10: Baza danych a hurtownia danych
Lekcja 11: Narzędzia IDE
Lekcja 12: Tworzenie bazy danych
Lekcja 13: Ścieżki kariery
Lekcja 14: Podsumowanie
Lekcja 15: Błędy początkujących
Lekcja 16: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Co to jest i jak działa SQL?
Lekcja 3: Dlaczego SQL jest nam potrzebny?
Lekcja 4: Standard SQL
Lekcja 5: Rodzaje poleceń SQL
Lekcja 6: Dokumentacja SQL
Lekcja 7: Budowa bazy danych
Lekcja 8: Praca z IDE
Lekcja 9: Projekt naszej bazy danych
Lekcja 10: Składnia SQL
Lekcja 11: Podsumowanie
Lekcja 12: Błędy początkujących
Lekcja 13: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Do czego służy instrukcja SELECT?
Lekcja 3: Wskazanie danych do wyświetlenia
Lekcja 4: Aliasy kolumn i wyrażeń
Lekcja 5: Filtrowanie rekordów
Lekcja 6: Wartość NULL
Lekcja 7: Złożone warunki WHERE
Lekcja 8: Sortowanie danych
Lekcja 9: Grupowanie danych
Lekcja 10: Filtracja zagregowanych danych
Lekcja 11: Ograniczenie liczby rekordów
Lekcja 12: Aliasy tabel
Lekcja 13: Kolejność instrukcji w SELECT
Lekcja 14: Komentarze w kodzie
Lekcja 15: Podsumowanie
Lekcja 16: Błędy początkujących
Lekcja 17: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Jak tworzyć tabelę?
Lekcja 3: Wstawianie danych do tabeli
Lekcja 4: Modyfikacja danych w tabeli
Lekcja 5: Usuwanie danych z tabeli
Lekcja 6: Constrainty proste
Lekcja 7: Constraint PRIMARY KEY
Lekcja 8: Constraint UNIQUE
Lekcja 9: Constraint NOT NULL
Lekcja 10: Constraint CHECK
Lekcja 11: Constraint DEFAULT
Lekcja 12: Constraint FOREIGN KEY
Lekcja 13: Constrainty złożone
Lekcja 14: Reguły usuwania FOREIGN KEY
Lekcja 15: Dodatkowe ustawienia constraintów
Lekcja 16: Kolumny specjalne
Lekcja 17: Modyfikacja struktury tabeli
Lekcja 18: Komunikaty błędów w SQL
Lekcja 19: Podsumowanie
Lekcja 20: Błędy początkujących
Lekcja 21: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Co to jest typ danych?
Lekcja 3: Kategorie typów danych
Lekcja 4: Lista typów danych
Lekcja 5: Specyfikacja typu tekstowego
Lekcja 6: Wbudowane funkcje SQL
Lekcja 7: Funkcje tekstowe
Lekcja 8: Specyfikacja typu liczbowego
Lekcja 9: Funkcje liczbowe
Lekcja 10: Specyfikacja typu daty
Lekcja 11: Praca z datą i czasem
Lekcja 12: Funkcje daty
Lekcja 13: Typ danych BOOLEAN
Lekcja 14: Pozostałe typy danych
Lekcja 15: Pozostałe funkcje SQL
Lekcja 16: Funkcje logiczne
Lekcja 17: Funkcje do pracy z NULL
Lekcja 18: Funkcje systemowe/informacyjne
Lekcja 19: Konwersja typów danych
Lekcja 20: Zagnieżdżanie funkcji
Lekcja 21: Podsumowanie
Lekcja 22: Błędy początkujących
Lekcja 23: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Grupowanie danych - wprowadzenie
Lekcja 3: Instrukcja GROUP BY
Lekcja 4: Funkcje agregujące
Lekcja 5: Instrukcja HAVING
Lekcja 6: Funkcja agregujące a NULL
Lekcja 7: Funkcja DISTINCT
Lekcja 8: Poziom agregacji danych
Lekcja 9: Instrukcja ROLLUP
Lekcja 10: Instrukcja CUBE
Lekcja 11: Redukcje grup
Lekcja 12: Instrukcja GROUPING SETS
Lekcja 13: Instrukcja GROUPING
Lekcja 14: Instrukcja GROUPING_ID
Lekcja 15: Instrukcja GROUP_ID
Lekcja 16: Funkcje wrażliwe na sortowanie
Lekcja 17: Funkcja FIRST/LAST
Lekcja 18: Instrukcja ANY_VALUE
Lekcja 19: Filtrowanie w funkcji
Lekcja 20: Instrukcja DISTINCT ON
Lekcja 21: Podsumowanie modułu
Lekcja 22: Błędy początkujących
Lekcja 23: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Po co łączyć tabele?
Lekcja 3: Jak działa łączenie tabel?
Lekcja 4: Schemat łączenia tabel
Lekcja 5: Metody złączeń tabel
Lekcja 6: INNER JOIN
Lekcja 7: LEFT JOIN
Lekcja 8: RIGHT JOIN
Lekcja 9: FULL JOIN
Lekcja 10: JOIN wielu tabel
Lekcja 11: Eliminacja niepotrzebnych złączeń
Lekcja 12: Złożony warunek JOIN
Lekcja 13: Warunek w WHERE czy JOIN?
Lekcja 14: JOIN a NULL
Lekcja 15: CROSS JOIN
Lekcja 16: SELF JOIN
Lekcja 17: NON-EQUI JOIN
Lekcja 18: NATURAL JOIN
Lekcja 19: Klauzula USING
Lekcja 20: JOIN ANSI-89 vs ANSI-92
Lekcja 21: Podsumowanie modułu
Lekcja 22: Błędy początkujących
Lekcja 23: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Co to jest podzapytanie?
Lekcja 3: Po co używać podzapytań?
Lekcja 4: Rodzaje podzapytań
Lekcja 5: Podzapytania jednowierszowe
Lekcja 6: Podzapytania wielowierszowe
Lekcja 7: Podzapytania wielokolumnowe
Lekcja 8: Podzapytania zagnieżdżone
Lekcja 9: Podzapytania skorelowane
Lekcja 10: Podzapytania z EXISTS
Lekcja 11: ALL, ANY i SOME
Lekcja 12: CTE
Lekcja 13: JOIN vs podzapytanie
Lekcja 14: LATERAL JOIN
Lekcja 15: PARTITIONED JOIN
Lekcja 16: Podsumowanie modułu
Lekcja 17: Błędy początkujących
Lekcja 18: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Czym są polecenia DML?
Lekcja 3: Praca z DML
Lekcja 4: Polecenie TRUNCATE
Lekcja 5: Polecenie MERGE
Lekcja 6: Problemy z DML
Lekcja 7: INSERT z podzapytaniami
Lekcja 8: UPDATE z podzapytaniami
Lekcja 9: DELETE z podzapytaniami
Lekcja 10: DML z CTE
Lekcja 11: DML losowych rekordów
Lekcja 12: Dodatkowe klauzule DML
Lekcja 13: Podsumowanie modułu
Lekcja 14: Błędy początkujących
Lekcja 15: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Lista poleceń TCL
Lekcja 3: Po co bazie danych transakcje?
Lekcja 4: Co to jest transakcja?
Lekcja 5: Model ACID
Lekcja 6: Błędy w trakcie transakcji
Lekcja 7: DDL w transakcjach
Lekcja 8: SAVEPOINT
Lekcja 9: Model MVCC
Lekcja 10: Anomalie transakcyjne
Lekcja 11: Poziomy izolacji
Lekcja 12: Zmiana poziomów izolacji
Lekcja 13: Podstawy blokowania
Lekcja 14: Blokowanie jawne
Lekcja 15: Blokowanie optymistyczne i pesymistyczne
Lekcja 16: Obsługa DEADLOCK
Lekcja 17: Podsumowanie modułu
Lekcja 18: Błędy początkujących
Lekcja 19: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Czym są polecenia DDL?
Lekcja 3: Lista obiektów SQL
Lekcja 4: Schemat użytkownika
Lekcja 5: Praca ze schematem
Lekcja 6: Praca z tabelą
Lekcja 7: CREATE TABLE AS SELECT(CTAS)
Lekcja 8: Komentarze do tabel i kolumn
Lekcja 9: Rodzaje tabel
Lekcja 10: Widok
Lekcja 11: Praca z widokiem
Lekcja 12: Widok, podzapytanie a CTAS
Lekcja 13: Widok zmaterializowany
Lekcja 14: Indeks
Lekcja 15: Sekwencja
Lekcja 16: Synonim
Lekcja 17: Słowniki
Lekcja 18: Klauzula IF NOT EXISTS
Lekcja 19: RENAME a RECREATE
Lekcja 21: Podsumowanie moduł
Lekcja 22: Błędy początkujących
Lekcja 23: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Lista poleceń DCL
Lekcja 3: Uprawnienia w bazie danych
Lekcja 4: Lista uprawnień
Lekcja 5: GRANT
Lekcja 6: REVOKE
Lekcja 7: DENY
Lekcja 8: Role w bazie danych
Lekcja 9: WITH GRANT/ADMIN OPTION
Lekcja 10: Zmiana właściciela obiekta
Lekcja 11: Zarządzanie uprawnieniami
Lekcja 12: Słowniki związane z uprawnieniami
Lekcja 13: Podsumowanie modułu
Lekcja 14: Błędy początkujących
Lekcja 15: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Co to jest funkcja analityczna?
Lekcja 3: Lista funkcji analitycznych
Lekcja 4: Partycjonowanie w funkcji
Lekcja 5: Sortowanie w funkcji
Lekcja 6: Praca z funkcjami analitycznymi
Lekcja 7: Funkcje analityczne a agregujące
Lekcja 8: Funkcje rankingowe
Lekcja 9: Funkcje przesunięcia
Lekcja 10: Okno funkcji analitycznej
Lekcja 11: Okno funkcji ROWS
Lekcja 12: Okno funkcji RANGE
Lekcja 13: Okno funkcji GROUP
Lekcja 14: Okno funkcji a sortowanie
Lekcja 15: Funkcje rankingowe a okno
Lekcja 16: Funkcje FIRST/LAST/NTH_VALUE
Lekcja 17: Usuwanie duplikatów z tabeli
Lekcja 18: Rozszerzenia funkcji analitycznych
Lekcja 19: Funkcje analityczne a podzapytanie
Lekcja 20: Podsumowanie modułu
Lekcja 21: Błędy początkujących
Lekcja 22: Co dalej?
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Operatory SET
Lekcja 3: Zapytania hierarchiczne - wprowadzenie
Lekcja 4: Instrukcja CONNECT BY
Lekcja 5: Praca z hierarchiami w bazie danych
Lekcja 6: Zapętlenie w hierarchii
Lekcja 7: Generowanie danych - CONNECT BY
Lekcja 8: CONNECT BY - podsumowanie
Lekcja 9: Rekurencyjny CTE
Lekcja 10: Generowanie danych - rekurencyjny CTE
Lekcja 11: CONNECT BY a rekurencyjny CTE
Lekcja 12: Instrukcja PIVOT
Lekcja 13: Instrukcja UNPIVOT
Lekcja 14: Wyrażenia regularne
Lekcja 15: Dziury i wyspy w SQL
Lekcja 16: Podsumowanie modułu
Lekcja 17: Błędy początkujących
Lekcja 18: Praca domowa
Lekcja 1: O czym jest ten tydzień?
Lekcja 2: Jak pisać dobry kod SQL?
Lekcja 3: Konwencja nazewnicza
Lekcja 4: Formatowanie kodu SQL
Lekcja 5: Czytelność kodu - dobre praktyki
Lekcja 6: Utrzymanie kodu SQL
Lekcja 7: Hardcodowanie
Lekcja 8: Repozytorium i dokumentacja
Lekcja 9: Utrzymanie kodu - dobre praktyki
Lekcja 10: Optymalizacja SQL - podstawy
Lekcja 11: Algorytmy dostępu do danych
Lekcja 12: Plan zapytania
Lekcja 13: Indeksy
Lekcja 14: Optymalizacja - dobre praktyki
Lekcja 15: Debugowanie kodu SQL
Lekcja 16: Podsumowanie modułu
Lekcja 17: Błędy początkujących
Lekcja 18: Praca domowa
Lekcja 1: Podsumowanie kursu
Lekcja 2: Co dalej?
Lekcja 3: Gdzie i jak ćwiczyć?
Lekcja 4: Ostatnia praca domowa
🎁BONUS
BONUS 1: Zdobądź pracę z SQL
BONUS 2: Gość specjalny
Kurs "Mistrz SQL" to również ponad 300 nagrań video, do których możesz wracać kiedy tylko zechcesz.
W tej lekcji nauczysz się korzystać z zaawansowanego grupowania danych przy pomocy GROUPING SETS oraz powrównamy tę klauzulę z GROUP BY, ROLLUP i CUBE._
W tym nagraniu dowiesz się jak tworzyć definicję okna funkcji analitycznej przy pomocy metody ROWS.
Przygotowałem materiały tak, aby dały 10x więcej wartości niż oczekujesz. Jeżeli z jakichś powodów kurs jednak nie będzie dla Ciebie odpowiedni, to wystarczy, że napiszesz na adres kontakt@nieinformatyk.pl i zwrócę Ci 100% Twojej wpłaty. Masz na to 30 dni.
Zależy mi na Twoim sukcesie.
Kiedy otrzymam dostęp do materiałów?
Natychmiast po opłaceniu zamówienia otrzymasz dostęp do wszystkich nagrań(ponad 27 godzin) i materiałów dodatkowych(skrypty SQL, dokumenty PDF, itd.). By osiągnąć najlepsze efekty zalecam oglądać lekcje w zaplanowanej przeze mnie kolejności.
Czy potrzebuję jakieś wiedzy, by przystąpić do kursu?
Nie, bo kurs jest dedykowany również początkującym, aczkolwiek zalecane jest rozumieć podstawowe koncepty związane z bazami danych i modelem relacyjnym(zajrzyj tutaj). O samym SQL nie musisz jednak wiedzieć nic, bo wszystkiego uczę od zupełnych podstaw. Przez cały proces przeprowadzę Cię krok po kroku wyjaśniając najmniejsze detale.
Czy będę mógł ubiegać się o pracę jako programista SQL po ukończeniu programu?
ZDECYDOWANIE TAK. Agenda kursu powstała w oparciu o aktualne wymagania rynku pracy dla specjalistów przetwarzających dane w systemach bazodanowych. Po przyswojeniu tej wiedzy spełnisz około 95% technicznych wymagań spejalisty SQL. O sukcesie w rekrutacji decydują jednak również inne czynniki, np. umiejętności miękkie dlatego nie mogę obiecać, że znajdziesz zatrudnienie.
Boję się, że sobie nie poradzę. Co wtedy?
Kurs został przygotowany z myślą o osobach zupełnie początkujących i bez żadnego doświadczenia. W razie problemów zawsze możesz się ze mną skontaktować i udzielę Ci pomocy. W ostateczności możesz w ciągu 30 dni skorzystać z prawa do zwrotu. Nic nie ryzykujesz.
Jak długo mam dostęp do tego kursu?
Dostęp do kursu otrzymujesz dożywotnio, tzn. tak długo jak będzie istniał nieinformatyk.
Co jeśli nie jestem zadowolony z kursu?
Jeżeli uznasz, że kurs nie jest dla Ciebie, to otrzymasz zwrot pieniędzy. Masz na to 30 dni od daty zakupu(lub startu kursu w przypadku przedsprzedaży). Po prostu napisz na kontakt@nieinformatyk.pl, a zwrócę Ci 100% pieniędzy.
Ile pieniędzy potrzebuję na dodatkowe materiały?
Żadnych. Program jest kompletny, nie ma ukrytych opłat i wszystkie materiały konieczne do jego ukończenia otrzymujesz w cenie szkolenia.
Potrzebuję faktury, czy ją dostanę?
Tak. System jest zintegrowany z platformą do fakturowania, która wyśle Ci na maila fakturę natychmiast po zakupie kursu. Jeśli potrzebujesz faktury proforma przed zakupem to po prostu do mnie napisz: kontakt@nieinformatyk.pl
Czy jako firma mogę otrzymać zniżkę przy większych zakupach?
Jeśli planujesz wykupić co najmniej 5 dostępów swoim pracownikom to napisz na: kontakt@nieinformatyk.pl
Co jeżeli mam z czymś problem lub coś jest niejasne?
Napisz na adres email: kontakt@nieinformatyk.pl