Logos IT-Academy

MySQL

5 500 UAH за курс
12 занять
Для початківців
SQL / DBA
Цей курс навчить вас працювати з реляційними базами даних, зокрема MySQL. Ви дізнаєтеся, як створювати таблиці, писати SQL-запити, проектувати структуру БД та оптимізувати роботу з даними. Курс включає практичні приклади, роботу з інструментами та розбір реальних кейсів.

Про курс

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

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

На цьому курсі починають з розуміння баз даних. Слухачі дізнаються, що таке реляційні бази даних, таблиці та як вони працюють. Розглядають приклади простих баз даних та знайомляться з мовою SQL. Вчать базові команди для створення, видалення, вибору та оновлення даних. Також вивчають стандарт ANSI-SQL та основні діалекти - MSSQL, Oracle, MySQL та SQLite.

Робота з MySQL та проектування таблиць

Далі курс показує роль MySQL у веб-розробці. Слухачі встановлюють локальне середовище через Denwer та знайомляться з клієнтськими програмами на кшталт PhpMyAdmin та HeidiSQL. Вивчають управління користувачами та правами доступу. Потім переходять до проектування таблиць - принцип "одна таблиця - одна сутність", види ключів, типи зв'язків між таблицями та нормальні форми. Навчаються створювати ER-діаграми для візуалізації структури бази даних.

Поглиблене вивчення SQL

Тут детально розбирають структуру SQL та управління даними. Слухачі вчаться працювати з базами даних та таблицями через DDL-команди. Вивчають типи даних, особливе значення NULL та операції з даними через DML. Основний акцент - на вибірці даних: оператор SELECT, робота з полями, сортування, угруповання та агрегатні функції. Навчаються фільтрувати результати та видаляти дублікати.

Складні запити та оптимізація

Цей блок присвячений складній вибірці та модифікації даних. Слухачі вивчають підзапити, тимчасові таблиці та перегляди. Розбирають різні типи з'єднань таблиць - внутрішні, зовнішні та декартовий добуток. Потім переходять до оптимізації: працюють з індексами, аналізують плани запитів та вивчають рекомендації щодо індексації. Також розглядають забезпечення цілісності даних через обмеження первинних та зовнішніх ключів.

Розширені можливості MySQL

Завершальні модулі охоплюють збережені процедури та транзакції. Слухачі вчаться створювати та викликати процедури, використовувати керуючі конструкції. Розбирають принципи транзакцій, вимоги ACID та рівні ізоляції. Останній модуль присвячений специфіці MySQL - управлінню доступом, роботі з метаданими через information_schema та відмінностям між движками таблиць MyISAM, InnoDB та Memory.

Що отримують слухачі

На курсі працюють з експертами галузі, які дають зворотний зв'язок. Формат навчання спрямований на ефективне засвоєння матеріалу. Після успішного завершення випускники отримують диплом. Також доступний закритий телеграм-чат для спілкування та обміну досвідом.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора