Курси SQL Developer

В цій категорії ви знайдете курси аналітиків, розробників, архітекторів та адміністраторів баз даних SQL
Читати далі

Порівняння усіх курсів

Фільтр
Курс
Формат
Online
Початок навчання
26.01.2026
Тривалість
24 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Світ Сучасної Освіти
  • SQL / DBA
Подробиці

Курс пропонує введення у технології Oracle. Студенти вивчають поняття реляційних баз даних та мову програмування SQL. Вивчають команди SQL, які дозволяють писати запити до одних та кількох таблиць, маніпулювати даними та створювати об'єкти бази даних.

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

Вступ

  • Завдання курсу, програма курсу, додатки до курсу
  • Огляд основних можливостей бази даних Oracle 12c та супутніх продуктів
  • Обговорення основних концепцій, а також теоретичних та фізичних аспектів реляційної бази даних
  • Введення в SQL та засоби розробки на ньому
  • Використання SQL Developer
  • Запуск SQL*Plus із Oracle SQL Developer
  • Схема Human Resource (HR)
  • Таблиці, що використовуються в курсі

Вилучення даних за допомогою команди SELECT

  • Список можливостей команди SELECT
  • Використання арифметичних операторів та невизначених значень у команді SELECT
  • Псевдоніми стовпців
  • Використання оператора конкатенації, рядків-літералів, альтернативного оператора цитування та пропозиції DISTINCT
  • Використання команди DESCRIBE для виведення структури таблиці

Обмеження та сортування даних

  • Використання пропозиції WHERE для вибірки необхідних рядків
  • Використання операторів порівняння та логічних операторів у пропозиції WHERE
  • Змінні підстановки
  • Використання команд DEFINE та VERIFY

Використання однорядкових функцій

  • Демонстрація відмінностей між однорядковими та багаторядковими функціями SQL
  • Перетворення рядків за допомогою символьних функцій, що використовуються у списку SELECT та пропозиції WHERE
  • Перетворення чисел за допомогою функцій ROUND, TRUNC та MOD
  • Арифметичні операції стосовно типу даних DATE
  • Використання функцій для роботи з датами

Використання функцій перетворення та умовних виразів

  • Опис явного та неявного перетворення типів даних
  • Використання функцій перетворення TO_CHAR, TO_NUMBER та TO_DATE
  • Вкладені функції
  • Застосування функцій NVL, NULLIF та COALESCE до даних
  • Використання логічних умов IF THEN ELSE у команді SELECT

Агрегація даних за допомогою групових функцій

  • Використання групових функцій у команді SELECT
  • Створення груп даних за допомогою пропозиції GROUP BY
  • Виключення груп даних за допомогою фрази HAVING

Відображення даних із кількох таблиць за допомогою з'єднань

  • Синтаксис з'єднання таблиць для доступу до даних більш ніж однієї таблиці
  • Типи з'єднань
  • Природне поєднання
  • З'єднання таблиці саме з собою
  • З'єднання з умовами, відмінними від рівності
  • Зовнішні з'єднання

Використання підзапитів

  • Типи проблем, які вирішуються за допомогою підзапитів
  • Однорядкові підзапити
  • Багаторядкові підзапити

Оператори роботи над безліччю

  • Опис операторів роботи над множинами
  • Оператори UNION та UNION ALL
  • Оператор INTERSECT
  • Оператор MINUS
  • Зіставлення результатів SELECT
  • Сортування результатів під час використання операторів роботи над безліччю

Мова зміни даних (DML)

  • Опис команд DML
  • Транзакції бази даних

Використання мови визначення даних (DDL)

Опис команд DDL.

Попередні вимоги до учасників курсу

  • Загальне уявлення про концепції та методики обробки даних
  • Загальне уявлення про мови програмування

Слухачі вивчають

  • Команди SQL та реляційну базу даних Oracle
  • Використовувати SQL Developer
  • Створення звітів за допомогою команд SQL
  • Зміна даних у реляційних таблицях та збереження змін
  • Концепція реляційних баз даних і мови програмування SQL
  • Створювати звіти за допомогою мови SQL

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

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Більше інформації
Курс
Формат
Online
Початок навчання
26.01.2026
Тривалість
24 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
20 400 UAH за курс
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Світ Сучасної Освіти
  • SQL / DBA
Подробиці

У ході курсу вивчаються сучасні можливості PL/SQL з розробки і налагодження PL/SQL-програм, які найбільш ефективно взаємодіють з базою даних і іншими додатками. Слухачі навчаться використовувати всі функціональні можливості курсорів, пакетів, великих об'єктів, колекцій і методів взаємодії з іншими додатками. Розглядаються питання написання оптимального коду, використання зовнішніх підпрограм, написаних на мовах C і Java, застосування механізму детального контролю доступу, а також захисту коду від SQL-впроваджень.

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

Вступ

  • Завдання курсу
  • Розклад курсу
  • Опис середовищ розробки
  • Таблиці, дані і інструменти, використовувані в цьому курсі

Огляд концепцій програмування на PL/SQL

  • Структура блоку PL/SQL
  • Пакети, процедури і функції
  • Курсори
  • Обробка виключень
  • Залежності

Дизайн коду PL/SQL

  • Опис зумовлених типів даних
  • Створення підтипів на основі наявних в додатку типів
  • Використання різних підходів при дизайні курсорів
  • Використання змінних курсорів
  • Білий список

Огляд колекцій

  • Огляд колекцій
  • Використання асоціативних масивів
  • Навігація за допомогою асоціативних методів
  • Використання вкладених таблиць
  • Використання масивів змінної довжини
  • Порівняння вкладених таблиць і масивів змінної довжини

Використання колекцій

  • Написання PL/SQL програм, що використовують колекції
  • Ефективне використання колекцій
  • Покращення в типах змінних прив'язки в PL/SQL

Маніпулювання великими об'єктами

  • Робота з LOB
  • Огляд SecureFile LOB

Використання просунутих методів інтерфейсів

  • Виклик зовнішніх програм з PL/SQL
  • Переваги виклику зовнішніх процедур
  • Виклик зовнішніх процедур, написаних на інших мовах програмування
  • Виклик з PL/SQL процедур, написаних на мові C
  • Виклик з PL/SQL процедур, написаних на мові Java

Налаштування продуктивності коду PL/SQL

  • Вплив компілятора
  • Налаштування коду PL/SQL
  • Управління автоматичним встраиванием підпрограм
  • Ідентифікація проблем використання пам'яті і її налаштування
  • Мережеві проблеми

Збільшення продуктивності за рахунок кешування

  • Опис кешування результатів
  • Використання кешу результатів запитів
  • Використання кешу функцій PL/SQL
  • Огляд особливостей кеша функцій PL/SQL

Аналіз коду PL/SQL

  • Інформація про коді
  • Області видимості PL/SQL
  • Пакет DBMS_METADATA
  • Покращення PL/SQL

Профілізація і трасування коду PL/SQL

  • Трасування виконання PL/SQL
  • Кроки трасування PL/SQL

Впровадження віртуальної приватної бази даних за допомогою детального контролю доступу

  • Опис роботи детального контролю доступу
  • Опис методів детального контролю доступу
  • Опис контексту програми
  • Створення контексту програми
  • Застосування контексту програми
  • Процедури пакету DBMS_RLS
  • Застосування політики
  • Уявлення словника даних, що містять інформацію про детальний контроль доступу

Захист коду від SQL-впроваджень

  • Опис SQL-впроваджень
  • Зменшення зон, вразливих для SQL-впроваджень
  • Використання DBMS_ASSERT

Цілі курсу

  • Створення ефективних пакетів і програмних одиниць PL/SQL
  • Написання коду, що взаємодіє з іншими додатками і операційною системою
  • Створення додатків, що використовують колекції
  • Створення оптимальних з точки зору продуктивності програм
  • Застосування механізмів детального контролю доступу
  • Написання коду, що взаємодіє з великими об'єктами (LOBs), і використання SecureFile LOBs

Попередні вимоги

  • Знання SQL і PL/SQL
  • Oracle Database: Розробка програмних модулів на PL/SQL
  • Oracle Database: Основи SQL

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Більше інформації
Відеокурс / Платформа
Рекомендуємо
Формат
Online
Початок навчання
Будь-який момент
Тривалість
2 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікат
IAMPM
  • SQL / DBA
Подробиці

Програма курсу розрахована людей, які хочуть з нуля вивчити необхідну SQL базу для ефективної роботи з даними. У процесі навчання ви зрозумієте архітектуру та структуру зберігання даних у базі, навчитесь підключатися до баз даних та обробляти отримані дані, писати правильні SQL-запити та об'єднувати результати кількох запитів, працювати з аналітичними функціями SQL, візуалізувати отримані данні за допомогою Power BI, Tableau.

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

Основи роботи з SQL та базами даних

  • Види баз даних. Таблиці та поля.
  • Оператори SELECT та FROM. Створюємо перший запит. Використання Alias.
  • Оператор WHERE.
  • Логічні оператори AND, OR, NOT.
  • Оператори BETWEEN, LIKE, IN. Обережно "NULL"!

Сортування та групування даних

  • Сортування результатів запиту. Отримуємо першу статистику.
  • Функції агрегації. Розширені можливості угруповання даних.
  • Варіанти використання операторів. Поєднуємо результати кількох запитів.
  • Оператори UNION та UNION ALL.

Аналітичні функції SQL для менеджерів. Частина 1

  • Перетворення типів (функція CAST).
  • Статистичні функції (SUM, AVG, MIN, MAX, COUNT).
  • Функції дати-часу (DATE, DATEADD, DATEDIFF).
  • Поняття DATE PART, поняття TIMESTAMP.
  • Рядкові функції (REPLACE, TRiM, SUBSTRING ...).

Аналітичні функції SQL для менеджерів. Частина 2

  • Віконні функції (... OVER… PARTITION BY…).
  • Логічні функції (FIRST_VALUE, LAG, LAST_VALUE, LEAD, PERCENTILE_CONT).
  • Отримання даних із JSON. Агрегація даних для SQL.

Онлайн Q&A сесія зі спікером по SQL

Розберемо всі питання та складні кейси разом зі спікером.

Візуалізація даних. Power BI

  • Підготовка даних до імпорту. Джерела імпорту.
  • Інтерфейс та способи імпорту.
  • Налаштування моделі та зв'язків, агрегація даних.
  • Форматування візуальних елементів.

Онлайн Q&A сесія зі спікером по візуалізації в Power BI

Розберемо всі питання та складні кейси разом зі спікером.

Бонус-відеолекція. Візуалізація в Excel

  • Використання Excel не на всю потужність.
  • Формули, які допоможуть ВА.
  • Діаграми або як пояснювати залежності.
  • Dashboard на колінах.

Бонус-відеолекція. Візуалізація у Tableau

  • Види візуалізацій: динаміка, частки, залежності.
  • Правила візуалізації та помилки.
  • Огляд інструменту: worksheet, dashboard, analytics.

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

  • Курс надає можливість з нуля вивчити необхідну SQL базу
  • Відеолекції з теоретичним матеріалом та онлайн-сесії зі спікером
  • Бонус лекції
  • Викладачі мають великий досвід роботи у різних компаніях
  • Персональні консультації по розвитку кар'єри
  • Допомога в пошуку релевантних вакансій
  • Повернення коштів після першого заняття, якщо не сподобається.

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

  • Микита Старостін - Senior Full-stack Developer at Itransition Group
  • Ольга Момот - Business Analyst в Eva
  • Денис Греков - Lead analyst в WhaleApp
Більше інформації
Курс
Формат
Online
Початок навчання
09.03.2026
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Networking Technologies
  • SQL / DBA
Подробиці

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

Огляд платформи Azure Storage

  • Зберігання та інтеграція даних
  • Azure Storage (Blob-об'єкти, Table)
  • Реляційні бази даних та служби NoSQL
  • Аналіз даних

Планування розгортання SQL Server на Microsoft Azure

  • SQL Server на віртуальних машинах та Azure SQL Database
  • Автентифікація Azure SQL Server
  • Розгортання баз даних у Azure SQL Database
  • Практична робота: Планування та розгортання Azure SQL Database

Міграція баз даних до Azure SQL Database

  • Інструменти тестування міграції бази даних
  • Проблеми сумісності міграції баз даних
  • Міграція локальної бази даних до Azure SQL Database
  • Практична робота: Міграція SQL Server за допомоги Azure

Розгортання SQL Server на віртуальній машині Microsoft Azure

  • Розгортання SQL Server на віртуальних машинах Azure
  • Перенесення бази даних на віртуальну машину Microsoft Azure
  • Практична робота: Розгортання SQL Server на віртуальній машині Azure

Планування та впровадження середовища високої готовності та аварійного відновлення в Azure

  • Висока доступність та стратегії відновлення після катастроф
  • Платформа IaaS та PaaS та Інструменти баз даних для HADR
  • Резервне копіювання та відновлення бази даних

Впровадження Azure SQL Warehouse

  • Переваги Azure SQL Warehouse
  • Впровадження бази даних Azure SQL Warehouse
  • Розробка Azure SQL Warehouse
  • Перехід до Azure SQL Warehouse
  • Запуск моделей даних на Azure Analysis Services
  • Практична робота: Впровадження Azure SQL Warehouse

Впровадження процесу ETL за допомогою Azure Data Factory

  • Що таке Azure Data Factory
  • Надання послуги Data Factory
  • Будівельні блоки Data Factory
  • Час виконання інтеграції
  • Копіювання даних та перетворення даних
  • Планування запуску діяльності Azure Data Factory
  • Як запустити пакети SSIS на Azure Data Factory
  • Практична робота: Копіювання даних за допомогою Azure Data Factory

Після курсу слухачі зможуть:

  • Планувати, розгортати та налаштовувати платформи даних Azure SQL, включаючи рішення високої доступності
  • Планувати та налаштовувати сховище даних та служби Analisys на Azure
  • Використовувати Azure Data Factory для обробки ETL

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу + лабораторні роботи
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат Microsoft
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Більше інформації
Курс
Формат
Online
Початок навчання
12.01.2026
Тривалість
14 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 191 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • SQL / DBA
Подробиці

"Курс SQL для початківців" складається з 7-ти уроків, що дозволяють розробникам-початківцям засвоїти всі основні концепції програмування під SQL Server 2012 R2, даний курс також розглядає оптимізацію SQL Server, поради при розробці, завдання адміністрування, що буде корисним і для досвідчених розробників.

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

Введення до SQL

  • Основні поняття баз даних
  • Об'єкти реляційної бази даних
  • Ознайомлення з Management Studio
  • Типи даних T-SQL

T-SQL запити

  • Що таке SQL, T-SQL
  • Що таке DML
  • Основні запити мови DML: SELECT, INSERT, UPDATE, DELETE
  • Подальше освоєння засобів Management Studio

Основи DDL

  • Що таке DDL
  • Основні запити мови DDL: CREATE, ALTER, DROP
  • Поняття користувальницьких обмежень, первинного та зовнішнього ключа

Проєктування баз даних

  • Проектування баз даних, нормалізація
  • Освоєння візуальних засобів проектування баз даних

JOIN-s

  • Розгляд різновидів об'єднань
  • Розгляд вкладених об’єднань
  • Розгляд зовнішніх об’єднань
  • Розгляд приєднань

Вкладені запити

  • Вкладені запити та зв'язані вкладені запити
  • Робота з курсором

Представлення. Збережені процедури. Функції користувачів

  • Умовні конструкції, цикли, обробка повідомлень про помилки
  • Збережені процедури
  • Функції
  • Представлення

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

  • Проектувати, оптимізувати, адмініструвати бази даних та проводити нормалізацію даних
  • Маніпулювати даними за допомогою різних запитів
  • Індексувати дані, створювати функції та процедури
  • Створювати пошукові запити для ієрархічних конструкцій
  • Створювати представлення та працювати з ними
  • Працювати з тригерами

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

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

  • Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
  • Олександр Пономаренко - .NET Developer
  • Юлія Стеценко - .NET Developer. Тренер-консультант
  • Дмитро Шваб - .NET Developer. Тренер-консультант
  • Володимир Нікітін - .NET Developer. Тренер-консультант
  • Андрій Скуратовський - .NET Developer. Тренер-консультант
  • Ольга Хорошко - Backend Developer
Більше інформації
Курс
Формат
Online
Початок навчання
06.01.2026
Тривалість
16 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
4 067 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • SQL / DBA
Подробиці

Курс MySQL Essential складається з 8-ми уроків, дозволяють початківцям розробникам освоїти всі основні концепції програмування під MySQL Server. Даний курс так само розглядає оптимізацію MySQL Server, поради при розробці, завдання адміністрування, що будуть корисними і для досвідчених розробників.

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

Вступ до SQL

  • Основні поняття баз даних
  • Об'єкти реляційної бази даних
  • Ознайомлення з MySQL Workbench
  • Що таке DML?
  • Основні запити мови DML: SELECT, INSERT, UPDATE, DELETE.

Основи DDL

  • Що таке DDL?
  • Основні запити мови DDL: CREATE, ALTER, DROP
  • Поняття користувальницьких обмежень, первинного і зовнішнього ключа
  • Типи зв'язків

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

  • Нормалізація
  • Освоєння візуальних засобів проєктування баз даних

JOIN-s

  • Розгляд внутрішніх з'єднань
  • Розгляд зовнішніх з'єднань
  • Розгляд об'єднань

Вкладені запити

  • Вкладені запити
  • Пов'язані вкладені запити

Індексування

  • Організація пам'яті БД
  • Розгляд всіх видів індексів
  • Уявлення

Збережені процедури. Користувацькі функції

  • Збережені процедури
  • Користувацькі функції
  • Робота з курсорами

Транзакція. Триґер

  • Транзакція
  • Механізми відкату транзакцій
  • Триґер

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

  • Проєктувати бази даних
  • Застосовувати нормалізацію, використовуючи нормальні форми
  • Маніпулювати даними за допомогою різних запитів
  • Індексувати дані
  • Створювати функції та процедури, працювати з тригерами
  • Створювати представлення та працювати з ними
  • Оптимізовувати бази даних
  • Будувати моделі даних

Попередні вимоги

  • Впевнене володіння персональним комп'ютером
  • Базові знання будь-якого процедурного або об'єктно-орієнтованої мови програмування

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

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

  • Андрій Бондаренко - Java Developer
  • Андрій Фок - Java Developer. Тренер-консультант
  • Євген Кондаков - Java Developer. Тренер-консультант
  • Іван Демидко - Java Developer. Тренер-консультант
  • Олександр Корж - Java Developer. Тренер-консультант
  • Євген Дайнека - Java Software Engineer
  • Євген Тихонов - Java Developer
  • Юрій Царенко - Java Developer. Тренер-консультант
  • Ігор Войтов - Java Developer. Тренер-консультант
  • Олег Сотніченко - Java Developer. Тренер-консультант
  • Вадим Кожевніков - Java Developer and Trainer at CyberBionoc
  • Дмитро Красний - Тренер-консультант напрямку Java Developer
  • Владислав Донець - Middle Java Developer at SoftServe
  • Олександр Виноградов - Software Developer
Більше інформації
Курс
Формат
Online
Початок навчання
16.02.2026
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Networking Technologies
  • SQL / DBA
Подробиці

Курс навчає IT-фахівців адмініструванню та підтримці Exchange Server, а також розповідає про його встановлення та налаштування. В курсі описується, як управляти одержувачами пошти і загальними папками, в тому числі виконувати масові операції за допомогою командної консолі Exchange. Крім того, розглядається управління підключеннями клієнтів, транспортування повідомлень і гігієна, а також висока доступність розгортання Exchange Server. Також розповідається про впровадження рішень для аварійного відновлення. І, нарешті, в курсі розглядається підтримка і контроль розгортання Exchange Server і адміністрування Exchange Online в розгортанні Office 365.

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

Розгортання Exchange Server

  • Огляд Exchange Server
  • Архітектура Exchange Server
  • Вимоги до Exchange Server
  • Розгортання Exchange Server
  • Інструменти управління Exchange Server

Управління сховищем Exchange Server

  • Бази даних поштової скриньки Exchange Server
  • Сховище Exchange Server
  • Налаштування баз даних і сховища поштової скриньки

Управління об'єктами одержувачів

  • Управління поштовими скриньками користувачів
  • Управління іншими типами поштових скриньок
  • Управління іншими об'єктами одержувачів
  • Налаштування політик і списків адрес

Управління одержувачами і серверами Exchange за допомогою командлетів Exchange Server

  • Огляд командної консолі Exchange
  • Управління Exchange Servers за допомогою командлетів командної консолі
  • Управління серверами Exchange за допомогою сценаріїв

Реалізація клієнтського підключення

  • Налаштування служб клієнтського доступу
  • Управління службами клієнтського доступу
  • Підключення клієнта в Exchange Server
  • Налаштування Outlook в Інтернеті
  • Налаштування мобільного обміну повідомленнями

Управління високою доступністю в Exchange Server

  • Висока доступність
  • Налаштування високодоступних баз даних поштової скриньки
  • Налаштування високої доступності служб клієнтського доступу

Реалізація аварійного відновлення для Exchange Server

  • Реалізація резервного копіювання Exchange Server
  • Реалізація відновлення Exchange Server

Налагодження та управління передачею повідомлень

  • Огляд транспортування повідомлень
  • Налаштування транспортування повідомлень
  • Керування транспортними правилами

Налаштування безпеки повідомлень

  • Розгортання та управління сервером Edge Transport для забезпечення безпеки повідомлень
  • Впровадження антивірусного рішення
  • Впровадження антиспам-рішення

Моніторинг та усунення несправностей

  • Моніторинг Exchange Server
  • Усунення несправностей Exchange Server

Захист і обслуговування Exchange Server

  • Захист Exchange Server з використанням RBAC
  • Налаштування ведення журналу аудиту
  • Обслуговування Exchange Server

Впровадження та управління розгортанням Exchange Online

  • Огляд Exchange Online і Office 365
  • Управління Exchange Online
  • Реалізація переходу на Exchange Online
  • Управління гібридним середовищем

Після курсу слухачі зможуть:

  • Розгортати Exchange Server
  • Планувати і налаштовувати сховище для Exchange Server
  • Створювати і управляти різними об'єктами одержувачів в Exchange Server
  • Виконувати завдання управління одержувачами і сервером Exchange за допомогою командлетів Exchange Server
  • Розгортати служби клієнтського доступу на сервері Exchange
  • Управляти високою доступністю в Exchange Server
  • Реалізувати аварійне відновлення для Exchange Server
  • Налаштовувати і управляти транспортуванням повідомлень
  • Налаштовувати безпеку повідомлень
  • Моніторити і усувати несправності
  • Налаштовувати дозвіл контролю доступу на основі ролей Exchange Server і налаштовувати ведення журналу аудиту для адміністраторів і користувачів
  • Впроваджувати і управляти інтеграцією за допомогою Exchange Online

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Більше інформації
Курс
Формат
Online
Початок навчання
06.11.2025
Тривалість
32 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 910 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
QALight
  • SQL / DBA
Подробиці

Курс дозволить повноцінно та якісно опанувати інструмент управління та організації даних, який необхідний кожному розробнику і тестувальнику. Під час навчання ви вивчите теорію, а також на практиці розглянете приклади запитів, особливості застосування мови безпосередньо в програмному оточенні, навчитися працювати з системою управління базами даних MS SQL Server Management Studio Express.

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

Введення. Основні поняття та визначення

  • Що таке SQL і для чого він потрібен.
  • SQL – універсальна мова (стандарт).
  • Що таке База Даних.
  • З чого складається База Даних.
  • Таблиці, рядки, стовпці.
  • Зв'язки між таблицями на основі ключів.
  • Типи даних.
  • Як працює доступ і пошук в таблицях на основі індексів.
  • Що таке транзакційний механізм.
  • Загальний перелік операторів SQL.
  • Питання/Практичні завдання.

Засоби і програми доступу. Навчальна база. Елементарна вибірка даних – оператор SELECT

  • Засоби доступу. Microsoft SQL Server Management Studio.
  • Навчальна база: таблиці, зв'язки.
  • Візуальне представлення бази.
  • Вибірка даних з таблиць – оператор SELECT.
  • Псевдоніми таблиць і полів.
  • Виключення даних, що дублюються DISTINCT.
  • Додавання критеріїв вибірки WHERE.
  • Оператори порівняння ">, <, =".
  • Булеві оператори AND, OR, NOT.
  • Оператори IN, BETWEEN, LIKE, ISNULL.
  • Оператор CASE.
  • Питання/Практичні завдання.

Оператор SELECT. Функції

  • Перетворення виводу і вбудовані функції.
  • Числові, символьні і рядкові константи.
  • Арифметичні операції для перетворення чисел.
  • Операція конкатенації (об'єднання) рядків.
  • Функції перетворення символів.
  • Рядкові функції.
  • Функції роботи з числами.
  • Питання/Практичні завдання.

Оператор SELECT. Агрегування

  • Функції перетворення значень.
  • Агрегування та групові функції.
  • Умовний оператор HAVING.
  • Упорядкування, сортування полів ORDER BY.
  • Вкладені підзапити.
  • Формування пов'язані підзапитів.
  • Питання/Практичні завдання.

Оператор SELECT. Реляційні відношення

  • Використання оператора EXISTS.
  • Оператори порівняння з безліччю значень "IN, ANY, ALL".
  • Оператор об'єднання UNION.
  • UNION без дублювання.
  • UNION разом з ORDER BY.
  • Зовнішнє об'єднання.
  • Питання/Практичні завдання.

Оператор SELECT. Зв'язування таблиць – JOIN.

  • З'єднання таблиць за допомогою оператора JOIN.
  • Внутрішні об'єднання.
  • Операції з'єднання таблиць за допомогою цілісності посилальної.
  • Використання псевдонімів при з'єднання таблиць.
  • Питання/Практичні завдання.

Маніпулювання даними

  • Додавання даних в таблицю INSERT.
  • Зміна даних таблиці UPDATE.
  • Видалення даних з таблиці.
  • Використання підзапитів в INSERT, UPDATE і DELETE.
  • Питання/Практичні завдання.

Відображення VIEW.

  • Відображення – Іменовані запити.
  • Відображення таблиць.
  • Відображення стовпців.
  • Маскуючі відображення для стовпців, для рядків.
  • Агреговані відображення.
  • Обмеження застосування оператора SELECT у відображеннях.
  • Зміни та видалення відображень.
  • Питання/Практичні завдання.

Створення об'єктів Бази Даних

  • Створення таблиці.
  • Використання індексації для швидкого доступу до таблиці.
  • Зміна існуючої таблиці.
  • Видалення таблиці.
  • Додавання обмежень допустимих значень.
  • Обмеження NOT NULL.
  • Унікальність як обмеження.
  • Обмеження первинних ключів.
  • Складові первинні ключі.
  • Перевірка значень полів.
  • Значення за замовчуванням.
  • Обмеження зовнішнього ключа.
  • Питання/Практичні завдання.

Управління Базою Даних за допомогою MS SQL Server Management Studio Express

  • Створення Бази Даних.
  • Створення користувачів БД і обмеження прав доступу.
  • Вміст та файлова структура БД.
  • Реплікація БД.
  • Відновлення БД.
  • Копіювання даних з однієї в іншу БД.
  • Генерація та збереження скрипта БД.
  • Питання/Практичні завдання.

Розбір домашніх завдань

  • Розбір домашніх завдань і вирішення проблем.

Іспит

Атестація з пройденого матеріалу

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

  • Заняття тривають по 2,5 години, проходять у вечірній час 2 рази на тиждень
  • Практика на реальних проєктах
  • Підтримка під час та після навчання
  • Свідоцтво про закінчення курсу

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

Сергій Кузьменко - начальник відділу розробки системних сервісів, заступник директора департаменту IT у Інтертелеком.
Олександр Журавльов - Java Developer Lead у Miratech.
Юрій Іващенко - має досвід роботи з багатьма RDMBS: Gupta SQL Server, MS SQL Server, Oracle, MySQL. Працює у компанії Global Logic.

Більше інформації
Курс
Формат
Online
Початок навчання
19.12.2025
Тривалість
10 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
3 013 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • SQL / DBA
Подробиці

Курс складається з 5 уроків, на яких кожен студент опанує основи побудови реляційних баз даних та SQL і познайомиться з базовим використанням СУБД PostgreSQL.

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

Реляційні БД. Інфраструктура та розгортання БД

  • Введення в реляційні бази даних
  • Інфраструктура та розгортання БД
  • Знайомство з клієнтами і підключення
  • Підключення до БД з Python-коду

Основні типи даних PostgreSQL та прості запити

  • Основні типи даних PostgreSQL
  • Прості запити

Об'єднання таблиць (JOIN) та підзапити

  • JOIN - поєднання таблиць (види, приклади та псевдоніми)
  • Підзапити (структурування запитів та синтаксис підзапитів)

Інші об'єкти баз даних: представлення та функції

  • Представлення VIEW
  • Функції в PostgreSQL
  • Існуючі варіанти мов для написання серверних функцій у PostgreSQL (SQL, PL\pgSQL, PL\Python, PL\Tcl, PL\Perl, C)
  • Основні правила створення серверних функцій в PostgreSQL
  • SQL: синтаксис визначення функції
  • Використання процедурних мов для створення функцій

Проєктування БД. DLL - керуємо базами даних та об'єктами баз даних (таблицями, представленнями, функціями і іншими)

  • Проєктування БД
  • Нормалізація БД
  • DDL - керуємо базами даних та таблицями

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

  • Проєктувати БД, виконувати їхню нормалізацію
  • Розгортати БД, підключатися до неї за допомогою Python
  • Працювати з реляційною СУБД PostgreSQL і складати прості запити
  • Виконувати об'єднання таблиць та користуватися підзапитами
  • Створювати представлення та оперувати функціями
  • Керувати базами даних та таблицями за допомогою DDL

Попередні вимоги

  • Впевнене володіння персональним комп'ютером
  • Впевнені знання з будь-якої процедурної або об'єктно-орієнтованої мови програмування

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

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

Костянтин Зівенко - Тренер з напрямку Python Developer

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Networking Technologies
  • SQL / DBA
Подробиці

Слухачі отримають знання та навички для реалізації сховища даних для підтримки BI-рішень. Розглядається, як створити сховище даних в Microsoft SQL Server 2016, використовувати ETL зі службами інтеграції SQL Server, перевірити та очистити дані в SQL Server Data Quality Services та SQL Server Master Data Services.

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

Вступ до сховищ даних

  • Опис концепції та архітектури сховища даних
  • Рішення для сховища даних

Планування інфраструктури сховищ даних

  • Рекомендації щодо створення інфраструктури сховищ даних
  • Планування апаратного забезпечення для сховища даних

Проєктування та реалізація сховищ даних

  • Проєктування логічної інфраструктури сховища даних
  • Проєктування фізичної інфраструктури сховища даних

Індекси стовпчикового зберігання (columnstore)

  • Введення в індекси стовпчикового зберігання
  • Створення індексів стовпчикового зберігання
  • Робота з індексами стовпчикового зберігання

Реалізація сховища даних в Azure

  • Перевага сховища даних в Azure
  • Реалізація сховища даних в Azure
  • Розробка сховища даних в Azure
  • Міграція даних в сховищі Azure

Створення ETL-рішення

  • Вступ в ETL з SSIS
  • Вивчення джерел даних
  • Реалізація потоку даних

Реалізація потоку управління в пакеті SSIS

  • Вступ до потоку управління
  • Створення динамічних пакетів
  • Використання контейнерів

Налагодження та усунення недоліків в роботі служб SSIS

  • Налагодження пакетів служб SSIS
  • Ведення журналу подій пакетів служб SSIS
  • Обробка помилок в пакеті служб SSIS

Реалізація інкрементального ETL-процесу завантаження даних

  • Основи інкрементального завантаження даних
  • Витяг змінених даних
  • Використання часових таблиць

Забезпечення якості даних

  • Вступ до якості даних
  • Використання Data Quality Services для очищення даних
  • Використання Data Quality Services для зведення даних

Використання Master Data Services

  • Основні поняття Master Data Services
  • Реалізація моделі Master Data Services
  • Управління основними даними
  • Створення концентратору основних даних

Розширення SSIS

  • Використання в SSIS компонентів користувача
  • Використання сценаріїв в SSIS

Розгортання та налаштування пакетів служб SSIS

  • Огляд розгортання
  • Розгортання проєктів служб SSIS
  • Планування виконання пакетів служб SSIS

Використання даних в сховищі

  • Вступ до бізнес-аналітики (BI)
  • Вступ до систем звітності
  • Вступ до аналізу даних
  • Аналіз даних з використанням сховища Azure

Після курсу слухачі зможуть:

  • Розуміти концепцію та архітектуру сховища даних
  • Обирати відповідну апаратну платформу для сховищ даних
  • Планувати та створювати сховища даних
  • Реалізовувати потоки даних в SSIS-пакетах
  • Виробляти налагодження та усунення недоліків в роботі SSIS-пакетів
  • Реалізовувати ETL-рішення, які підтримують інкрементне завантаження сховища та зміну даних
  • Здійснювати інтеграцію даних із хмари в сховище даних
  • Реалізовувати очистку даних за допомогою служби Microsoft Data Quality
  • Реалізовувати Master Data Services для забезпечення цілісності даних
  • Розширювати пакети SSIS-скриптами та компонентами користувачів
  • Розгортати та налаштовувати пакети SSIS
  • Описати роль сховища даних в роботі BI-рішень

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Networking Technologies
  • SQL / DBA
Подробиці

Слухачі отримають знання та навички до підготовчої роботи з базами даних Microsoft SQL Server 2016. Курс охоплює сценарії використання SQL Server 2016 всередині компанії та в Microsoft Azure. Розглядається встановлення нових екземплярів сервера та міграція з наявного встановлення.

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

Компоненти SQL Server 2016

  • Вступ до платформи SQL Server
  • Огляд архітектури SQL Server
  • Служби SQL Server та параметри конфігурації

Встановлення SQL Server 2016

  • Огляд процесу установки SQL Server
  • Файли TempDB
  • Встановлення SQL Server 2016
  • Автоматизація встановлення

Оновлення SQL Server до SQL Server 2016

  • Вимоги до оновлення
  • Оновлення служб SQL Server
  • Міграція даних та додатків SQL Server

Робота з базами даних

  • Вступ до зберігання даних за допомогою SQL Server
  • Управління сховищем для системних баз даних
  • Управління сховищем для баз даних користувачів
  • Переміщення та копіювання файлів бази даних
  • Паралельне оновлення: міграція даних та додатків SQL Server
  • Використання розширення пулу буфера

Виконання обслуговування бази даних

  • Забезпечення цілісності бази даних
  • Обслуговування індексів
  • Автоматизація обслуговування звичайної бази даних

Параметри зберігання бази даних

  • Продуктивність системи зберігання SQL Server 2016
  • Загальна папка SMB
  • Місце SQL Server в Microsoft Azure
  • Технологія Stretch Database

Планування розгортання SQL Server в Microsoft Azure

  • Віртуальні машини SQL Server в Microsoft Azure
  • Сховище Microsoft Azure
  • Автентифікація Azure SQL
  • Розгортання бази даних SQL в Microsoft Azure

Міграція локальних баз даних в бази даних SQL в Microsoft Azure

  • Інструменти тестування міграції бази даних
  • Проблеми сумісності міграції баз даних
  • Міграція бази даних SQL Server в базу даних SQL Azure

Розгортання SQL Server на віртуальній машині в Microsoft Azure

  • Розгортання SQL Server на віртуальній машині в Microsoft Azure
  • Розгортання бази даних за допомогою майстра віртуальних машин Microsoft Azure

Управління базами даних в хмарі

  • Управління безпекою баз даних SQL в Microsoft Azure
  • Налаштування роботи хмарного сховища Microsoft Azure
  • Автоматизація роботи хмарного сховища Microsoft Azure

Після курсу слухачі зможуть:

  • Здійснювати підготовку сервера баз даних
  • Здійснювати оновлення версій SQL Server
  • Здійснювати налаштування SQL Server
  • Управляти базами даних та загальними файлами
  • Здійснювати підготовку, міграцію та управління базами даних у хмарі

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Більше інформації
Курс
Формат
Online
Початок навчання
10.11.2025
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Networking Technologies
  • SQL / DBA
Подробиці

Курс надає знання та навички для адміністрування та супроводу Microsoft SQL Server 2017. Курс надає інформацію про інструменти та компоненти Microsoft SQL Server 2017, призначені для підтримки бази даних.

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

Перевірка справжності та авторизація користувачів

  • Перевірка автентичності підключень до SQL Server
  • Перевірка імен входу для доступу до баз даних
  • Авторизація на серверах
  • Частково автономні бази даних

Призначення ролей бази даних та сервера

  • Робота з ролями сервера
  • Робота з фіксованими ролями бази даних
  • Створення призначених для користувача ролей бази даних

Авторизація користувачів для доступу до ресурсів

  • Авторизація користувачів для доступу до об'єктів
  • Авторизація користувачів для виконання коду
  • Налаштування перевірки на рівні схеми

Захист даних з допомогою шифрування та аудиту

  • Аудит доступу до даних в SQL Server
  • Здійснення аудиту SQL Server
  • Управління аудитом SQL Server
  • Захист даних з допомогою шифрування

Моделі відновлення SQL Server

  • Стратегії резервного копіювання
  • Загальні відомості про реєстрацію транзакцій SQL Server
  • Планування стратегії резервного копіювання SQL Server

Резервне копіювання баз даних SQL Server

  • Резервне копіювання баз даних та журналів транзакцій
  • Управління резервними копіями бази даних
  • Робота з параметрами резервного копіювання

Відновлення баз даних SQL Server

  • Розуміння процесу відновлення
  • Відновлення баз даних
  • Відновлення на певну точку і момент часу
  • Відновлення системних баз даних та окремих файлів

Автоматизація управління SQL Server

  • Автоматизація управління SQL Server
  • Робота з SQL Server Agent
  • Управління завданнями SQL Server Agent
  • Управління декількома серверами

Налаштування параметрів безпеки для SQL Server Agent

  • Розуміння безпеки SQL Server Agent
  • Параметри облікових даних
  • Параметри облікових записів-посередників

Моніторинг SQL Server за допомогою оповіщень та повідомлень

  • Налаштування компонента Database Mail
  • Моніторинг помилок SQL Server
  • Налаштування операторів, оповіщень та повідомлень
  • Оповіщення в базі даних Azure SQL

Вступ до управління SQL Server за допомогою PowerShell

  • Налаштування SQL Server за допомогою PowerShell
  • Адміністрування SQL Server за допомогою PowerShell
  • Супровід інфраструктури SQL Server за допомогою PowerShell
  • Управління базами даних Azure SQL Server за допомогою PowerShell

Відстеження доступу до SQL Server

  • Захоплення активності сервера за допомогою SQL Server Profiler
  • Підвищення продуктивності за допомогою Database Engine Tuning Advisor
  • Робота з параметрами трасування
  • Розподілене відтворення активності
  • Моніторинг блокувань

Моніторинг SQL Server

  • Моніторинг активності
  • Захоплення та управління даними продуктивності
  • Аналіз зібраних даних продуктивності

Усунення неполадок SQL Server

  • Методологія усунення недоліків в роботі SQL Server
  • Вирішення проблем, пов'язаних зі службами
  • Рішення проблем входу та підключення
  • Вирішення типових проблем

Імпорт та експорт даних

  • Передача даних від SQL Server
  • Імпорт та експорт табличних даних
  • Використання програми BCP та інструкції BULK INSERT для імпорту даних
  • Розгортання та оновлення додатків рівня даних

Після курсу слухачі зможуть:

  • Перевіряти справжність та авторизувати користувачів
  • Призначати ролі сервера та бази даних
  • Здійснювати авторизацію користувачів для доступу до ресурсів
  • Захищати дані за допомогою шифрування та аудиту
  • Описати стратегію резервного копіювання та відновлення
  • Здійснювати резервні копіювання баз даних SQL Server
  • Виконувати відновлення баз даних SQL Server
  • Автоматизувати управління базою даних
  • Виконувати налаштування безпеки для агента SQL Server
  • Керувати оповіщеннями та повідомленнями
  • Керувати SQL Server за допомогою PowerShell
  • Відстежувати доступ до SQL Server
  • Здійснювати моніторинг інфраструктури SQL Server
  • Усувати недоліки в роботі інфраструктури SQL Server
  • Здійснювати імпорт та експорт даних

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Networking Technologies
  • SQL / DBA
Подробиці

Слухачі отримають знання та навички для написання базових запитів на Transact-SQL для Microsoft SQL Server 2017. Курс надає необхідний мінімум знань для розуміння роботи Microsoft SQL Server. Він є базовим курсом для адміністраторів та розробників баз даних, а також фахівців в галузі бізнес-аналітики.

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

Введення в Microsoft SQL Server 2017

  • Базова архітектура SQL Server
  • Редакції й версії SQL Server
  • Початок роботи з SQL Server Management Studio

Введення в мову запитів T-SQL

  • Введення в T-SQL
  • Поняття набору даних
  • Поняття логіки предиката
  • Поняття логіки послідовності операторів в SELECT-виразах

Написання SELECT-запитів

  • Написання простих SELECT-виразів
  • Видалення дублікатів з використанням DISTINCT
  • Використання табличних і колонкових псевдонімів
  • Написання простих CASE-виразів

Запит даних з декількох таблиць

  • Поняття об'єднань
  • Запит даних з використанням внутрішнього об'єднання INNER JOIN
  • Запит даних з використанням зовнішнього об'єднання OUTER JOIN
  • Запит даних з використанням перехресного об'єднання CROSS JOIN, об'єднання таблиці з собою (SELF JOIN)

Сортування і фільтрація даних

  • Сортування данних
  • Фільтрація даних та предикатів
  • Фільтрація з використанням опцій TOP і OFFSET-FETCH
  • Робота з невідомими значеннями

Робота з типами даних SQL Server 2017

  • Введення в типи даних SQL Server 2017
  • Робота з текстовими типами даних
  • Робота з типами даних Дата і Час

Використання DML для зміни даних

  • Додавання даних
  • Зміна та видалення даних
  • Генерація автоматичних стовпців значень

Використання вбудованих функцій

  • Написання запитів, що використовують вбудовані функції
  • Використання функцій перетворення
  • Використання логічних функцій
  • Використання функцій на перевірку NULL

Угруповання й агрегування даних

  • Використання функцій агрегування
  • Використання пропозиції GROUP BY
  • Фільтрація згрупованих даних з використанням пропозиції HAVING

Використання вкладених запитів

  • Написання автономних вкладених підзапитів
  • Написання кореляційних підзапитів
  • Використання предикатів EXISTS в підзапитах

Використання табличних виразів

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

Використання операторів наборів рядків

  • Написання запитів, що використовують оператори UNION і UNION ALL
  • Написання запитів, що використовують оператори EXCEPT і INTERSECT
  • Написання запитів, що використовують оператор APPLY

Використання функцій ранжирування, зміщення і агрегування Windows

  • Створення нової панелі за допомогою OVER
  • Вивчення віконних функцій

Набори відомості й угруповання

  • Написание запросов с PIVOT и UNPIVOT
  • Робота з угрупуваннями даних

Виконання збережених процедур

  • Запит даних за допомогою збережених процедур
  • Передача параметрів в збережені процедури
  • Створення простих процедур
  • Робота з динамічним SQL

Програмування за допомогою T-SQL

  • Елементи програмуванняT-SQL
  • Управління програмним потоком

Реалізація обробки помилок

  • Реалізація обробки помилок T-SQL
  • Реалізація структурованої обробки виключень

Реалізація транзакцій

  • Транзакції та бази даних двигунів
  • Контроль транзакцій

Після курсу слухачі зможуть:

  • Описати основні концепції архітектури Microsoft SQL Server 2017
  • Визначити, чим Transact-SQL схожий і чим відрізняється від інших мов запитів
  • Писати SELECT-запити
  • виконувати запити з декількох таблиць
  • Сортувати та фільтрувати дані
  • Описати типи даних в SQL Server
  • Змінювати дані за допомогою Transact-SQL
  • Використовувати вбудовані функції
  • Групувати та здійснювати агрегування даних
  • Використовувати підзапити
  • Використовувати оператор SET
  • Програмувати за допомогою T-SQL
  • Реалізовувати транзакції

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
3 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Networking Technologies
  • SQL / DBA
Подробиці

Слухачі отримають знання та навички для проєктування БД для вирішення виробничих задач, написання базових запитів на Transact-SQL для Microsoft SQL Server, побудови аналітичних запитів. Курс надає необхідний мінімум знань для розуміння роботи Microsoft SQL Server та оперування бізнес-даними. Даний курс є базовим для розробників баз даних та бізнес-аналітиків.

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

Вступ до БД

  • Історія SQL
  • Схема роботи з БД
  • Ієрархічна структура бази даних (необхідність знати бізнес-процеси)
  • Нормалізація БД (1-3 НФ)
  • Рознесення таблиці за елементами до БД
  • Завдання: побудувати структуру бази за вихідними полями

Принципи роботи з MS SQL та MS SQL Server Management Studio

  • Версії MS SQL
  • Склад MS SQL 2016
  • Установка Microsoft SQL Server
  • Установка MS SQL Server Management Studio
  • MS SQL Server Management Studio (Створення БД, Створення таблиць, Типи даних - загальне уявлення)

Створення таблиць

  • Типи даних SQL (Текстові, Числові, Дата час)
  • Атрибути й обмеження стовпців і таблиць на прикладах (PRIMARY KEY, IDENTITY, UNIQUE, NULL і NOT NULL, DEFAULT, CHECK, CONSTRAINT (особливості й призначення)
  • Зовнішній ключ
  • Особливість видалення записів зв'язаних таблиць
  • Налаштування ON DELETE та ON UPDATE для зв'язаних таблиць
  • ALTER (що можна міняти, а що ні)
  • Створення бекапу

Робота з операторами INSERT, UPDATE,DELETE та SELECT

  • INSERT - вставка записів в таблицю
  • UPDATE - зміна значень полів в записах
  • DELETE - видалення записів з таблиці
  • SELECT - прості запити на виведення даних
  • SELECT з обчисленням за полями
  • DISTINCT - отримання унікальних значень за полями
  • Використання псевдонімів (Aliases) для назв стовпців
  • Особливості прописування псевдонімів з декількох слів
  • Сортування (ASC/DESC, можливості використання псевдонімів та номерів за порядком)
  • TOP та OFFSET...FETCH NEXT - часткове виведення записів з таблиці
  • Порядок виконання SELECT
  • Фільтрація записів за значеннями полів (Розрахунки в операторі WHERE, Логічні оператори, властивість IS NULL, Оператори фільтрації: IN, BETWEEN, LIKE)

Робота з агрегатними функціями та групування

  • Агрегатні функції (AVG, SUM, MIN, MAX, COUNT, Особливість роботи зі значеннями NULL, використання All і Distinct)
  • Оператори GROUP BY і HAVING
  • Приклади використання GROUP BY
  • Правила прописування полів у Select-і, неможливість використання псевдонімів
  • GROUP BY на декілька полів
  • GROUP BY за розрахованим значенням
  • Фільтрація груп. HAVING

Вбудовані функції

  • Функції для роботи з рядками (LEN, CHARINDEX, PATINDEX, LEFT, RIGHT, SUBSTRING, CONCAT)
  • Функції для роботи з числами (ROUND, CEILING, FLOOR, RAND)
  • Функції роботи з датою (GETDATE(), DAY(), MONTH(), YEAR(), DATENAME, DATEPART, FORMAT, DATEDIFF)
  • Використання перетворень дати в групуванні
  • Функції перетворення типів (CAST, CONVERT)
  • Функції розгалуження (CASE, IIF)

Робота з підзапитами

  • Некорелюючі підзапити
  • Корелюючі підзапити
  • Підзапити в основних командах SQL
  • Update корелюючий

Об’єднання таблиць

  • Сутність "грубого" об'єднання
  • Об'єднання. INNER JOIN
  • Сутність об'єднання INNER JOIN
  • Поняття "намиста" при послідовному об'єднанні таблиць
  • Об'єднання. INNER SELF JOIN
  • Об'єднання. OUTER JOIN (LEFT JOIN, LEFT JOIN vs INNER JOIN, RIGHT JOIN, FULL OUTER JOIN)
  • Принципи розв'язку задач на об'єднання таблиць (INNER JOIN)
  • Принципи розв'язку задач на об'єднання таблиць (LEFT JOIN).
  • Коли join непотрібний
  • Коли join необхідний
  • Коли можна з left join чи без нього

Використання табличних буферів (представлення (views), табличні змінні, тимчасові  та похідні таблиці)

  • Створення, зміна та видалення
  • Оновлюваний View
  • Неоновлюваний View
  • Тимчасові таблиці
  • Похідні таблиці

Віконні функції, CUBE, ROLLUP та PIVOT в запитах аналітики

  • Компоненти віконних функцій
  • Принципи використання OVER
  • Використання PARTITION для групування даних
  • Обмеження рядків у віконних функціях
  • Групи віконних функцій: агрегатні, ранжування, зміщення, аналітичні.
  • Можливості CUBE та ROLLUP
  • Використання зведених таблиць без PIVOT
  • Етапи використання PIVOT
  • Зведені таблиці з PIVOT
  • PIVOT з групуванням
  • PIVOT + UNION

Використання операторів наборів рядків: UNION, EXCEPT, INTERSECT

  • Запити з UNION і UNION ALL
  • Запити з EXCEPT і INTERSECT

Після курсу слухачі зможуть:

  • Описати основні концепції архітектури Microsoft SQL Server 2016
  • Визначити, чим Transact-SQL схожий і чим відрізняється від інших мов запитів
  • Розуміти типи даних в SQL Server
  • Створювати БД для вирішення бізнес-задач
  • Оперувати з даними за допомогою Transact-SQL
  • Сортувати та фільтрувати дані
  • Використовувати вбудовані функції
  • Групувати та здійснювати агрегування даних
  • Використовувати підзапити
  • Писати запити різного рівня складності до окремих і з'єднаних таблиць
  • Створювати представлення (Views)
  • Писати аналітичні запити різного рівня складності

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу + лабораторні роботи
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Більше інформації
Курс
Формат
Online
Початок навчання
18.11.2025
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
Networking Technologies
  • SQL / DBA
Подробиці

Курс призначений для адміністраторів БД, розробників БД та клієнтських додатків, а також фахівців в області бізнес-аналітики. Він буде цікавий для користувачів, які бажають розуміти роботу БД, вміти створювати запити для підтримки роботи систем автоматизації та з розумінням формувати аналітичні запити.

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

Вступ до БД

  • Історія SQL
  • Схема роботи з БД
  • Ієрархічна структура бази даних (необхідність знати бізнес-процеси)
  • Нормалізація БД (1-3 НФ)
  • Рознесення таблиці за елементами до БД
  • Завдання: побудувати структуру бази за вихідними полями

Принципи роботи з MS SQL та MS SQL Server Management Studio

  • Версії MS SQL
  • Склад MS SQL 2016
  • Установка Microsoft SQL Server
  • Установка MS SQL Server Management Studio
  • MS SQL Server Management Studio (Створення БД, Створення таблиць, Типи даних - загальне уявлення)

Створення таблиць

  • Типи даних SQL (Текстові, Числові, Дата час)
  • Атрибути та обмеження стовпців і таблиць на прикладах (PRIMARY KEY, IDENTITY, UNIQUE, NULL і NOT NULL, DEFAULT, CHECK, CONSTRAINT (особливості й призначення)
  • Зовнішній ключ
  • Особливість видалення записів зв'язаних таблиць
  • Налаштування ON DELETE й ON UPDATE для зв'язаних таблиць
  • ALTER (що можна міняти, а що ні)
  • Створення бекапу

Робота з операторами INSERT, UPDATE, DELETE та SELECT

  • INSERT - вставка записів в таблицю
  • UPDATE - зміна значень полів в записах
  • DELETE - видалення записів з таблиці
  • SELECT - прості запити на виведення даних
  • SELECT з обчисленням за полями
  • DISTINCT - отримання унікальних значень за полями
  • Використання псевдонімів (Aliases) для назв стовпців
  • Особливості прописування псевдонімів з декількох слів
  • Сортування (ASC/DESC, можливості використання псевдонімів та номерів за порядком)
  • TOP та OFFSET...FETCH NEXT - часткове виведення записів з таблиці
  • Порядок виконання SELECT
  • Фільтрація записів за значеннями полів (Розрахунки в операторі WHERE, Логічні оператори, властивість IS NULL, Оператори фільтрації: IN, BETWEEN, LIKE)

Робота з агрегатними функціями та групування

  • Агрегатні функції (AVG, SUM, MIN, MAX, COUNT, Особливість роботи зі значеннями NULL, використання All і Distinct)
  • Оператори GROUP BY і HAVING
  • Приклади використання GROUP BY
  • Правила прописування полів у Select-і, неможливість використання псевдонімів
  • GROUP BY на декілька полів
  • GROUP BY за розрахованим значенням
  • Фільтрація груп. HAVING

Вбудовані функції

  • Функції для роботи з рядками (LEN, CHARINDEX, PATINDEX, LEFT, RIGHT, SUBSTRING, CONCAT)
  • Функції для роботи з числами (ROUND, CEILING, FLOOR, RAND)
  • Функції роботи з датою (GETDATE(), DAY(), MONTH(), YEAR(), DATENAME, DATEPART, FORMAT, DATEDIFF)
  • Використання перетворень дати в групуванні
  • Функції перетворення типів (CAST, CONVERT)
  • Функції розгалуження (CASE, IIF)

Робота з підзапитами

  • Некорелюючі підзапити
  • Корелюючі підзапити
  • Підзапити в основних командах SQL
  • Update корелюючий

Об'єднання таблиць

  • Сутність "грубого" об'єднання
  • Об'єднання. INNER JOIN
  • Сутність об'єднання INNER JOIN
  • Поняття "намиста" при послідовному об'єднанні таблиць
  • Об'єднання. INNER SELF JOIN
  • Об'єднання. OUTER JOIN (LEFT JOIN, LEFT JOIN vs INNER JOIN, RIGHT JOIN, FULL OUTER JOIN)
  • Принципи розв'язку задач на об'єднання таблиць (INNER JOIN)
  • Принципи розв'язку задач на об'єднання таблиць (LEFT JOIN)
  • Коли join непотрібний
  • Коли join необхідний
  • Коли можна з left join чи без нього

Використання табличних буферів (представлення (views), табличні змінні, тимчасові та похідні таблиці)

  • Створення, зміна та видалення
  • Оновлюваний View
  • Неоновлюваний View
  • Табличні змінні
  • Тимчасові таблиці
  • Похідні таблиці

Змінні та базові оператори у програмуванні на T-SQL

  • Робота зі змінними (DECLARE, SET, SELECT, PRINT)
  • Select та змінні
  • Змінні в запитах
  • Умовні вирази
  • Цикли
  • Оператори BREAK і CONTINUE

Процедури, користувацькі функції та тригери

  • Приклад процедури
  • Параметри в процедурах
  • Параметри за замовчуванням в процедурах
  • Варіанти передавання значень
  • Вихідні параметри й повернення результату

Користувацькі функції

  • Основні обмеження
  • Проста функція
  • Функції з запитами
  • Принципи створення функцій
  • Сутність змінної
  • Параметр за замовченням
  • Статистика реального часу
  • План виконання запиту
  • Статистика запиту

Тригери

  • Принципи роботи тригерів
  • Налаштування та використання тригерів
  • Тригери типу INSTEAD OF
  • Обробка тригером декількох рядків

Віконні функції в запитах аналітики

  • Компоненти віконних функцій
  • Принципи використання OVER
  • Використання PARTITION для групування даних
  • Обмеження рядків у віконних функціях
  • Групи віконних функцій: агрегатні, ранжування, зміщення, аналітичні.
  • Можливості CUBE та ROLLUP

Використання операторів наборів рядків: UNION, EXCEPT, INTERSECT

  • Запити з UNION і UNION ALL
  • Запити з EXCEPT і INTERSECT

PIVOT - можливості використання та альтернативи

  • Використання зведених таблиць без PIVOT
  • Етапи використання PIVOT
  • Зведені таблиці з PIVOT
  • PIVOT з групуванням
  • PIVOT + UNION
  • Альтернативні шляхи отримання зведених таблиць

Додаткові теми:

  • Реалізація обробки помилок
  • Транзакції
  • Імпорт та експорт даних
  • Оптимізація запитів
  • Обробка XML

Після курсу слухачі зможуть:

  • Описати основні концепції архітектури Microsoft SQL Server 2016
  • Визначити, чим Transact-SQL схожий і чим відрізняється від інших мов запитів
  • Розуміти типи даних в SQL Server
  • Створювати БД для вирішення бізнес-задач
  • Оперувати з даними за допомогою Transact-SQL
  • Сортувати та фільтрувати дані
  • Використовувати вбудовані функції
  • Групувати та здійснювати агрегування даних
  • використовувати підзапити
  • Писати запити різного рівня складності до окремих і з'єднаних таблиць
  • Створювати представлення (Views)
  • Писати аналітичні запити різного рівня складності
  • Програмувати за допомогою T-SQL
  • Створювати збережені процедури
  • Розробляти й використовувати користувацькі функції
  • Писати й використовувати тригери

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу + лабораторні роботи
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Більше інформації
Експрес-курс
Формат
Online
Початок навчання
Дата формується
Тривалість
2 днів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Networking Technologies
  • SQL / DBA
Подробиці

Цей курс навчить основ стандартної мови SQL: Transact-SQL. Теми включають написання запитів та зміну даних у реляційних базах даних, таких як Microsoft SQL Server, Azure SQL Database та Azure Synapse Analytics.

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

Введення в мову запитів Transact-SQL

  • Знайомство з Transact-SQL
  • Використання SELECT-виразів

Сортування і фільтрація результатів запиту

  • Сортування результатів запиту
  • Фільтрація даних

Використання об'єднань та підзапитів

  • Використання операцій JOIN
  • Використання підзапитів

Використання вбудованих функцій

  • Початок роботи зі скалярними функціями
  • Групування агрегованих результатів

Зміна даних

  • Вставка даних в таблиці
  • Зміна та видалення даних

Після курсу слухачі зможуть:

  • Використовувати інструменти запитів SQL Server
  • Писати запити SELECT для вилучення стовпців з однієї або декількох таблиць
  • Сортувати та фільтрувати вибрані дані
  • Використовувати вбудовані функції для значень даних, що повертаються
  • Створювати групи даних та агрегувати результати
  • Змінювати дані за допомогою Transact-SQL, використовуючи INSERT, UPDATE, DELETE та MERGE

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Електронні матеріали Microsoft
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат Microsoft
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Більше інформації
Курс
Формат
Online
Початок навчання
14.10.2025
Тривалість
24 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 200 UAH за місяць
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
Levelup
  • SQL / DBA
Подробиці

Навчишся збирати, аналізувати дані та приймати на їх основі корисні для бізнесу рішення. Опануєш аналітичні інструменти для створення системи метрик.

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

Вступ

  • Основні поняття
  • Моделі баз даних
  • Види систем управління базами даних
  • Підключення до навчальних серверів БД
  • SQL Server Management Studio
  • T-SQL
  • Синтаксичне структурування коду

Типи даних

  • Типи даних T-SQL
  • Вивчення підмови DDL у частині створення, модифікації, видалення таблиць

Обмеження цілісності даних

  • Види обмежень цілості даних
  • Види зв'язків таблиць

Нормалізація та денормалізація даних

Форми нормалізації: 1nf, 2nf, 3nf.

Індексування даних

Види індексів MS SQL Server.

Запити до одиночних таблиць

  • Вивчення підмови DML
  • Конструкція SELECT
  • Перетворення типів даних
  • Агрегатні функції
  • Види предикатів
  • Рядкові функції
  • Функції для роботи з датою
  • Математичні функції
  • Оператори та функції розгалуження

Git

  • CKB Git
  • Вивчення базових консольних команд
  • Робота з локальним репозиторієм
  • GitHub
  • Git-flow
  • Робота з віддаленим репозиторієм

З'єднання

  • Види з'єднань таблиць
  • Підбиття підсумків за даними запиту

Вкладені запити

Види вкладених запитів.

Об'єднання результуючих наборів

Оператори роботи з наборами даних.

Розширені запити

  • Тимчасові таблиці
  • Процес оптимізації SQL запитів

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

Ранжуючі функції.

Транспортування даних

  • Розгортання даних
  • Скасування розгортання даних

Програмовані об'єкти

  • Пакети, змінні, розгалуження, цикли
  • Курсори
  • Динамічний SQL
  • Функції користувача
  • Збережені процедури
  • Тригери
  • Уявлення
  • Підмова DCL

Транзакції

  • Поняття транзакції
  • Вивчення TCL

Project

Підготовка та захист випускного проєкту.

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

  • Розуміти архітектури, структури та принципи роботи БД. Створювати свої SQL запити для отримання даних
  • Розбиратися у специфіці різних баз даних та керувати доступом
  • Проєктувати, оптимізувати, адмініструвати бази даних та проводити нормалізацію даних
  • Створювати пошукові запити для ієрархічних конструкцій та писати складні запити на SQL
  • Маніпулювати, сортувати та групувати дані за допомогою різних запитів
  • Створювати уявлення та працювати з ними. Написання функцій та тригерів та працювати з ними

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

  • Інтенсивна практика і розбір домашніх завдань
  • Можливість онлайн навчання + відеозаписи всіх занять
  • Випускний проєкт у портфоліо
  • Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
  • Підтримка викладачів
  • Кар'єрні івенти
  • Можлива оплата частинами

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

Олександр Омельченко - Middle Database Developer at DataArt

Більше інформації
Курс
Формат
Online
Початок навчання
15.10.2025
Тривалість
40 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
35 000 UAH за курс
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Світ Сучасної Освіти
  • SQL / DBA
Подробиці

Учасники здобудуть глибокі знання з інсталяції, налаштування та оптимізації PostgreSQL, навчаться впроваджувати стратегії резервного копіювання, забезпечувати високу доступність та безпеку баз даних, а також ефективно моніторити сервери. Програма курсу побудована таким чином, щоб допомогти IT-фахівцям впевнено керувати базами даних на професійному рівні, використовуючи сучасні практики та інструменти.

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

PostgreSQL installation & architecture

  • Огляд архітектури: Глибоке розуміння компонентів PostgreSQL, структури пам’яті та управління процесами
  • Інсталяція: Покрокова інсталяція на Linux/Unix, налаштування кластерів і конфігурація файлової системи
  • Конфігурація сервера: Налаштування ключових параметрів у postgresql.conf, pg_hba.conf, розуміння Multi-Version Concurrency Control (MVCC) та Write-Ahead Logging (WAL)

Database Management

  • Створення баз даних: Детальні процедури створення баз даних, управління кількома базами на одному сервері
  • Role Management: Створення і управління ролями, присвоєння привілеїв за допомогою GRANT та REVOKE, управління спадкуванням та членством ролей
  • Schema Management: Проєктування схем, управління загальнодоступною схемою, налаштування шляхів пошуку схем

Backup & Recovery

  • Стратегії резервного копіювання: Використання pg_dump, pg_dumpall, pg_basebackup для реалізації резервного копіювання, найкращі практики для автоматизації процесів
  • Point-In-Time Recovery (PITR): Реалізація архівування WAL, створення базових резервних копій за допомогою pg_basebackup, відновлення до певного моменту часу
  • Планування відновлення після аварій: Тестування планів відновлення, управління журналами транзакцій, очищення архівних журналів після відновлення

Performance tuning & indexing

  • Типи індексів і управління ними: Поглиблене розуміння B-tree, Hash, BRIN індексів, створення часткових індексів, використання INCLUDE для покриття індексів
  • Оптимізація запитів: Використання команд EXPLAIN та ANALYZE для виявлення повільних запитів, оптимізація за допомогою індексів і переписування запитів
  • Vacuuming & Maintenance: Налаштування autovacuum, відстеження процесів вакуумування, управління надмірністю за допомогою команд VACUUM і REINDEX для підтримання продуктивності

High Availability & Replication

  • Streaming Replication: Налаштування та управління потоковою реплікацією, моніторинг відставання реплікації, розуміння реплікаційних слотів
  • Logical Replication: Налаштування логічної реплікації для вибіркової реплікації даних, управління підписками реплікації, вирішення конфліктів
  • Failover & High Availability: Реалізація автоматичного переключення з використанням Patroni, pgpool-II, налаштування каскадної реплікації, тестування сценаріїв переключення

Security & Monitoring

  • Security Best Practices: Налаштування pg_hba.conf для контролю доступу, реалізація шифрування SSL/TLS
  • Advanced Security Features: Управління аудитом баз даних, налаштування точного контролю доступу з використанням Row-Level Security (RLS), аудит змін ролей
  • Logging & Performance Monitoring: Налаштування параметрів журналювання (log_destination, log_statement), використання вбудованих інструментів моніторингу, таких як pg_stat_activity і pg_stat_replication, а також сторонніх інструментів для моніторингу та сповіщення

Попередні вимоги

  • Базові знання роботи з базами даних
  • Розуміння основ SQL
  • Основні навички роботи з Linux/Unix системами

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Більше інформації
Курс
Формат
Online
Початок навчання
03.11.2025
Тривалість
40 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
35 000 UAH за курс
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
Світ Сучасної Освіти
  • SQL / DBA
Подробиці

Мета курсу - надати слухачам знання та навички, необхідні для адміністрування і супроводу Microsoft SQL Server. Курс розповідає про інструменти та компоненти Microsoft SQL Server, призначені для підтримки бази даних.

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

Модуль 1. Безпека SQL Server

  • Захист даних у базах Microsoft SQL Server, облікові записи та користувачі
  • Лабораторна робота: Перевірка автентичності користувачів

Модуль 2. Призначення ролей бази даних і сервера

  • Робота з ролями на рівні сервера і бази даних
  • Лабораторна робота: Призначення ролей і перевірка безпеки

Модуль 3. Авторизація користувачів для доступу до ресурсів

  • Управління дозволами на рівні об'єктів і виконання коду
  • Лабораторна робота: Авторизація користувачів

Модуль 4. Захист даних за допомогою шифрування і аудиту

  • Аудит доступу до даних і шифрування
  • Лабораторна робота: Використання аудиту та шифрування

Модуль 5. Моделі відновлення і стратегії резервного копіювання

  • Стратегії резервного копіювання та відновлення баз даних
  • Лабораторна робота: Планування стратегій резервного копіювання

Модуль 6. Створення резервних копій баз даних SQL Server

  • Резервне копіювання баз даних і журналів транзакцій
  • Лабораторна робота: Створення резервних копій баз даних

Модуль 7. Відновлення баз даних SQL Server

  • Відновлення баз даних після збою
  • Лабораторна робота: Відновлення резервних копій

Модуль 8. Автоматизація управління SQL Server

  • Використання SQL Server Agent для автоматизації завдань
  • Лабораторна робота: Автоматизація управління

Модуль 9. Налаштування безпеки для SQL Server Agent

  • Налаштування мінімальних привілеїв безпеки для SQL Server Agent
  • Лабораторна робота: Налаштування параметрів безпеки

Модуль 10. Моніторинг SQL Server за допомогою повідомлень

  • Налаштування попереджень та повідомлень для екземплярів SQL Server
  • Лабораторна робота: Моніторинг SQL Server

Модуль 11. Управління SQL Server за допомогою PowerShell

  • Використання PowerShell для адміністрування SQL Server
  • Лабораторна робота: Адміністрування SQL Server за допомогою PowerShell

Модуль 12. Відстеження доступу до SQL Server

  • Використання розширених подій для відстеження активності
  • Лабораторна робота: Використання розширених подій

Модуль 13. Моніторинг SQL Server

  • Інструменти моніторингу активності SQL Server
  • Лабораторна робота: Моніторинг активності

Модуль 14. Пошук і усунення несправностей SQL Server

  • Методологія усунення неполадок SQL Server
  • Лабораторна робота: Вирішення основних проблем

Модуль 15. Імпорт і експорт даних

  • Інструменти для імпорту та експорту даних у SQL Server
  • Лабораторна робота: Імпорт і експорт даних

Після закінчення курсу слухачі зможуть

  • Перевіряти справжність і авторизувати користувачів
  • Призначати ролі сервера і бази даних
  • Проводити авторизацію користувачів для доступу до ресурсів
  • Захищати дані за допомогою шифрування і аудиту
  • Описати стратегію резервного копіювання та відновлення
  • Виконувати резервне копіювання і відновлення баз даних SQL Server
  • Автоматизувати управління базою даних
  • Налаштовувати безпеку для агента SQL Server
  • Керувати оповіщенням і повідомленнями
  • Керувати SQL Server за допомогою PowerShell
  • Моніторити і усувати неполадки інфраструктури SQL Server
  • Проводити імпорт і експорт даних

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

  • Допомога ментора
  • Практика
  • Лабораторні роботи
  • Сертифікат про проходження курсу
Більше інформації
Курс
Формат
Online
Початок навчання
20.09.2025
Тривалість
10 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
2 804 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
CyberBionic Systematics
  • QA Automation / QA Manual
  • SQL / DBA
Подробиці

Курс "QA. Бази даних та SQL" розрахований на тих, хто взагалі не займався програмуванням, роботою з БД або має початкові знання, які хоче впорядкувати та поглибити. Протягом п'яти логічно взаємопов'язаних уроків учні опанують основи роботи з БД, матимуть знання про їхні види, основні групи команд та можливості використання БД в якості сховища інформації. Також студенти отримають практичні навички використання БД.

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

Що таке база даних

  • Види баз даних
  • Реляційна БД
  • Система управління базами даних (СУБД)
  • Мова SQL
  • SQL-стандарти
  • Робота з базами даних у SQL Server
  • Типи даних полів
  • Групи операторів (DDL, DML, DCL, TCL)

Основи DDL. Агрегуючі функції

  • Робота з таблицями
  • Агрегуючі функції

Основи SQL

  • Data Manipulation Language (DML)
  • Data Query Language
  • JOIN's

NoSQL. MongoDB

  • SQL vs NoSQL
  • Що таке MongoDB
  • JSON
  • Як розпочати роботу з MongoDB
  • CRUD

Практика SQL

Розв'язання SQL-задач у командах

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

  • SQL
  • NoSQL
  • MongoDB

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

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

Олександр Бреславець - Lead Test Engineer at EPAM

Більше інформації

Сторінки

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

Відгуки про курси

Гість   14.11.2025

Пройшов курс SQL та бази даних для розробників. Основною метою було не лише згадати основи SQL, а й освіжити більш складні теми — курс повністю закрив це завдання. Ми почали з проєктування та теоретичних основ і поступово дійшли до створення реальної, досить складної бази даних у курсовому проєкті.

Менеджери дуже уважні — допомагають, підказують і швидко вирішують усі технічні питання. Домашні завдання добре дисциплінують і змушують реально пропрацьовувати матеріал. Викладач завжди відкритий, пояснює доступно і зрозуміло.

Я залишився задоволений і можу сміливо рекомендувати курс іншим.

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси SQL / DBA
Гість   05.07.2025

Всім раджу, чудова школа

Плюси:Пройшла курс SQL бізнес аналітика. Курс дуже насичений, до цього я лише дуже поверхнево знала про SQL. Зараз пишу всі потрібні запити без проблем. Навчання дало мені хороший ривок для моєї основної роботи. Викладач уважний, всі питання курсантів розглядались ретельно.Було складно, але воно того вартувало
Мінуси:Будьте готові що для якісного навчання все не обмежиться годинами онлайн лекцій. Домашні завдання, потреба глибоко розбиратися в матеріалах-це віднімало години часу щодня. Тільки тоді буде результат
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси SQL / DBA
Иван   22.04.2025

Прошел тренинг по SQL от Robot_dreams. Этот тренинг стал для меня ценным опытом, я не только углубил свои знания, но и почувствовал уверенность в применении SQL на практике. Материал был подан максимально доступно и структурировано.

Плюси:В описании.
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси SQL / DBA
Oleh   02.12.2024

Рекомендую курс і школу, я починав з нуля і мені вдалось навчатись і розширити свої вміння в SQL.

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси SQL / DBA
Гість   27.11.2024

Отримав корисні знання, оскільки завжди є куди зростати)

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси SQL / DBA