PL/SQL Developer
B2B: 16 800 PLN - 21 840 PLN
PostgreSQL jest jedną z dynamiczniej rozwijających się baz danych, dostępną praktycznie w każdej liczącej się chmurze obliczeniowej i o czymś to chyba świadczy. Ze względu na dobrą wydajność w pracy z dużymi danymi i częściową zgodność języka, jest często wybierana [jest] jako cel migracji danych z Oracle. W corocznej ankiecie „Stack Overflow Developer Survey”, PostgreSQL znajduje się na pierwszym miejscu – ponad 46% programistów pracuje właśnie z tym silnikiem bazy danych! Jeśli więc na poważnie myślisz o programowaniu, Data Science, administracji bazami lub DevOps, to PostgreSQL trzeba znać.
Baza danych to o wiele więcej niż duże tabele – to zmyślnie utworzona logiczna warstwa, dzięki której z danymi można pracować sprawnie, która chroni informacje przed błędami użytkownika, udostępnia dokładnie te dane, których potrzebuje aplikacja i biznes.
Ten kurs opowiada właśnie o tej warstwie logicznej.
Zobaczysz na czym polega rola architekta czy projektanta bazy danych.
Dowiesz się jak budować tabele, definiować relacje między nimi,
Nauczysz się, jak określać warunki sprawdzające poprawność danych - constraints (PRIMARY KEY, FOREIGN KEY, CHECK, UNIQUE, DEFAULT, NOT NULL)
Zobaczysz jak tworzyć widoki (VIEW), indeksy, dlaczego i jak z nich korzystać
Nauczysz się pisać wydajny kod po stronie serwera (funkcje SQL i PGPLSQL),
Zaimplementujesz funkcje, procedury i triggery.
Dowiesz się na czym polegają problemy związane z portowaniem bazy danych i z refaktoryzacja
Nie ograniczamy się tylko do składni poleceń, skupiamy się na tym po co użyć określonej struktury, kiedy płyną z tego korzyści, co z praktycznego punktu widzenia robić, a czego raczej unikać. Oprócz poprawnych poleceń, pokazujemy też najczęstsze błędy, śledząc je uważnie dasz radę unikać ich we własnej pracy, a na pewno w razie potrzeby, zrozumiesz co działa nie tak i dasz radę rozwiązać typowe problemy.
Prezentowane tu zagadnienia są przedstawiane od podstaw, ale wymogiem jest podstawowa znajomość pracy z bazą danych w zakresie budowania zapytań, nabyta np. na kursie dla początkujących. Jeśli chcesz w trakcie szkolenia wykonywać zadania, które znajdziesz w podręczniku, to musisz posiadać dostęp do bazy PostgreSQL.
Ponieważ najlepiej uczyć się praktycznie, to do szkolenia dołączony jest podręcznik kursowy. Dla każdej lekcji znajdziesz w nim
krótkie podsumowanie wiadomości – notatkę z lekcji,
zestaw zadań z rozwiązaniami
i kilka powtórkowych pytań z odpowiedziami
Zapraszam do nauki na kursie projektowania bazy danych PostgreSQL – to Twój pewny krok w stronę profesjonalnego rozwoju!
Powodzenia!