Co dostajesz po kursie
- Dokument
- Certyfikat ukończenia z listą zagadnień, u części wystawców dodatkowy egzamin praktyczny
- Typowy czas
- od 16 do 60 godzin, kursy z projektem analitycznym dłużej
- Kto wystawia
- szkoła programowania, firma szkoleniowa lub uczelnia
- Egzamin
- Test z zapytań albo praktyczne zadanie na przykładowej bazie
Jak wybrać kurs
SQL to język zapytań do baz danych. Analityk, osoba z działu sprzedaży czy finansów używa go, żeby samodzielnie wyciągać dane, zamiast czekać na raport od informatyków. Dobry kurs zaczyna od SELECT, filtrowania i sortowania, a potem przechodzi do łączenia tabel, grupowania i funkcji okienkowych.
Kurs online sprawdza się, bo SQL ćwiczy się na komputerze. Wybierz program, w którym piszesz zapytania na prawdziwej bazie i dostajesz informację zwrotną, a nie sam wykład. Zadanie końcowe na większym zbiorze danych mówi więcej o twoich umiejętnościach niż sam test.
Różnice między systemami (PostgreSQL, MySQL, SQL Server) są niewielkie na poziomie podstaw, ale rosną przy bardziej zaawansowanych funkcjach. Jeśli znasz system, w którym będziesz pracować, wybierz kurs właśnie na nim.
Dla kogo jest kurs SQL
Najczęściej wybierają go analitycy i osoby, które chcą zostać analitykami, pracownicy finansów i controllingu, marketerzy pracujący na danych oraz testerzy i początkujący programiści. Wspólny mianownik to potrzeba samodzielnego dostępu do danych.
Pracodawca kierujący pracownika na kurs powinien określić cel. Inny zakres potrzebny jest komuś, kto ma tylko czytać dane z raportowej bazy, a inny osobie, która będzie budować raporty i modele danych.
Co powinien obejmować program
Podstawy to SELECT, WHERE, ORDER BY, funkcje agregujące i GROUP BY. Drugi blok to łączenie tabel (JOIN), podzapytania i wyrażenia CTE. Trzeci to funkcje okienkowe, praca z datami i tekstem oraz podstawy projektowania tabel i indeksów.
Jeśli w opisie brakuje JOIN i funkcji okienkowych, to kurs bardzo podstawowy. Zapytaj szkoleniodawcę o zakres przed zakupem, szczególnie gdy celem jest praca analityka.
Od czego zależy cena kursu
Cenę ustala szkoleniodawca. Wpływają na nią liczba godzin, to, czy są zajęcia na żywo, oraz kontakt z mentorem przy zadaniach. Kurs z nagrań jest tańszy, ale przy pierwszym błędzie w zapytaniu łatwo utknąć bez pomocy. Na karcie oferty Certy cena i tryb zajęć są opisane obok pola certyfikatu.
Jeśli kurs ma pomóc w zmianie pracy, porównuj zakres i wsparcie, a nie samą kwotę.
Certyfikat a praca z danymi
Rekruterzy sprawdzają SQL zadaniem na rozmowie, więc certyfikat nie zastępuje umiejętności. Jest sygnałem, że przeszedłeś uporządkowany program, szczególnie gdy wystawca jest znany i numer dokumentu da się zweryfikować.
W CV wpisz system, liczbę godzin i zakres, na przykład JOIN, CTE, funkcje okienkowe. Szersze porównanie ścieżek znajdziesz w kategorii kursy informatyczne z certyfikatem oraz w kursie Python z certyfikatem, który często uzupełnia SQL w pracy analityka.
O co zapytać szkoleniodawcę
- Czy ćwiczę na prawdziwej bazie danych, czy tylko oglądam przykłady?
- Który system baz danych obejmuje kurs i czy to ten, którego używa moja firma?
- Czy na końcu jest zadanie, które mogę pokazać rekruterowi?
Szkoleniodawcy publikują na Certy oferty z polem certyfikatu, więc odpowiedzi na te pytania znajdziesz na karcie lub w zapytaniu. Więcej o ocenie dokumentu przeczytasz w poradniku jak sprawdzić, czy certyfikat jest uznawany.