ТОП 12 достойных онлайн-курсов по MySQL

ТОП 12 достойных онлайн-курсов по MySQL

MySQL — самая популярная реляционная база данных (СУБД). Реляционная — означает внутри неё есть связанные данные, которые можно представить в виде таблиц. Данная система используется для работы с большими объемами информации.

MySQL разработчик может хранить, извлекать и изменять информацию в реляционных базах данных. Как правило, навыки применяются для веб-сайтов и мобильных приложений.

Изучение MySQL с нуля включает в себя изучение таких понятий как реляционная база данных, составление запроса, а также другие тонкости языка SQL.

Уровень владения MySQL является одним из основных требований, предъявляемых к кандидатам на работу в сфере веб-разработки.

Чтобы эффективно использовать инструмент для работы с MySQL необходимо обладать знаниями о его функциональных возможностях и особенностях. Такие знания можно получить пройдя один из представленных ниже онлайн-курсов.

Содержание курса:

  • Краткий обзор по работе с базой данных
  • Описание узких мест при работе с базой данных
  • Основы оптимизации структуры базы данных
  • Основы оптимизации запросов

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Дата начала: В любое время

Длительность: 2 урока

Формат обучения: Видеокурс

Требования: Начальные знания SQL

Программа обучения:

  1. Основы оптимизации запросов MySQL. Часть 1
  2. Основы оптимизации запросов MySQL. Часть 2

В данном курсе Вы познакомитесь с основами классического языка баз данных — MySQL.

Школа: Udemy - онлайн-курсы

Сайт: https://www.udemy.com/

Дата начала: В любое время

Интенсивность: Свободное обучение

Формат обучения: Записанные видеоуроки, практика

Для кого этот курс: Студенты информационных специальностей, начинающие специалисты, операторы баз данных, студенты без опыта в программировании.

Программа:

5 разделов, 32 лекции, общая продолжительность 1 ч. 5 мин.

  1. Знакомство с MySQL
  2. Создание баз данных (работа с консолью). Знакомство с MySQL Workbench
  3. Работа с таблицами
  4. Работа с WorkBench
  5. Вопросы на собеседованиях и Заключение

Чему научитесь:

  • Детально изучите самый популярный язык СУБД MYSOL
  • Сможете создавать и работать с таблицами
  • Осуществлять работу с выборкой данных
  • Научитесь изменять, удалять, добавлять данные в таблицы
  • Работать со сложными запросами

Особенности обучения:

  • 1 ч. видео по запросу
  • 2 практических тестов
  • Полный пожизненный доступ
  • Доступ через мобильные устройства и телевизор
  • Гарантия возврата денег — 30 дней
  • Сертификат об окончании

Этот курс предназначен для веб-разработчиков и веб-мастеров, которые планируют использовать сервер MySQL на практике. Он будет особенно интересен специалистам, работающим с PHP и Perl. Каждый модуль содержит ряд практических заданий и завершается тестом для закрепления знаний. После успешного окончания курса выдается сертификат центра повышения квалификации.

Школа: Специалист - учебный центр при МГТУ им.Н.Э.Баумана

Сайт: https://www.specialist.ru

Длительность: 32 ак. ч.

Формат обучения: Очно, онлайн

Требования: Для определения уровня предварительной подготовки рекомендуется пройти бесплатное тестирование.

Программа:

  1. Установка и запуск сервера MySQL 8 (4 ак. ч.)
  2. Проектирование реляционной базы данных (4 ак. ч.)
  3. Синтаксис выражений SQL для определения структуры данных (4 ак. ч.)
  4. Выражения SQL: манипулирование данными (4 ак. ч.)
  5. Объединение запросов и манипулирование данными (4 ак. ч.)
  6. Хранимые процедуры и триггеры (4 ак. ч.)
  7. Транзакции и типы хранилищ MySQL (4 ак. ч.)
  8. Оптимизация и обслуживание сервера MySQL 8 (4 ак. ч.)

Чему научитесь:

  • Использовать MySQL Workbench для проектирования схем
  • Работать с консолью mysql
  • Оптимизировать запросы и конфигурацию сервера для более эффективной работы
  • Манипулировать данными на сервере MySQL 8, эффективно используя язык SQL
  • Осуществлять резервное копирование информации и восстановление после аварийного сбоя
  • Использовать хранимые процедуры и триггеры в базах данных
  • Cлушатели узнают, как зовут дельфина на логотипе MySQL 8 )
  • Использовать и управлять транзакциями
  • Проектировать и создавать эффективные базы данных на сервере MySQL 8
  • Устанавливать и настраивать сервер MySQL 8

Особенности обучения:

  • Документ об окончании

Канал: Школа itProger / Программирование

Курс по изучению СУБД MySQL и работе с базами данных. В ходе курса вы научитесь работать с MySQL, PhpMyAdmin, языком запросов SQL, а также использовать базу данных в связке с языком PHP.

Дата начала: В любое время

Интенсивность: Свободный график

Формат обучения: Видеокурс

Кому подойдет: Для начинающих

Плейлист:

  1. Введение в MySQL и базы данных
  2. Что такое PhpMyAdmin? Функции и возможности
  3. Создание базы данных и таблицы
  4. Добавление данных в таблицу
  5. Подключение к MySQL через PHP
  6. Работа с SQL: добавление, редактирование и удаление
  7. Выборка записей из базы данных
  8. Заключительный урок

Курс разделен на 3 уровня. В рамках каждого из них изучаются определенные аспекты работы с СУБД. Каждый модуль содержит большое количество практических заданий. В результате студент имеет достаточную квалификацию, чтобы претендовать на должность младшего разработчика PHP в большинстве ИТ-компаний.

Сайт: https://php.zone

Автор: Артём Ивашкевич

Дата начала: В любое время

Длительность: Срок обучения не ограничен

Интенсивность: Свободное обучение

Формат обучения: Практическая направленность уроков

Кому подойдет: Курс ориентирован на веб-разработчиков и веб-мастеров, планирующих применять сервер MySQL в своей практике, и тех, кто только хочет ими стать.

Программа:

Уровень 1. Введение
  1. Работа с MySQL
  2. Команды
  3. Выполнение запросов
Уровень 2. MySQL для начинающих
  1. Виды связей в базах данных
  2. Индексы в базе данных MySQL
  3. Транзакции
  4. Создание резервных копий и восстановление данных
Уровень 3. Работа с MySQL в PHP
  1. Взаимодействие PHP и MySQL
  2. Что делать после изучения MySQL

Особенности обучения:

  • Проверка домашних заданий
  • Доступ к общему Telegram-чату
  • Коммьюнити

Этот курс предназначен для тех, кто уже знаком с PHP. Основными темами курса будут: ООП в PHP, сложные выборки в MySQL, работа со сторонними API и оптимизация высоконагруженных проектов. По окончании этого курса 2/3 работодателей смогут нанять вас как начинающего PHP-программиста.

Школа: School‑PHP - школа программирования

Сайт: https://school-php.com/

Дата начала: В любое время

Длительность: 3-4 месяца

Формат обучения: Теория и практика

Требования: Начальные знания PHP

Программа:

34 урока, 8 домашних заданий

  1. Настройка сервера - как выбрать сервер
  2. Настройка сервера VPS и VDS: apache, php7, mysql, phpmyadmin
  3. Настройка сервера: права доступа
  4. Настройка сервера: ubuntu права и настройка почты
  5. PHPStorm IDE и Open Server. GitHub, bower, FTP - Установка и настройка
  6. Docker или Vagrant в PHPStorm
  7. School-PHP FrameWork
  8. MySQL: Изучаем особые фишки работы с SELECT, INSERT, UPDATE, DELETE
  9. MySQL: Запросы к нескольким таблицам: подзапросы (subQuery), JOIN, LEFT JOIN, RIGHT JOIN
  10. MySQL: Foreign keys (внешние ключи): CASCADE, SET NULL, RESTRICT, NO ACTON
  11. MySQL: Транзакции и полнотекстовые индексы
  12. MySQL: Процедуры и функции
  13. MySQL: События, Триггеры, Партиции и Репликации в MySQL
  14. phpDocumentor и curl
  15. API и RESTful API
  16. Платежные системы: ЯД, WebMoney, Robocassa и другие
  17. Кэширование данных, Memcache, OPcache
  18. ООП 1 Введение: Классы, методы, свойства
  19. ООП 2: Магические методы и try-catch-finally конструкция
  20. ООП 3: Наследование и PHPMailer
  21. ООП 4: Interface (Интерфейс) и Abstract (Абстрактный класс)
  22. ООП 5: Namespace (Пространство имён)
  23. ООП 6: TRAIT (Трейты), патерны программирования и шаблоны проектирования
  24. ООП 7: Strategy (Стратегия) и Factory (Фабрика) шаблоны проектирования
  25. ООП 8: Реестр (Registry), ActiveRecord, Data Mapper
  26. ООП 9: SOLID
  27. TDD (Разработка через тестирование) и PHPUnit
  28. SQL и XSS уязвимости (Injection)
  29. Уязвимости аккаунта и CSRF-injection
  30. Межсайтовая подделка запроса (CSRF, XSRF)
  31. ORM и Docrtine 2 в PHPStorm
  32. Sphinx, Cron, GeoIP, Captcha
  33. Websockets: Node.JS и socket.io
  34. xDebug в PHP и JS debug

Чему научитесь:

  • ООП в PHP
  • Выборки в MySQL
  • Работа с API
  • Оптимизация высоконагруженных проектов

Курс для продолжения изучения программирования на PHP и MySQL. Подходит для тех, кто уже имеет базовые знания. Будут разбираться более сложные запросы MySQL на конкретных примерах.

Школа: beONmax - онлайн курсы программирования

Сайт: https://beonmax.com/

Дата начала: В любое время

Интенсивность: Свободное обучение

Формат обучения: Теория, интерактивные тренажеры, тестирование

Требования: Базовые знания PHP/MySQL

Особенности обучения:

  • Полный доступ ко всем курсам
  • Современные технологии и инструменты
  • Материалы и исходный код к урокам
  • Проекты/работы в ваше портфолио
  • Полезные статьи и советы
  • Вопросы и обмен опытом в сообществе
  • Доступ онлайн 24/7

Познакомитесь с языком запросов SQL. Узнаете, как делать запросы и работать с таблицами. Узнаете основные ограничения SQL. Поработаете с MySQL и познакомитесь с другими базами данных: MongoDB, Redis, ElasticSearch и ClickHouse.

Школа: GeekBrains - образовательный портал от Mail.ru Group

Сайт: https://gb.ru/

Дата начала: В любое время

Длительность: 1,5 месяца, 12 уроков

Интенсивность: Свободное обучение

Формат обучения: Онлайн-курс

Кому подойдет: Для новичков

Программа:

  1. Вебинар. Установка окружения. DDL-команды
  2. Видеоурок. Управление БД. Язык запросов SQL
  3. Вебинар. Введение в проектирование БД
  4. Вебинар. CRUD-операции
  5. Видеоурок. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
  6. Вебинар. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
  7. Видеоурок. Сложные запросы
  8. Вебинар. Сложные запросы
  9. Видеоурок. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
  10. Вебинар. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
  11. Видеоурок. Оптимизация запросов. NoSQL
  12. Вебинар. Оптимизация запросов

Чему научитесь:

  • SQL: простые запросы
  • Знание основ теории баз данных (связь таблиц, витрины)

Канал: Кирилл Антонов

В этом плейлисте представлены уроки, с помощью которых вы сможете изучить основные возможности сервера базы данных MySQL. Изучение начинается с изучения основ сервера MySQL и затем обучение переходит к рассмотрению более сложных вопросов, связанных с администрированием и управлением баз данных MySQL.

Дата начала: В любое время

Длительность: 49 видеоуроков

Интенсивность: Вы сами устанавливаете темп обучения

Формат обучения: Видеокурс

Кому подойдет: Для начинающих


Канал: htmllab

Краткое содержание уроков:

  1. Скачиваем MySQL
  2. Создаём my.ini
  3. Инициализируем данными и запускаем сервер
  4. Указываем путь к mysqld в системной переменной PATH

Дата начала: В любое время

Интенсивность: Свободный график

Формат обучения: Видеокурс

Показать плейлист:

Открыть
  1. Установка MySQL на Windows из zip архива
  2. консоль mysql
  3. MySQL Workbench 8
  4. CREATE DATABASE Создание базы данных
  5. CREATE TABLE - Создание таблицы
  6. Data types - Типы данных
  7. world база данных
  8. SELECT - выборка данных
  9. INSERT и LOAD DATA
  10. UPDATE и REPLACE
  11. DELETE и LOAD XML
  12. Агрегирующие функции
  13. Foreign keys внешние ключи
  14. JOIN, INNER JOIN, LEFT и RIGHT JOIN объединение таблиц
  15. Fulltext index полнотекстовый индекс
  16. PREPARED statement подготовленные запросы
  17. CREATE EVENT работа с событиями
  18. UNION оператор объединение запросов
  19. Subqueries подзапросы
  20. View просмотры
  21. CREATE PROCEDURE FUNCTION процедуры и функции
  22. Function функции
  23. IF и CASE
  24. REPEAT и WHILE циклы

Канал: ITDoctor

В этом видеокурсе рассказывается для чего нужен локальный сервер MAMP, как его установить и настроить. Далее вы будете изучать язык PHP и работу с базами данных на MySQL в phpMyAdmin. Дополнительно будут рассмотрены блок-схемы и алгоритмизация, написана простая программа для понимания алгоритмов и принципов работы с базами данных в PHP. Научитесь создавать соединение и делать запросы из кода на языке SQL и получать, изменять, удалять данные в таблицах базы данных.

Дата начала: В любое время

Интенсивность: Обучение в своем темпе

Формат обучения: Видеокурс

Кому подойдет: Для начинающих

Плейлист:

  1. MAMP локальный сервер, установка и настройка MAMP, первая программа на PHP
  2. Видео курс по языку PHP, Язык программирования PHP в одном уроке
  3. MySQL в phpMyAdmin полный курс по базам данных
  4. Самый подробный урок про Блок-схемы, Понимание, Чтение и Создание блок-схем
  5. Быстрая сортировка массива на языке PHP - Алгоритмы и Блок схемы
  6. Работа с базой данных на PHP и MySQL

Канал: Web Developer Blog

Серия уроков по MySQL. Курс начинается с введения в СУБД MySQL. Будет показано как создать базу данных в phpmyadmin и как ее подключить в php.

Дата начала: В любое время

Интенсивность: Вы сами устанавливаете темп обучения

Формат обучения: Видеокурс

Кому подойдет: Для начинающих

Показать плейлист:

Открыть
  1. Введение. Как подключить базу данных
  2. Как создать базу данных mysql
  3. Как создать таблицу. Mysqli, PDO.
  4. Как добавить данные в таблицу. PDO, mysqli.
  5. Как получить последний id. Auto Increment. PDO.
  6. Как добавить несколько записей.Insert into. PDO
  7. Выборка данных.SELECT. Условия в SQL.
  8. Обновление данных. UPDATE. MySQLi
  9. Удаление данных. DELETE. PDO
  10. Как сделать форму отправки сообщения. PDO
  11. Сравнение PHP vs Python.Что учить новичку?
  12. Топ 5 сайтов для изучения PHP

НайтиКурс.Ру