Розпродаж!

Курс SQL і PostgreSQL базовий

Оригінальна ціна: 1,190 грн.Поточна ціна: 490 грн.

 Ви економите: 700 грн (59%)
 Покваптеся! Закінчується через

Ви навчитеся читати і писати складні запити до баз даних, використовуючи одну з найбільш затребуваних мов програмування – SQL і супер затребувану СУБД (систему управління базами даних) – PostgreSQL. Всі ті знання, які ви отримаєте на курсі легко застосовні і до інших СУБД, таких як MySQL, Microsoft SQL Server, Oracle.

10 заказов за последние 7 дней.
Додаткова знижка в 20% при купівлі від 2 курсів. Активується автоматично.

Мова викладання в курсі – російська. Незабаром буде доступна українська версія цього курсу.

Відеозаписи лекцій без зворотного зв’язку та участі викладача. Ви отримаєте доступ до матеріалів одразу після оплати.

Чого ви навчитеся

– Реляційна модель і SQL
– Типи даних PostgreSQL
– Створення БД і таблиць
– Відносини 1 до 1, 1 до багатьох, багато до багатьох
– Вибірки – SELECT
– Фільтрація даних – WHERE
– Сортування і групування даних
– Оператори UNION, INTERSECT, EXCEPT над множинами
– З’єднання таблиць
– Підзапити
– Ключі: первинні та зовнішні
– Обмеження
– Послідовності
– Вставка, видалення, оновлення
– Проектування БД
– Індекси
– Транзакції
– Безпека – Індекси – Транзакції – Безпека.

Вступ до SQL

Основні концепції
Реляційна модель і SQL
Чому PostgreSQL
Інсталюємо PostgreSQL
Типи даних у PostgreSQL
Створення БД
Створення таблиць
Відношення “один до багатьох”
Відношення “один до одного”
Відношення “багато до багатьох”
Створюємо Northwind

Прості запити із SELECT

Повна вибірка
Вибірка та елементарні арифметичні операції
DISTINCT
COUNT
WHERE
AND, OR
BETWEEN
IN & NOT IN
ORDER BY
MIN, MAX, AVG
LIKE
LIMIT
Check on NULL
GROUP BY
HAVING
UNION, INTERSECT, EXCEPT

З’єднання – Joins

Знайомство зі з’єднаннями
INNER JOIN
LEFT, RIGHT JOIN
SELF JOIN
USING & NATURAL JOIN
AS – псевдоніми

Підзапити

Вступ до підзапитів
WHERE EXISTS
Підзапити з квантифікаторами ANY, ALL

DDL – керуємо БД і таблицями

Керуємо таблицями
Primary Key
Foreign Key
Check
Default
Sequences
Sequences & Tables
INSERT
UPDATE, DELETE, RETURNING

Проектування БД

Вступ до процесу проектування
Базові рекомендації
Нормальна Форма (НФ)

Подання (Views)

Вступ до уявлень
Створення уявлень
Оновлювані уявлення
Опція Check

Логіка з CASE, COALESCE і NULLIF

Введення в COALESCE і NULLIF
COALESCE і NULLIF на практиці

Функції SQL і PLpgSQL

Введення у функції
Наша перша функція
Скалярні функції
IN, OUT, DEFAULT
Повернення наборів даних
Введення в PLpgSQL
Повернення і присвоєння
Декларація змінних
IF / ELSE
Цикли
RETURN NEXT

Помилки та їхнє опрацювання

Введення
RAISE на практиці

Приведення типів даних

Вступ до приведення типів даних
Приведення типів даних на практиці

Індекси

Вступ до індексів. Трохи “кишечків”
Методи сканування
Види індексів
EXPLAIN, ANALYZE
Побудова простого індексу та індексу за двома стовпчиками
Індекси за виразами
“Складний” індекс для пошуку за текстом

Користувацькі типи

Домени
Композитні типи
Перерахування

Просунуте групування з CUBE і ROLLUP

Вступ до групування
GROUPING SET, ROLLUP, CUBE

Знайомство з psql

Вступ до psql
Знайомство з psql на практиці

Імпорт даних

Імпорт csv. Вступ
Імпортуємо csv на практиці

CTE – Common Table Expressions

Вступ та CTE на практиці
Рекурсивний CTE

Віконні функції

Вступ до віконних функцій
Віконні функції на практиці
Ранжування
Повернення N-записів

Транзакції

Вступ до транзакцій
Рівні ізоляції
Транзакції на практиці

Тригери

Вступ до тригерів
Рядкові тригери
Тригери на затвердження

Безпека в postgresql

Введення в безпеку
Створюємо ролі, вилучаємо права з public
Права на рівні БД і схеми
Права на рівні таблиць
Права на рівні стовпчиків
Права на рівні рядків
Вилучаємо всі права і видаляємо ролі

Вимоги

– Будь-який притомний сучасний комп’ютер
– Базові знання роботи з комп’ютером

Опис

Вивчайте SQL швидко й ефективно!

Від автора бестселера: “Повне керівництво по Python 3: від новачка до фахівця”

Ви навчитеся читати і писати складні запити до баз даних, використовуючи одну з найбільш затребуваних мов програмування – SQL і супер затребувану СУБД (систему управління базами даних) – PostgreSQL. Всі ті знання, які ви отримаєте на курсі, легко застосовні і до інших СУБД, таких як MySQL, Microsoft SQL Server, Oracle.

Вивчення SQL це один з найшвидших способів піднятися кар’єрними сходами і почати заробляти ще більше. На курсі ви будете вчитися і отримувати завдання для власної перевірки і поліпшення розуміння матеріалу.

На даний момент курс покриває:

– Введення в SQL: концепції, реляційна модель, інсталяція postgres, створення БД, таблиць, види відносин, типи даних
– Прості вибірки: SELECT, DISTINCT, COUNT, WHERE, AND/OR, BETWEEN, IN, ORDER BY, MIN/MAX/AVG, LIKE, LIMIT, GROUP BY, HAVING, UNION/INTERSECT/EXCEPT, перевірки на NULL
– З’єднання: INNER, LEFT, RIGHT, SELF, USING і NATURAL JOIN
– Підзапити: WHERE EXISTS, підзапити з квантифікаторами
– DDL: управління ключами (PK, FK), обмеження, послідовності, INSERT, UPDATE/DELETE/RETURNING
– Проектування БД: основи, рекомендації, нормальні форми (НФ)
– Подання (Views): основи, створення, оновлення через views, опція check
– Логіка з CASE WHEN, COALESCE і NULLIF
– Функції SQL: основи, скалярні функції, IN/OUT/DEFAULT, повернення наборів даних
– Функції PL/pgSQL: основи, повернення та привласнення, декларація змінних, логіка з if-else, цикли, RETURN NEXT
– Помилки та їх обробка
– Індекси: основи, методи сканування, види, EXPLAIN, ANALYZE
– Масиви: основи, створення, нарізка (slicing), оператори, VARIADIC і FOREACH
– Просунуте групування з CUBE/ROLLUP
– Користувацькі типи: домени, композитні типи, перерахування
– psql та імпорт даних
– транзакції
– безпека
– віконні функції
– тригери

і ще деякі менш значущі теми

Для кого цей курс:

Новачки в програмуванні, які бажають навчитися працювати з даними через SQL і PostgreSQL

Чи потрібна реєстрація?

Ні, реєстрація не обов’язкова. Просто заповніть усі поля під час оформлення замовлення і ваш акаунт створиться автоматично. Дані, які ви ввели на сторінці оплати (пошта, пароль), потім можна використовувати для входу на сайт.

Як оплатити обраний курс?

Наш сайт приймає оплату за допомогою платіжної системи Way For Pay. Усі операції на нашому сайті безпечні та проходять з використанням шифрованого SSL з’єднання. Ми не збираємо і не зберігаємо ваші платіжні дані. Платіжна система повністю гарантує безпеку платежів.

На даний момент доступні такі способи оплати:

  • Банківська картка (будь-яка)
  • Приват24
  • G pay
  • Apple pay
  • Visa checkout
  • Masterpass
  • Миттєва розстрочка та оплата частинами для власників карток ПриватБанку
  • Розстрочка для власників карток Monobank, Ощадбанк, Райффайзен, А-Банк, ОТР Банк, Глобус Банк, Sportbank

1. На сторінці курсу натисніть «Купити»
2. Потім у вкладці, що відкрилася, натисніть «Оформлення замовлення»
3. на сторінці оформлення заповніть усі поля та натисніть «Купити»
4 Автоматично відкриється сторінка платіжної системи.
5. Виберіть спосіб оплати.
6. Введіть дані та дотримуйтесь інструкцій платіжної системи.
7. Після успішної оплати ви будете автоматично направлені на сторінку, де зможете отримати доступ до курсу. Так само вам буде надіслано лист із посиланням на курс.

Якщо жоден з перерахованих способів оплати вам не підходить, напишіть нам: info@siluette.com.ua або скористайтеся чатом у правому нижньому кутку сторінки нашого сайту. Ми обов’язково допоможемо.

Як отримати оплачені матеріали?

Для того, щоб отримати матеріали – просто заповніть усі поля під час оформлення замовлення (включно з полем – Створити пароль облікового запису).

Після оплати – система автоматично направить вас в особистий кабінет у розділ ①«Завантаження». Тут буде список ваших оплачених матеріалів і посилання на скачування②.

Або натисніть у правому верхньому кутку сайту пункт Мій акаунт, введіть пошту і пароль, який ви придумали, коли оформляли замовлення. У розділі Завантаження є посилання на скачування.

Скільки часу будуть доступні матеріали?

Посилання на ваш курс буде доступне протягом 90 днів з дня оплати. За цей час ви повинні завантажити всі матеріали на свій пристрій. Після закінчення цього терміну посилання можуть стати неактивними. Це пов’язано з нововведеннями компаній, що надають послуги хмарного сховища. Якщо ви не встигли завантажити куплені курси, напишіть нам на пошту – info@siluette.com.ua

Відгуки

Відгуків немає, поки що.

Будьте першим, хто залишив відгук “Курс SQL і PostgreSQL базовий”“

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *