SQL: Praktyczny Przewodnik po Bazach Danych
Opanuj SQL od podstaw — zapytania, JOINy, agregacje i zarządzanie bazami danych.
Jeden abonament — cały katalog kursów
Program kursu
8 modułów · 24 lekcji · 10h nauki
1Moduł 1: Wprowadzenie do baz danych3 lekcji + quiz
- 1Czym są relacyjne bazy danych
- 2Instalacja PostgreSQL i narzędzia
- 3Tworzenie pierwszej bazy i tabeli
- Quiz: Wprowadzenie do baz danych
2Moduł 2: Zapytania SELECT3 lekcji + quiz
- 1SELECT, FROM i WHERE z operatorami porównania
- 2ORDER BY, LIMIT i OFFSET
- 3Filtrowanie zaawansowane — LIKE, IN, BETWEEN i NULL
- Quiz: Zapytania SELECT
3Moduł 3: Łączenie tabel — JOIN3 lekcji + quiz
- 1INNER JOIN i relacje między tabelami
- 2LEFT JOIN i RIGHT JOIN
- 3Self JOIN i łączenie wielu tabel
- Quiz: Łączenie tabel — JOIN
4Moduł 4: Funkcje agregujące3 lekcji + quiz
- 1COUNT, SUM, AVG, MIN i MAX
- 2GROUP BY i HAVING
- 3Podzapytania i CTE (WITH)
- Quiz: Funkcje agregujące
5Moduł 5: Modyfikowanie danych3 lekcji + quiz
- 1INSERT INTO — wstawianie danych
- 2UPDATE i DELETE z WHERE
- 3Transakcje — BEGIN, COMMIT i ROLLBACK
- Quiz: Modyfikowanie danych
6Moduł 6: Projektowanie baz danych3 lekcji + quiz
- 1Normalizacja — 1NF, 2NF i 3NF
- 2Indeksy i wydajność zapytań
- 3ALTER TABLE i migracje schematu
- Egzamin końcowy: SQL
7Indeksy i Optymalizacja Zapytań3 lekcji + quiz
- 1Tworzenie i zarządzanie indeksami
- 2Analiza planów wykonania zapytań (EXPLAIN)
- 3Techniki optymalizacji zapytań SQL
- Quiz: Indeksy i Optymalizacja Zapytań
8Projektowanie Baz Danych i Normalizacja3 lekcji + quiz
- 1Postacie normalne i eliminacja redundancji
- 2Projektowanie schematu i relacji między tabelami
- 3Denormalizacja i optymalizacja struktury
- Quiz: Projektowanie Baz Danych i Normalizacja
O kursie
Kompleksowy kurs SQL od podstaw do zaawansowanych zapytań. Nauczysz się tworzyć bazy danych, pisać zapytania SELECT, łączyć tabele za pomocą JOIN, agregować dane i modyfikować strukturę bazy. Kurs oparty na praktycznych przykładach z PostgreSQL.
🎯Dla kogo jest ten kurs?
Opinie studentów
p.nowakZweryfikowany
Dobre uzupełnienie po studiach — tam teoria, tu praktyka. Za cenę jednego podręcznika dostałem komplet wiedzy.
Piotr WiśniewskiZweryfikowany
Materiał aktualny — na rozmowie mówili o Pythonie 3.12 i o tym było. Nie trafiłem na zdezaktualizowane przykłady.
OlaZweryfikowany
Praktyczne projekty na końcu każdego modułu, nie tylko teoria. Po zakończeniu miałem 3 gotowe skrypty do portfolio.
Renata L.Zweryfikowany
Zdałem pierwszą techniczną rozmowę na juniora. Pytania ze składni i debugowania przerobione dokładnie tak jak w kursie.
Paweł WoźniakZweryfikowany
Troszkę szybciej niż się spodziewałem przy modułach zaawansowanych, ale mogę cofnąć i odtworzyć. Good value.
BartekZweryfikowany
Zaczynałam programowanie od zera i bałam się składni. Po tym kursie piszę skrypty do pracy, oszczędzają mi 2-3h dziennie. Najlepiej wydane pieniądze.
❓Najczęściej zadawane pytania
Podobne kursy
Więcej kursów z kategorii Programowanie i IT
Python - Analiza Danych z Pandas
Python - Analiza Danych z Pandas
Python dla Analityków Danych
Python dla Analityków Danych
React - nowoczesne aplikacje webowe
React - nowoczesne aplikacje webowe
Node.js - backend development
Node.js - backend development
Gotowy na nową wiedzę?
Dołącz do 214 kursantów, którzy już uczą się z tym kursem.
Odblokuj z abonamentem — 7 dni za darmoOd 49 PLN/miesiąc · 248 kursów · Anuluj kiedy chcesz