Opis kursu
Kurs SQL od podstaw dla każdego! To kompleksowe szkolenie stworzone z myślą o osobach, które chcą nauczyć się pracy z bazami danych od zera – bez wcześniejszego doświadczenia, bez technicznego zaplecza i bez „progu wejścia”. Wystarczy zwykły komputer i chęć do nauki.
SQL (Structured Query Language) to uniwersalny język używany do komunikacji z relacyjnymi bazami danych. Korzystają z niego programiści, analitycy danych, administratorzy baz danych, specjaliści BI, testerzy, a nawet marketerzy pracujący z danymi. Znajomość SQL to jedna z najbardziej uniwersalnych i poszukiwanych umiejętności na rynku pracy.
W kursie pracujemy na systemie PostgreSQL – jednej z najpopularniejszych i darmowych baz danych na świecie – oraz na narzędziu graficznym pgAdmin, które umożliwia wygodną pracę z bazą.
Dla kogo jest ten kurs?
• Dla osób początkujących, które nigdy nie miały styczności z bazami danych
• Dla studentów kierunków technicznych i biznesowych
• Dla osób chcących się przebranżowić do IT
• Dla analityków i osób pracujących z Excelem
• Dla każdego, kto chce zrozumieć jak działają dane „od środka”
Nie potrzebujesz:
• wiedzy programistycznej
• znajomości matematyki wyższej
• doświadczenia w IT
• specjalistycznego sprzętu
Wystarczy zwykły komputer (Windows / Mac / Linux) i dostęp do internetu.
Czego nauczysz się w kursie?
Kurs prowadzi Cię krok po kroku – od absolutnych podstaw do bardziej zaawansowanych zagadnień wykorzystywanych w realnych projektach.
Zaczynamy od wyjaśnienia:
• czym jest baza danych
• czym jest SQL
• jak działa tabela, rekord i kolumna
• jakie są typy danych
Następnie przechodzimy do praktyki:
• instalujemy PostgreSQL
• uczymy się tworzyć tabele
• wstawiać dane
• modyfikować je
• usuwać
• wyszukiwać informacje przy pomocy zapytań SELECT
Poznasz koncepcję CRUD, klucze obce, relacje między tabelami oraz nauczysz się łączyć dane przy pomocy JOIN.
W kolejnych modułach przejdziemy do:
• funkcji agregujących i matematycznych
• pracy z GROUP BY i HAVING
• podzapytań
• widoków zwykłych i materializowanych
• funkcji własnych
• procedur
• triggerów
• transakcji
• indeksów i optymalizacji zapytań
Każdy większy blok zakończony jest zadaniem domowym, aby utrwalić wiedzę w praktyce.
Dlaczego warto?
• SQL to fundament pracy z danymi
• Umiejętność uniwersalna w IT i biznesie
• Kurs prowadzi od zera
• Dużo praktyki
• Konkretne przykłady
• Jasne i proste tłumaczenie
• Bez zbędnej teorii – uczysz się tego, co naprawdę potrzebne
Po ukończeniu kursu będziesz:
• swobodnie tworzyć bazy danych
• pisać zapytania
• łączyć dane z wielu tabel
• optymalizować zapytania
• rozumieć jak działają systemy bazodanowe