Программирование

Онлайн-курс «SQL и MySQL»

Проектировать базы и писать уверенные SQL-запросы. Обучение построено вокруг практики и завершается проектом, который можно показать в портфолио.

Автор и преподаватель

Дамир Шарифьянов

Senior Full-stack Developer / Web Engineer

Практикующий разработчик с 10+ годами коммерческого опыта и 100+ реализованными веб-проектами. В курсе он разбирает рабочие подходы, типичные ошибки и задачи, с которыми специалисты сталкиваются в реальных проектах.

Об авторе →

Итоговый результат: база учебного сервиса с аналитическими запросами.

Визуальная карта курса «SQL и MySQL»Путь от изучения темы к практике и готовому проектуПРОГРАММИРОВАНИЕSQL и MySQLКод → логика → результат1Разобратьсяс понятиями2Применитьна практикеСоздать проектдля портфолио
16 модулейот основ до проекта
48–64 часовв удобном темпе
Автопроверкаобратная связь сразу
Сертификатс проверкой подлинности
Программа обучения

Что вы изучите

Модуль 1

Реляционная модель и таблицы

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «SQL и MySQL» тема «Реляционная модель и таблицы» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 2

SELECT и вычисляемые поля

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «SQL и MySQL» тема «SELECT и вычисляемые поля» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 3

WHERE, сортировка и LIMIT

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. На этом этапе важно освоить базовую модель и научиться узнавать её в простых ситуациях. В курсе «SQL и MySQL» тема «WHERE, сортировка и LIMIT» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 4

JOIN между таблицами

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «SQL и MySQL» тема «JOIN между таблицами» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 5

GROUP BY и агрегаты

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «SQL и MySQL» тема «GROUP BY и агрегаты» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 6

Подзапросы и CTE

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «SQL и MySQL» тема «Подзапросы и CTE» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 7

Проектирование и нормализация

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «SQL и MySQL» тема «Проектирование и нормализация» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 8

Индексы и EXPLAIN

Индекс ускоряет поиск строк ценой дополнительного места и стоимости обновления; его выбирают по реальным запросам. Модуль переводит базовые знания в рабочий сценарий с ограничениями, ошибками и самостоятельным выбором инструмента. В курсе «SQL и MySQL» тема «Индексы и EXPLAIN» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 9

Транзакции и уровни изоляции

Транзакция объединяет операции в неделимое изменение и должна учитывать конкурентный доступ и откат. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Транзакции и уровни изоляции» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 10

Представления и процедуры

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Представления и процедуры» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 11

Права доступа и резервные копии

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Права доступа и резервные копии» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 12

База учебной платформы

Форма должна иметь подписи, серверную проверку, понятные ошибки и защиту изменяющего запроса. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «База учебной платформы» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 13

Оконные функции

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Оконные функции» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 14

Репликация и эксплуатация

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Репликация и эксплуатация» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 15

Миграции схемы

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Тема встраивается в итоговый проект и проверяется вместе с ранее созданными частями. В курсе «SQL и MySQL» тема «Миграции схемы» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Модуль 16

Итоговая оптимизация базы

Материал разбирается через входные данные, алгоритм, состояние программы, наблюдаемый результат и оценку ограничений. Финальный модуль объединяет программу курса в один воспроизводимый результат. В курсе «SQL и MySQL» тема «Итоговая оптимизация базы» считается освоенной только после создания предметного результата и его независимой проверки. Качество определяется корректностью алгоритма, читаемостью решения и тестами на граничных данных.

Результат

база учебного сервиса с аналитическими запросами

В каждом модуле ученик создаёт часть итоговой работы, проходит самопроверку и получает баллы за практику.

Инструменты курса

MySQL, SQL, phpMyAdmin

Формат

Теория, демонстрация, практика, автопроверка и итоговый проект

Ответы на вопросы

Подойдёт ли курс новичку?

Да. Первый модуль определяет уровень, а материал идёт от базовых действий к самостоятельному проекту.

Как проверяются задания?

Система проверяет полноту ответа, ключевые критерии и тест. Результат и рекомендации появляются сразу.

Когда я получу сертификат?

Именной сертификат автоматически выпускается после успешного завершения всех модулей.

Купить за 9 900 ₽