Добрий день, курс дуже вдалий.
Чітка схема проведення занять, гарно взаємодія зі школою через LMS, зовсім не напражно але ефективно.
Курси SQL Developer
Порівняння усіх курсів
- SQL / DBA
Курс охоплює інсталяцію SQL Server - як встановлення нової версії, так і міграцію з існуючої. На курсі розглядаються теми зі знаннями та навичками для адміністрування інфраструктури бази даних SQL-сервера. Курс також буде корисним для спеціалістів, які розробляють програми, що взаємодіють із базами даних SQL Server.
Програма курсу
Компоненти SQL Server
- Вступ до платформи SQL Server
- Огляд архітектури SQL Server
- Служби SQL Server та параметри конфігурації
Встановлення SQL Server
- Огляд процесу установки SQL Server
- Файли TempDB
- Встановлення SQL Server
- Автоматизація встановлення
Оновлення SQL Server
- Вимоги до оновлення
- Оновлення служб 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
- Методологія усунення недоліків в роботі SQL Server
- Вирішення проблем, пов'язаних зі службами
- Рішення проблем входу та підключення
- Вирішення типових проблем
Імпорт та експорт даних
- Передача даних від SQL Server
- Імпорт та експорт табличних даних
- Використання програми BCP та інструкції BULK INSERT для імпорту даних
- Розгортання та оновлення додатків рівня даних
Після курсу слухачі зможуть:
- Розгорнути (проінсталювати) сервер бази даних
- Оновити SQL Server
- Налаштувати SQL Server
- Керувати базами даних і файлами
- Розробляти моделі відновлення та стратегії резервного копіювання
- Здійснювати резервне копіювання баз даних SQL Server
- Відновити бази даних SQL Server
- Автоматизувати керування базами даних
- Налаштувати захист для агенту SQL Server
- Усувати несправності інфраструктури SQL Server
- Здійснювати імпорт та експорт даних
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів по темі курсу
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат НЦ "Мережні Технології"
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- 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-ти місяців після закінчення курсу
- 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-ти місяців після закінчення курсу
- SQL / DBA
Програма курсу розрахована людей, які хочуть з нуля вивчити необхідну SQL базу для ефективної роботи з даними. У процесі навчання ви зрозумієте архітектуру та структуру зберігання даних у базі, навчитесь підключатися до баз даних та обробляти отримані дані, писати правильні SQL-запити та об'єднувати результати кількох запитів, працювати з аналітичними функціями SQL, візуалізувати отримані данні за допомогою Power BI, Tableau.
Програма курсу
Основи роботи з SQL та базами даних
- Види баз даних. Таблиці та поля.
- Оператори SELECT та FROM. Створюємо перший запит. Використання Alias.
- Оператор WHERE.
- Логічні оператори AND, OR, NOT.
- Оператори BETWEEN, LIKE, IN. Обережно "NULL"!
Які проблеми вирішимо?
- Нерозуміння структури зберігання даних для роботи з БД
- Некоректне ТЗ для розробника уповільнює процес роботи з даними
- Складні запити, які можуть покласти БД, якщо не знаєш основи SQL
Сортування та групування даних
- Сортування результатів запиту. Отримуємо першу статистику.
- Функції агрегації. Розширені можливості угруповання даних.
- Варіанти використання операторів. Поєднуємо результати кількох запитів.
- Оператори UNION та UNION ALL.
Які проблеми вирішимо?
- Не знаєте, як правильно використовувати SQL-запити для отримання даних
- У таблицях містяться тисячі даних, з якими складно працювати
- Не виходить ефективно працювати з даними з різних таблиць
Аналітичні функції SQL для менеджерів. Частина 1
- Перетворення типів (функція CAST).
- Статистичні функції (SUM, AVG, MIN, MAX, COUNT).
- Функції дати-часу (DATE, DATEADD, DATEDIFF).
- Поняття DATE PART, поняття TIMESTAMP.
- Рядкові функції (REPLACE, TRiM, SUBSTRING ...).
Які проблеми вирішимо?
- Неефективна аналітика даних через незнання функцій
- Складно обробляти дані через зв'язку з Excel
- Аналіз даних з БД займає дуже багато часу
Аналітичні функції SQL для менеджерів. Частина 2
- Віконні функції (... OVER… PARTITION BY…).
- Логічні функції (FIRST_VALUE, LAG, LAST_VALUE, LEAD, PERCENTILE_CONT).
- Отримання даних із JSON. Агрегація даних для SQL.
Які проблеми вирішимо?
- Неефективна аналітика даних через незнання функцій
- Складно обробляти дані через зв'язку з Excel
- Аналіз даних з БД займає дуже багато часу
Інтеграція даних. Power BI
- Підготовка даних до імпорту. Джерела імпорту.
- Інтерфейс та способи імпорту.
- Налаштування моделі та зв'язків, агрегація даних.
- Форматування візуальних елементів.
Які проблеми вирішимо?
- Відсутність навички візуалізації отриманих даних
- Складання не дуже гарних звітів для стейкхолдерів та команди
- Візуалізація даних - це довго, незрозуміло та складно
Бонус-відеолекція. Візуалізація в Excel
- Використання Excel не на всю потужність.
- Формули, які допоможуть ВА.
- Діаграми або як пояснювати залежності.
- Dashboard на колінах.
Які проблеми вирішимо?
- Використання Excel не на всю потужність
- Незнання формул
- Складнощі з візуалізацією
Бонус-відеолекція. Візуалізація у Tableau
- Види візуалізацій: динаміка, частки, залежності.
- Правила візуалізації та помилки.
- Огляд інструменту: worksheet, dashboard, analytics.
Які проблеми вирішимо?
- Невміння користуватись повним функціоналом
- Складнощі з візуалізацією
- Помилки, які ви можете допустити при використанні
Особливості курсу
- Курс надає можливість з нуля вивчити необхідну SQL базу
- Відеолекції з теоретичним матеріалом та онлайн-сесії зі спікером
- Бонус лекції
- Викладачі мають великий досвід роботи у різних компаніях
- Персональні консультації по розвитку кар'єри
- Допомога в пошуку релевантних вакансій
- Повернення коштів після першого заняття, якщо не сподобається.
Викладачі курсу
- Микита Старостін - Senior Full-stack Developer at Itransition Group
- Ольга Момот - Business Analyst в Eva
- Денис Греков - Lead analyst в WhaleApp
- SQL / DBA
Курс SQL Практикум складається з 5-ти логічно взаємопов'язаних уроків, на яких учні застосовують на практиці теоретичні знання мови T-SQL.
Програма курсу
Database creation
- Створення БД
- Створення таблиць
- Створення зв'язків. Цілісність посилань
- Користувальницькі обмеження
- Наповнення таблиць даними
Trigger
- Створення необхідних Тригерів
- Написання простих запитів на вибірку даних
Query
- Запити на вибірку з декількох таблиць
- Запити на вибірку з декількох таблиць з відображенням зведених даних
Subquery. Function
- Підзапити
- Пов'язані підзапити
- Функції
View. Procedure
- Представлення
- Користувальницькі процедури
- Узагальнені табличні вирази
Після закінчення курсу ви будете вміти:
- Створювати бази даних, таблиці, зв’язки, здійснювати наповнення таблиць
- Працювати з тригерами та різними запитами на вибірку даних
- Створювати підзапити та зв’язані підзапити, користувацькі функції
- Працювати з уявленнями, користувацькими процедурами та узагальненими табличними виразами
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
- Олександр Пономаренко - .NET Developer
- Дмитро Шваб - .NET Developer. Тренер-консультант
- 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
Подати заявку- 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
Подати заявку- 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
- 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
- SQL / DBA
Курс призначений для спеціалістів, які прагнуть підвищити свою кваліфікацію у сфері роботи з базами даних ORACLE. Програма курсу охоплює всі аспекти розробки та адміністрування баз даних, від налаштування середовища до створення складних SQL та PL/SQL запитів. Під час курсу учасники отримають поглиблене знання теорії та практичних навичок, необхідних для розробки ефективних додатків та забезпечення безпеки даних.
Програма курсу
Встановлення та налаштування ORACLE Database
- Вибір версії та завантаження Oracle Database
- Встановлення Oracle Database на різних платформах (Windows, Linux)
- Налаштування параметрів бази даних (пам'ять, процеси, файлові структури)
- Створення та налаштування служб та екземплярів бази даних
- Використання Oracle Net Configuration Assistant та Oracle Database Configuration Assistant
Знайомство з архітектурою Database
- Розуміння концепції екземпляру та бази даних
- Основні компоненти Oracle Database:
- SGA
- PGA
- процеси фонових задач
- Файлова структура бази даних:
- контрольні файли
- журнали повторного запису
- дані, файли архіву
- Логічна структура бази даних:
- табличні простори
- сегменти
- розділи
- блоки
Користувачі, схеми та сесії в ORACLE Database
- Створення та управління користувачами
- Призначення ролей та прав доступу
- Управління паролями та політикою безпеки
- Поняття схеми та її відмінності від бази даних
- Сесії користувачів:
- моніторинг
- управління та завершення
Основи теорії та проєктування баз даних
- Основні поняття реляційних баз даних:
- таблиці
- поля
- ключі
- Нормалізація даних: принципи та методи
- Проєктування бази даних:
- ER-діаграми
- реляційні моделі
- Проєктування індексів для оптимізації запитів
- Вибір стратегій резервного копіювання та відновлення
Основи мови запитів SQL та PL/SQL
- Основи синтаксису SQL:
- вибірка даних
- фільтрація
- сортування
- Оператори DML (INSERT, UPDATE, DELETE) та DDL (CREATE, ALTER, DROP)
- Вбудовані функції SQL:
- числові
- текстові
- дати та часу
- Створення та використання курсорів у PL/SQL
- Блоки PL/SQL:
- анонімні блоки
- процедури та функції
Середовище розробки PL/SQL Developer
- Інсталяція та налаштування PL/SQL Developer
- Інтерфейс користувача та основні інструменти
- Використання PL/SQL Developer для написання, налагодження та виконання коду
- Інструменти для аналізу та оптимізації коду
- Інтеграція з іншими інструментами Oraclе
Середовище розробки Oracle SQL Developer
- Завантаження, встановлення та налаштування Oracle SQL Developer
- Робота з базою даних:
- підключення
- навігація
- виконання запитів
- Налаштування та збереження сесій
- Використання Oracle SQL Developer для розробки та тестування PL/SQL
- Використання функцій для адміністрування бази даних
Структура сценаріїв PL/SQL
- Основні елементи блоків PL/SQL:
- декларації
- тіла
- винятки
- Використання логічних операторів та конструкцій керування
- Робота з циклами:
- LOOP
- WHILE
- FOR
- Вбудовані функції та процедури у PL/SQL
- Створення та управління курсорами
Типи даних у PL/SQL
- Примітивні типи даних:
- CHAR
- VARCHAR2
- NUMBER
- DATE
- Колекції:
- асоціативні масиви
- вкладені таблиці
- VARRAY
- Складені типи:
- записи (RECORD)
- об'єкти (OBJECT)
- Використання типів даних у деклараціях та конструкціях
- Робота з великими об'єктами (LOB)
Створення додатків у PL/SQL
- Процедури та функції:
- створення
- параметри
- повернення значень
- Використання пакетів:
- оголошення та тіло
- публічні та приватні елементи
- Тригери:
- типи
- створення
- застосування
- Управління винятками: обробка помилок та виключень
- Оптимізація PL/SQL коду для підвищення продуктивності
DDL-оператори у PL/SQL
- Використання DDL операторів у PL/SQL:
- CREATE
- ALTER
- DROP
- Створення та управління таблицями, індексами, переглядами
- Управління просторами таблиць та файлами даних
- Використання DDL для контролю версій та схеми бази даних
- Динамічні DDL запити: EXECUTE IMMEDIATE
DML-оператори у PL/SQL
- Використання DML операторів:
- INSERT
- UPDATE
- DELETE
- MERGE
- Обробка виключень при виконанні DML запитів
- Масові операції з DML (FORALL, BULK COLLECT)
- Використання RETURNING INTO для отримання результатів
- Управління транзакціями при виконанні DML запитів
Виборка даних у PL/SQL
- Створення SELECT запитів у PL/SQL блоках
- Робота з JOIN (INNER, OUTER, CROSS) у PL/SQL
- Використання підзапитів та інлайн-представлень
- Управління даними у курсорах
- Використання PL/SQL для аналізу та маніпулювання даними
Представлення та серверні процедури
- Створення та використання представлень (VIEW)
- Застосування матеріалізованих представлень
- Створення та управління збереженими процедурами
- Використання процедур для автоматизації завдань
- Виконання та планування серверних задач через процедури
Тригери у PL/SQL та їх використання
- Типи тригерів:
- BEFORE
- AFTER
- INSTEAD OF
- Використання тригерів для контролю даних та цілісності
- Створення тригерів для автоматизації завдань
- Оптимізація тригерів для продуктивності
- Налагодження та усунення неполадок у тригерах
Функції у PL/SQL та їх використання
- Створення користувацьких функцій
- Використання функцій у запитах та PL/SQL блоках
- Використання функцій для обчислення та маніпулювання даними
- Оптимізація функцій для підвищення продуктивності
- Використання вбудованих функцій Oracle у PL/SQL
Об'єднання таблиць у запитах PL/SQL
- Використання операцій об'єднання:
- UNION
- INTERSECT
- MINUS
- Використання JOIN для об'єднання даних з різних таблиць
- Застосування CROSS JOIN та NATURAL JOIN
- Оптимізація об'єднань для підвищення продуктивності
- Робота з складними об'єднаннями та вкладеними запитами
Агрегування та групування даних у PL/SQL
- Використання агрегатних функцій:
- COUNT
- SUM
- AVG
- MAX
- MIN
- Групування даних з використанням GROUP BY
- Використання HAVING для фільтрації агрегованих даних
- Розрахунок підсумкових значень та відсотків
- Використання ROLLUP та CUBE для багатовимірного аналізу
Підзапити та предикати у PL/SQL
- Створення простих та корельованих підзапитів
- Використання EXISTS, IN, ANY, ALL для роботи з підзапитами
- Використання CASE та DECODE для умовного вибору
- Застосування підзапитів у SELECT, WHERE, FROM
- Оптимізація підзапитів для підвищення продуктивності
Транзакції та індекси у PL/SQL
- Управління транзакціями:
- COMMIT
- ROLLBACK
- SAVEPOINT
- Використання автономних транзакцій
- Створення та використання індексів для прискорення запитів
- Управління відмовами та забезпечення цілісності даних
- Стратегії та рекомендації щодо індексування
Надагрегатні перетворення у PL/SQL
- Створення надагрегатних функцій:
- LAG
- LEAD
- FIRST
- LAST
- Використання функцій вікна для аналізу даних
- Розрахунок ковзаючих середніх та інших статистичних показників
- Застосування надагрегатних функцій для фінансового та бізнес аналізу
- Оптимізація надагрегатних запитів
Масові операції у PL/SQL
- Використання BULK COLLECT для масового збору даних
- Масові операції з FORALL для підвищення продуктивності
- Обробка великих обсягів даних за допомогою масових операцій
- Виявлення та усунення вузьких місць у продуктивності
- Приклади практичного застосування масових операцій
Аналітичні функції у PL/SQL
- Використання аналітичних функцій:
- RANK
- DENSE_RANK
- NTILE
- Використання PARTITION BY та ORDER BY у аналітичних запитах
- Виконання складних бізнес-аналітик з використанням аналітичних функцій
- Оптимізація аналітичних запитів для підвищення продуктивності
- Приклади застосування аналітичних функцій у реальних проєктах
Безпека та управління доступом у PL/SQL
- Впровадження ролей та прав доступу
- Використання VPD (Virtual Private Database) для обмеження доступу до даних
- Шифрування даних та управління ключами
- Управління аутентифікацією та авторизацією користувачів
- Забезпечення відповідності стандартам безпеки
Використання Oracle Cloud Infrastructure (OCI)
- Вступ до Oracle Cloud Infrastructure (OCI)
- Підключення та робота з базами даних у хмарі
- Управління ресурсами у OCI
- Використання автономних баз даних у OCI
- Інтеграція локальних баз даних з OCI
Після курсу слухачі зможуть
- Встановлювати та налаштовувати ORACLE Database
- Проєктувати бази даних та створювати схеми
- Використовувати SQL та PL/SQL для розробки складних запитів та додатків
- Розробляти та впроваджувати тригери, функції та серверні процедури
- Адмініструвати безпеку бази даних та керувати доступом до даних
- Використовувати інструменти ORACLE Cloud Infrastructure (OCI) для ефективного управління даними
Необхідна попередня підготовка
- Базове розуміння реляційних баз даних та принципів їх проектування
- Знання основних команд SQL
- Досвід роботи з ORACLE Database буде перевагою, але не є обов'язковим
Особливості курсу
- Підтримка ментора
- Практика
- Сертифікат про проходження курсу
- SQL / DBA
Курс навчає концепції ієрархічного запиту, створення структурованого звіту, форматування ієрархічних даних. Обговорюється використання регулярних виразів для обробки символьного рядка.
Програма курсу
Вступ
- Предмет курсу
- Опис схем та додатків, що використовуються в курсі
- Огляд SQL*Plus та SQL Developer
- Огляд аналітичного SQL
- Документація по Oracle Database SQL та сховищам даних
Угрупування та агрегація даних за допомогою SQL
- Генерація звітів, пов'язаних з допомогою Grouping
- Огляд групових функцій
- Огляд GROUP BY та HAVING
- Використання операторів ROLLUP та CUBE
- Використання функції GROUPING
- Робота з операторами GROUPING SET та складовими стовпцями
- Приклади використання зчеплених угруповань
Ієрархічні запити
- Використання ієрархічних запитів
- Тестові дані з таблиці EMPLOYEES
- Ієрархічна структура вихідних даних
- Синтаксис ієрархічного запиту
- Обхід дерева: Вказує стартову точку
- Обхід дерева: Вказує напрямок обходу
- Використання пропозиції WITH
- Приклад ієрархічного запиту Використання пропозиції CONNECT BY
Виконання операцій прямого та зворотнього обертання
- Виконує операції прямого обертання
- Використання пропозицій PIVOT та UNPIVOT
- Пряме обертання стовпчика QUARTER: Концептуальний приклад
- Виконання операцій зворотного обертання
- Використання пропозиції UNPIVOT в операції зворотного обертання
- Приклад створення нової таблиці Pivot
Pattern Matching (підбір відповідності шаблону) за допомогою SQL
- Обробка порожніх вибірок чи невідповідних рядків
- Вилучення елементів шаблону з результату
- Перебір можливих комбінацій
- Правила та обмеження у підборі відповідності шаблону. Приклади
Моделювання даних за допомогою SQL
- Використання пропозиції MODEL с
- Демонстрація посилань на комірку та діапазон осередків (Cell)
- Використання функції CV
- Використання конструкції FOR з оператором IN List інкрементальних значень та підзапитів
- Використання аналітичних функцій разом із пропозицією MODEL у запиті SQL
- Розрізнення відсутніх осередків із NULL
- Використання опцій UPDATE, UPSERT та UPSERT ALL
- Посилальні моделі
Огляд курсу
- Використання SQL з операторами агрегації SQL для функцій, що використовуються для аналізу та звітності
- Угруповання та агрегація даних за допомогою операторів ROLLUP та CUBE, функція GROUPING, складові стовпці та зчеплені угруповання
- Аналіз даних та звітність з використанням ранжуючих функцій, а також LAG/LEAD. Використання PIVOT та UNPIVOT у запитах
- Виконання вибірки даних за допомогою MATCH_RECOGNIZE
- Використання регулярних виразів для обробки символьного рядка
Вимоги до слухачів
Попередня підготовка
Хороше знання SQL та практичні навички його використання.
Попередня підготовка, що рекомендується
- Практичний досвід реалізації сховища даних
- Oracle Database 12c: Вступ до SQL
- Oracle Database 12c: Вступ для досвідчених користувачів SQL
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- 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-ти місяців після закінчення курсу
- 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-ти місяців після закінчення курсу
- 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-ти місяців після закінчення курсу
- 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-ти місяців після закінчення курсу
- 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-ти місяців після закінчення курсу
- 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
Подати заявку- 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 системами
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- 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
- Проводити імпорт і експорт даних
Особливості курсу
- Допомога ментора
- Практика
- Лабораторні роботи
- Сертифікат про проходження курсу
- SQL / DBA
Програма курсу
Вступ
- Завдання курсу
- Розклад курсу
- Огляд Oracle Database 12c
- Огляд Oracle Cloud
- Огляд схеми HR
Вивчення архітектури бази даних Oracle
- Огляд архітектури бази даних Oracle
- Конфігурації екземпляра бази даних Oracle
- Приєднання до екземпляра бази даних Oracle
- Структури пам'яті бази даних Oracle
- Опис архітектури процесів
- Структури процесів
- Послідовність запуску процесів
Основи інсталяції програмного забезпечення Oracle
- Планування інсталяції
- Конфірування Oracle Linux за допомогою пре-інсталяційного RPM
- Групи та користувачі операційної системи
- Змінні оточення
- Конфігурування змінних оточення
- Використання Oracle Universal Installer (OUI)
- Інсталяція в "тихому" режимі
Встановлення програмного забезпечення бази Oracle Database
- Системні вимоги до бази даних Oracle
- Створення користувачів та груп операційної системи
- Типи встановлення
Створення бази даних Oracle за допомогою DBCA
- Планування структур зберігання даних
- Типи бази даних (залежно від навантаження)
- Вибір відповідного кодування бази даних
- Огляд використання кодувань бази даних
- Встановлення параметра ініціалізації NLS_LANG
- Використання Database Configuration Assistant (DBCA)
Інструменти керування базою даних Oracle
- Введення в інструменти керування базою даних Oracle
- Використання SQL Plus
- Використання SQL Developer
- Вхід в Oracle Enterprise Manager Database Express
- Використання домашньої сторінки Enterprise Manager Database Express
- Огляд Enterprise Manager Cloud Control
- Використання Enterprise Manager Cloud Control
Управління екземпляром бази даних
- Файли параметрів ініціалізації
- Запуск екземпляра бази даних
- Зупинення екземпляра бази даних
- Перегляд журнальних файлів
- Використання трасувальних файлів
- Використання динамічних уявлень продуктивності
- Словник даних
Конфігурація мережевого середовища Oracle
- Огляд сервісів Oracle Net
- Огляд процесу прослуховування Oracle
- Встановлення з'єднань Oracle Net
- Приєднання до сервера
- Інструменти для конфігурації та керування Oracle Net
- Використання Listener Control Utility
- Використання Oracle Net Configuration Assistant
- Використання Oracle Net Manager
Адміністрація безпеки користувачів
- Огляд облікових записів бази даних
- Обумовлені облікові записи користувача
- Створення користувачів
- Аутентифікація
- Розблокування облікового запису користувача та скидання пароля
- Привілеї
- Ролі
- Профілі
Управління структурою зберігання бази даних
- Збереження даних
- Вміст блоку бази даних
- Вивчення структури зберігання
- Создание нового табличного пространства
- Огляд табличних просторів, що створюються за умовчанням
- Управління табличними просторами
- Перегляд інформації про табличні простори
- Використання файлів, керованих Oracle
Управління простором
- Огляд керування простором
- Управління простором блоку
- Зчіпка та міграція рядків
- Управління вільним простором усередині сегменту
- Типи сегментів
- Виділення екстентів
- Виділення простору
- Створення таблиць без сегментів
Управління даними скасування
- Огляд даних скасування
- Зберігання інформації про скасування
- Порівняння даних скасування та повтору
- Управління даними скасування
- Конфігурація часу утримання даних скасування
- Гарантія утримання даних скасування
- Фіксація розміру табличного простору скасування
Одночасний доступ до даних
- Огляд блокувань
- Механізм блокувань
- Одночасний доступ до даних
- Блокування DML
- Механізм черг
- Конфлікти блокувань
Впровадження аудиту бази даних Oracle
- Поділ відповідальності
- Безпека бази даних
- Моніторинг відповідності
- Стандартний аудит бази даних
- Об'єднаний журнал аудиту
- Поділ повноважень для адміністрування аудиту (ролі AUDIT_ADMIN та AUDIT_VIEWER)
- Конфігурація журналу аудиту
- Опції аудиту
Концепції резервування та відновлення
- Категорії збоїв
- Технологія ретроспективного відкату
- Фази відновлення екземпляра
- Налаштування відновлення екземпляра
- Використання консультанта середнього часу відновлення
- Порівняння повного та неповного відновлення
- Рішення Oracle для захисту даних
Конфігурування резервування та відновлення
- Конфігурування для відновлення
- Конфігурація області швидкого відновлення
- Мультиплексування файлів, що управляють
- Оперативні журнальні файли
- Мультиплексування оперативних журнальних файлів
- Архівні журнальні файли
- Процеси архівування
- Назви та локації архівних журнальних файлів
Створення резервних копій бази даних
- Огляд рішень для відновлення
- Огляд Oracle Secure Backup
- Огляд відновлення, що виконується користувачем
- Термінологія резервування та типи резервів
- Використання Recovery Manager (RMAN)
- Конфігурування налаштувань резервування
- Стратегія резервування, рекомендована Oracle
- Створення резервної копії файлу керування в трасувальний файл
Виконання відновлення бази даних
- Консультант з відновлення даних
- Втрата файлу, що управляє
- Втрата оперативного журнального файлу
- Втрата файлу даних у режимі NOARCHIVELOG
- Втрата некритичного файлу даних у режимі ARCHIVELOG
- Втрата критичного файлу даних у режимі ARCHIVELOG
Перенесення даних
- Загальна архітектура перенесення даних
- Oracle Data Pump
- Завантажувач SQL
- Зовнішні таблиці
Супровід бази даних
- Супровід бази даних
- Перегляд історії попереджень
- Термінологія
- Автоматичне сховище робочого навантаження (AWR)
- Статистика
- Автоматичний діагностичний монітор бази даних (ADDM)
- Enterprise Manager та консультанти
Управління продуктивністю
- Моніторинг продуктивності
- Налаштування завдань
- Планування продуктивності
- Налаштування продуктивності екземпляра
- Методологія налаштування продуктивності
- Дані налаштування продуктивності
- Моніторинг продуктивності
- Управління пам'яттю
Керування продуктивністю: налаштування SQL
- Налаштування SQL
- Оптимізатор Oracle
- Директиви плану виконання
- Адаптивні плани виконання
- Консультанти SQL
- Результати автоматичного налаштування SQL
- Впровадження рекомендацій автоматичного налаштування
- Консультант з налаштування SQL
Цілі курсу
- Використовувати Oracle Restart для керування компонентами
- Оновити бази даних до Oracle Database 12c
- Встановлювати Oracle Grid Infrastructure на окремий сервер
- Створювати контейнерну базу даних
- Створювати бази даних Oracle
- Встановлювати програмне забезпечення Oracle Database 12c
- Керувати продуктивністю бази даних
- Впроваджувати аудит бази даних
- Конфігурувати Oracle Net
- Конфігурувати базу даних для операцій резервування та відновлення
- Описувати архітектуру бази даних
- Керувати екземпляром бази даних
- Керувати структурами зберігання бази даних
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
Сторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Відгуки про курси

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

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

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

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







