Kurs PostgreSQL

Witaj w kursie PostgreSQL.
Tutaj twoje dane przestają latać jak zagubiony balonik i wreszcie dostają porządny dom.
PostgreSQL to jeden z najpotężniejszych i najbardziej szanowanych relacyjnych systemów baz danych na świecie. Używa się go w aplikacjach webowych, API, dashboardach, narzędziach biznesowych, systemach wewnętrznych, platformach SaaS i wielu innych projektach, gdzie dane trzeba przechowywać, organizować, wyszukiwać, aktualizować, chronić i nie tracić tylko dlatego, że ktoś odświeżył stronę.
Bardzo ważny szczegół.
Przeglądarki zapominają.
Bazy danych pamiętają.
Czasami aż za dobrze.
Usuwaj ostrożnie.
Czego Się Nauczysz
W tym kursie nauczysz się PostgreSQL od podstaw.
Zaczniesz od najważniejszych rzeczy:
- czym jest baza danych;
- czym są tabele;
- jak działają wiersze i kolumny;
- jak SQL pozwala rozmawiać z bazą danych;
- jak tworzyć bazy danych i tabele;
- jak wstawiać, czytać, aktualizować i usuwać dane.
Potem przejdziesz do poważniejszych umiejętności:
- typy danych;
- ograniczenia;
- filtrowanie i sortowanie;
- klucze główne;
- klucze obce;
- relacje między tabelami;
- JOINy;
- agregacje;
- indeksy;
- podstawy wydajności;
- używanie PostgreSQL z aplikacjami.
Na końcu kursu nie będziesz znać tylko komend SQL.
Będziesz rozumieć, jak strukturyzuje się dane.
A to duży krok.
Bo zła struktura danych jest jak bałagan w garażu.
Na początku wygląda normalnie.
Potem pewnego dnia potrzebujesz jednego kabla.
I wszystko się zawala.
Dla Kogo Jest Ten Kurs
Ten kurs jest dla początkujących, którzy chcą zrozumieć bazy danych bez topienia się w strasznej teorii.
Nie musisz być ekspertem od baz danych.
Nie musisz znać zaawansowanego backendu.
Potrzebujesz tylko ciekawości, terminala, zainstalowanego PostgreSQL i odwagi, żeby pisać średniki.
Bardzo ważne.
SQL kocha średniki.
Kurs będzie przydatny, jeśli uczysz się:
- backend development;
- Django;
- Java Spring Boot;
- Node.js;
- full-stack development;
- podstaw DevOps;
- zarządzania danymi;
- tworzenia aplikacji webowych.
Jeśli budujesz prawdziwe strony albo aplikacje, PostgreSQL jest jedną z tych umiejętności, które po cichu stają się bardzo przydatne.
Jak dobry śrubokręt.
Nie glamour.
Ale kiedy jest potrzebny, naprawdę jest potrzebny.
Jak Będziemy Się Uczyć
Będziemy uczyć się przez praktykę.
Każda lekcja wyjaśni jedną ważną ideę, a potem pokaże praktyczne przykłady SQL.
Będziesz tworzyć bazy danych.
Będziesz tworzyć tabele.
Będziesz wstawiać dane.
Będziesz uruchamiać zapytania.
Coś zepsujesz.
Potem to naprawisz.
To normalne.
PostgreSQL jest potężny, ale też surowy.
Nie zgaduje emocjonalnie, co miałeś na myśli.
Jeśli zapytanie jest złe, powie ci.
Czasem grzecznie.
Czasem jak zmęczony księgowy.
Struktura Kursu
Ten kurs ma 12 lekcji.
Pójdziemy krok po kroku od podstaw PostgreSQL do małego projektu końcowego.
Zaczniesz od instalacji i prostych tabel.
Potem nauczysz się pracować z prawdziwymi danymi, łączyć tabele, pytać o relacje, poprawiać strukturę i rozumieć idee, które sprawiają, że relacyjne bazy danych są tak potężne.
Bez pośpiechu.
Bez paniki.
Bez smoka bazodanowego.
Przeważnie.
Zacznij Kurs
Zacznij od pierwszej lekcji:
Lekcja 1: Pierwsze Kroki z PostgreSQL
W pierwszej lekcji zainstalujesz PostgreSQL, otworzysz psql, stworzysz pierwszą bazę danych, pierwszą tabelę, wstawisz dane i uruchomisz pierwsze zapytanie SELECT.
Mały początek.
Duża przyszłość.
Bardzo PostgreSQL.