Курс Бази даних

  • Online
  • Для початківців, Для досвідчених
  • SQL / DBA
Навчальний центр: Sigma Software University
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:10 тижнів
Початок курсу:29.05.2025
Вартість навчання:17 300 UAH за курс

Пакет з ментором - 29 000 UAH.

Програма курсу

Модуль 1. MS SQL Server

  • Що таке MS SQL Server
  • Встановлення MS SQL Server та БД з прикладами
  • Створення нової бази даних MS SQL Server
  • Створення таблиць в MS SQL Server

Модуль 2. Робота з базами даних

  • Під'єднання БД MS SQL SERVER до MS ACCESS, імпорт таблиць ODBC та ADO конектори
  • Індекси в MS SQL Server. Додавання / видалення індексів та обмежень. Специфічні індекси

Модуль 3. Реляційні відношення

  • Реляційні відношення, документування та створення ER-діаграм
  • Що таке GDPR. ETL процес. OLTP та OLAP

Модуль 4. Робота з даними

  • Розуміння транзакцій
  • Об'єднання таблиць логічні та фізичні
  • Використання таблиць з інших серверів
  • Вставка даних, конвертація даних
  • Використання змінних
  • Робота зі строками
  • Функції роботи зі строками

Модуль 5. Робота із запитами

  • Оператор MERGE, HASH значення
  • Поєднання 3 та більше таблиць
  • Оптимізатор запитів
  • Вчимось розбиратися як обробляється запит
  • Таблична цілісність
  • Тригери
  • Мінімально логуємі операції

Модуль 6. Підготовка даних

  • Створення представлень даних
  • Віконні функції
  • Індексовані та матеріалізовані представлення
  • Створення функцій
  • Використання зовнішніх інструментів для підготовки даних

Модуль 7. Робота із запитами (Частина 2)

  • Підзапити
  • Умовне виконання запитів
  • Тимчасові табличні об'єкти
  • Загальні табличні вирази
  • Огляд партиціонування

Модуль 8. Додаткові можливості

  • In-memory об’єкти
  • Додаткові можливості MS SQL Server: повнотекстовий пошук, обробка XML
  • Додаткові можливості MS SQL Server: обробка JSON
  • Безпека в MS SQL Server. Змінні, табличні змінні. Цикли. Курсори

Модуль 9. Робота із запитами (Частина 3)

  • Створення зберігаємих процедур
  • Прискорення виконання запитів
  • Динамічні запити

Модуль 10. Пошук

  • Пошук об'єктів БД, залежність об'єктів
  • Відключення автоінкремента, індексів, тригерів
  • Статистика, обслуговування індексів
  • Керування виконанням запитів
  • Архітектурні питання налаштування БД

Модуль 11. Архітектура

  • Архітектура індексів
  • Створення опису БД
  • Системні БД, архітектура та обслуговування системного лог-файлу
  • Резервне копіювання БД
  • Блокування та дедлоки
  • Реплікація, дзеркалювання, збійо-стійкий кластер, лог-шипінг

Модуль 12. Додаткові інструменти

  • Додаткові корисні інструменти
  • Автотести
  • Agile, естімейшн, техніки планування складності задач
  • CI/CD, Git. DWH топології: Star, Snowflake
  • DWH концепції: Kimball vs Inmon
  • Master Data Model, Slowly changed Dimension
  • Безкодові ETL-застосунки. Робота з Power BI/Tableau

Модуль 13. Інші бази даних

  • Типи NoSQL DBs
  • Огляд
  • Key-Value DB Redis

Модуль 14. MongoDB

MongoDB.

Модуль 15. Хмарні сервіси

  • Велика трійка хмарних провайдерів
  • Огляд найпопулярніших RDBMS
  • Огляд DBT

Після завершення курсу ти зможеш:

  • Розуміти та обирати типи баз даних (БД), відповідно до вимог замовника (включаючи технологічну та фінансову компоненти)
  • Повністю самостійно створювати нові бази даних, структури даних тощо
  • Адмініструвати існуючі бази даних
  • Вміти працювати з інструментами моніторингу стану БД та аналізувати виконання запитів
  • Оптимізувати продуктивність окремих запитів, процедур та всієї БД
  • Проєктувати та створювати сховища даних та обирати кращу модель, відповідно до вимог
  • Створювати процеси трансформації даних (ETL, ELT, ETLT) для сховищ
  • Створювати транзакційні процеси обробки даних
  • Імпортувати та експортувати дані, обмінюватися даними за іншими БД, оркеструвати процеси
  • Мати уявлення про налаштування систем машинного навчання
  • А також матимеш добре теоретичне підґрунтя для роботи з БД

Вимоги до учасників

Обов'язково:

  • Розуміння SQL на базовому рівні
  • Наявність локально встановлених інструментів MSSQL Server, MS SQL Management Studio, Redis DB, Mongo DB та Compass for Mongo DB

Перевагою буде:

  • Практичний досвід використання баз даних, що допоможе краще засвоїти навчальний матеріал
  • Вміння працювати з текстовими редакторами, такими як Notepad++, інструментом DBeaver (community edition) та MS Excel
  • Наявність підписки на MS Azure

Особливості курсу

  • Широкий спектр аудиторії
  • Багато практики
  • Сертифікат
  • Курс в онлайн форматі

Викладачі курсу

Максим Івашура - Senior DB/DWH Engineer

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
19.12.2025
Тривалість
10 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
3 013 UAH за курс
Навчальний центр
Світ Сучасної Освіти
Формат
Online
Початок навчання
Дата формується
Тривалість
4 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
38 000 UAH за курс
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
09.03.2026
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
Дата формується
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте