MySQL
Курси MySQL призначені
для програмістів бажаючих познайомитися з мистецтвом проектування баз даних в теорії і на практиці.
Формат навчання
Тривалість
Вартість
Стаціонар / онлайн
12 заняття (24 ак. год.)
5 500 грн (груповий курс)
10 000 грн (індивідуальний курс)
Отримай консультацію щодо навчання та вступні уроки
Залишити заявку
Програма курсу
Загальна тривалість курсу 24 годин.
Вступ, реляційні бази даних
- Що таке база даних;
- Що таке реляційна база даних;
- Таблиці;
- Приклади найпростіших БД;
- Мова SQL як засіб роботи з реляційною БД;
- Приклади коду на мові SQL (створення, створювати, видаляти, вибирати, оновлювати, вставляти, видаляти);
- Стандарт ANSI-SQL;
- Короткий огляд основних діалектів SQL (MSSQL, Oracle, MySQL, SQLite).
Знайомство з MySQL
- Роль MySQL в розробці Web-Проектів;
- Денвер як найпростіше рішення;
- Клієнтські програми для роботи з MySQL (PhpMyAdmin, HeidiSQL, MySQL)
- Користувачі і права.
Основні принципи проектування таблиць
- Одна таблиця - одна сутність;
- Ключ кандидат;
- Первинний ключ;
- Зовнішній ключ;
- Типи зв'язків;
- Зв'язок «Один-до-багатьох";
- Зв'язок «Один-до-одного";
- Зв'язок «Багато-до-багатьох";
- Нормальні форми;
- ER-діаграми.
Введення в SQL
- Як працює SQL;
- Структура SQL;
- Управління структурою даних на SQL (DDL);
- Робота з базами даних;
- Робота з таблицями;
- Кодування та алгоритми порівняння;
- Типи даних SQL;
- Основні типи даних;
- Вибір типів даних полів таблиць;
- Особливе значення NULL;
- Управління даними на SQL (DML);
- Вставка;
- Видалення;
- Оновлення;
- Вибірка даних;
- Оператор Select;
- Вибір полів;
- Операції над полями;
- Аліаси;
- Видалення дублікатів;
- Сортування;
- Об'єднання;
- Обмеження результатів;
- Умови вибірки;
- Агрегуються функції;
- Угрупування.
Складна вибірка і модифікація даних
- Підзапити;
- Незалежні і залежні підзапити;
- Перевірка на існування;
- Перегляди;
- Тимчасові таблиці;
- З'єднання таблиць;
- Декартовий твір;
- Внутрішні з'єднання;
- Зовнішні з'єднання;
- Модифікація та видалення рядків через зв'язування;
- Рішення задач на вибірку;
- Оптимізація і цілісність;
- Оптимізація;
- Приклад запиту до таблиць з індексами і без них;
- План запиту;
- Як працюють індекси;
- Прості і складені індекси;
- Ціна індексації;
- Коли індекси не працюють;
- Рекомендації щодо розстановки індексів;
- Цілісність;
- Обмеження первинного ключа та ключа-кандидата;
- Обмеження зовнішнього ключа.
Збережені процедури і транзакції
- Збережені процедури;
- Призначення збережених процедур;
- Синтаксис збережених процедур;
- Керуючі конструкції;
- Виклик збережених процедур;
- Приклади використання збережених процедур;
- Транзакції;
- Що таке транзакції і для чого вони потрібні;
- Вимоги до транзакцій ACID;
- Рівні ізоляції.
Специфіка роботи з MySQL
- Управління доступом до бази даних;
- information_schema - база метаданих сервера;
- Команди огляду БД і таблиць;
- Види движків таблиць: MyISAM, InnoDB, Memory.
Забронюй місце в групі та отримай вступні уроки безкоштовно!

Для того, щоб отримати актуальну інформацю про умови навчання, ціни і т.д., залиши заявку. Найближчим часом з тобою зв'яжеться наш менеджер, щоб відповісти на запитання.
Сформуємо цілі
Визначимо рівень знань
Розповімо про навчальну платформу

Як проходить заняття?
Пройшов урок
Зробив завдання
Отримав зворотній зв'зок
Виправив помилки
Можна вчитися в зручному місці з мобільного, планшета або ноутбука
У тебе завжди є доступ до записів вебінарів і матеріалів курсу
Розклад

Час занять

Дні занять
Завершення набору
Забронюй місце

-//-

-//-
-//-
Залишити заявку
Сплачуй зручним для тебе способом

Деталі курсу
Програма
Можливе написання індивідуальної програми під Вас!
Тривалість
Тривалість одного заняття
90 хв. (2 академічні години)
Сертифікат
При успішному завершенні курсу видається сертифікат
Формат
Можлива стаціонарна чи дистанційна форма навчання
Залишаєш онлайн-заявку на сайті і чекаєш дзвінка
Стаціонарне навчання або онлайн навчання
Оплачуєш курс зручним для тебе способом
Залишаєш заявку
Обираєш формат
Здійснюєш оплату
Навчаєшся і потихеньку починаєш захоплювати світ)
Навчаєшся
1
2
3
4
Як розпочати навчання?
Хто ми?
10
років на ринку
25 тис
студентів
483
групи
90
курсів
85
викладачів
70%
працевлаштування
Домогтися того, щоб ти став повноцінним IT-фахівцем і знайшов свою першу роботу.
Наша ціль
Сьогодні ми створюємо інноваційну освітню платформу для ІТ майбутнього України.
Наша місія
Відповідати званню № 1 серед освітніх платформ ІТ спрямування, бути визнаним лідером, масштабувати компанію до міжнародного рівня.
Наша візія
Logos IT Academy - це:
Колектив, найкращих спеціалістів, де цінують творчий потенціал кожного.
Компанія, що створює майбутнє IT. Це новітній навчальний центр, мета якого полягає у розвитку ІТ-освіти в Україні.
Місце зустрічі для спільноти однодумців, які допомагають один одному та підтримують у всіх починаннях
Колектив
Місце зустрічі
Компанія майбутнього
Випускники Logos IT Academy вже працюють в цих компаніях
Найкращим стимулом навчання є відомі успішні компанії, в яких можна працювати, по закінченні курсів. Впевнені, ви чули про більшість із них:
Викладачі та ментори
Ми пишаємся нашою командою!
Що кажуть про нас випускники?
20.000 ++ Студентів вже пройшли в нас навчання та обрали свою ІТ професію!
Про курс MySQL
Курси MySQL призначені для програмістів бажаючих познайомитися з мистецтвом проектування баз даних в теорії і на практиці. Після цього курсу Ви зможете не просто самостійно проектувати і використовувати бази даних, але й робити це розумно й ефективно. У світі сучасного промислового програмування програміст, який не володіє SQL – це нонсенс (за винятком рідкісних випадків достатньо вузької спеціалізації). В курсі розглянуті питання теорії баз даних, мови SQL як засобу взаємодії з БД, прийомів правильного проектування БД і складання запитів. Практична частина курсу заснована на сервері MySQL, що робить курс особливо цінним для початківців веб-програмістів.
Питання та відповіді
Я нічого не розумію в програмуванні. Чи зможу я навчатися на ваших курсах?
Так. Більшість курсів розрахована на новачків. Технічна освіта теж не обов'язкова. Якщо у Вас є сумніви, або ж ви вагаєтесь запрошуємо пройти безкоштовний курс по "Основах програмування".
Які мінімальні знання та вимоги для початку навчання на курсах програмування?
Впевнене володіння персональним комп'ютером.
Чи є у Вас пробні заняття?
Так, ти можеш прийти на безкоштовне пробне заняття до існуючої групи, попередньо записавшись за телефоном (067) 542-88-14.
Чим Logos IT Academy відрізняється від інших навчальних закладів?
У нас найбільш адаптована програма під вимоги сучасного ринку ІТ. На наших курсах ти вивчаєш лише те, що потрібно для роботи. Мінімум теорії - максимум практики. Ми постійно вдосконалюємось та впроваджуємо новітні методики викладання.

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

Окрім того, ми ведемо відеозапис усіх занять, проводимо безкоштовні консультації, навчаємо випускників писати резюме та успішно проходити співбесіди, а також робимо професійні фотосесії на резюме для кожного випускника. Кращі студенти мають можливість проходити стажування із подальшим працевлаштуванням у провідних ІТ-компаніх міста Києва.</p>
    Чи потрібно носити ноутбук на заняття?
    Не потрібно, оскільки усі аудиторії Logos IT Academy обладнані необхідною сучасною технікою та безпровідним інтернетом.
    Показати більше
    Чи задаєте ви домашні завдання?
    Так. Іноді навіть багато. Виконання цих завдань дуже важливе, якщо ви дійсно хочете навчитися програмуванню.
    Як зазвичай проходить заняття?
    Все залежить від теми. Зазвичай перші 10-15 хвилин відведені на обговорення домашнього завдання та питання по ньому, весь наступний час практичне заняття під час якого лектор показує на проекторі новий матеріал який слухачі відразу тестять. Конспекти ніхто не пише, презентації та теоретичний матеріал подається в електронній формі, домашні завдання також відсилаються на емейл.
    Чи ви видаєте сертифікат про закінчення курсів?
    Так – видаємо.
    Чи можна оплачувати курси за безготівковим розрахунком?
    Так.
    Я не встиг (ла) записатися на навчання і курс вже почався. Чи можу приєднається до групи?
    Так, викладач безкоштовно проводить 1-3 індивідуальні заняття по даному курсу і якщо є місця, долучає до групи.
    Скільки зазвичай людей в групі?
    Зазвичай до 5, або 10 залежить від курсу. В акційних групах може бути до 15 осіб. У будь-якому випадку процес навчання побудований так, що ніхто не залишиться без уваги. У разі якщо група велика, на занятті присутній асистент викладача, який допомагає студентам з практичними завданнями. Мінімальна кількість людей для запуску групи троє.
    Якщо я з іншого міста, можна пройти курс в онлайн режимі?
    Так, попередній графік та необхідний софт узгоджується з викладачем, пробне заняття є безкоштовним, також перевагою онлайн навчання є економія часу та можливість відеозапису кожного заняття.
    Що потрібно зробити, щоб зареєструватись на безкоштовні курси?
    Учасники відбираються на основі мотиваційних листів надісланих через онлайн-заявку на сайті.
    Якщо є потреба призупинити навчання, чи є така можливість?
    Так, у тебе є одноразова можливість взяти академічну відпустку і повернутись до навчання коли тобі буде зручно.
    Чи можна змінювати графік навчання за потреби?
    Так, якщо за бажаним графіком є вільні місця у групі.
    Як можна компенсувати пропущені заняття?
    Пропущені заняття можна компенсувати за допомогою перегляду відеозаписів занять, які викладач відправляє після проведеного заняття, а також на суботніх безкоштовних консультаціях.
    Чи є у вас стажування в ІТ-компаніях?
    Так. Для кращих студентів ми проводимо стажування у провідних ІТ-компаніях міста Львова з можливістю подальшого працевлаштування. Також ти можеш долучитись до ІТ-спільноти LOGOS FAMILY та отримати персонального рекрутера, який весь пошук роботи для вас візьме на себе.
    Чи можливо відразу після курсів іти на роботу?
    Якщо ти успішно будеш виконувати усі завдання та рекомендації викладача, а також захистиш свій випускний проект - звичайно так! До того ж у кінці кожного курсу ми проводимо персональні навчання з працевлаштування, на яких наші рекрутери допомагають тобі скласти резюме та розповідають про основні акспекти успішного проходження співбесід. Також ти отримуєш навики роботи в командах за методологією Scrum.
    Чи є вікові або гендерні обмеження для навчання на цих курсах?
    Ні, навчатись ніколи не пізно і ніколи не рано))) Якщо ти цілеспрямовано хочеш опанувати нову професію, тоді вік тобі не перешкода. Зазвичай в групі студенти віком від 18 до 30. Те саме стосується статі. Для дітей шкільного віку у нас є окремі курси з програмування, веб-розробки, робототехніки та дизайну — LOGOS KIDS ACADEMY.