Чему вы научитесь
- Понимать принципы работы СУБД и реляционных баз данных.
- Создавать базы данных, таблицы и связи между ними.
- Применять SQL для добавления, изменения, удаления и выборки данных.
- Использовать фильтрацию, сортировку, группировку и агрегатные функции.
- Писать сложные запросы с JOIN, подзапросами, CTE и оконными функциями.
- Проектировать структуру базы данных с помощью ER-моделей и нормализации.
- Создавать индексы и анализировать выполнение запросов с помощью EXPLAIN.
- Управлять транзакциями и обеспечивать целостность данных.
- Разрабатывать хранимые процедуры, функции и триггеры.
- Управлять пользователями, правами доступа и обслуживанием баз данных.
- Понимать принципы репликации, секционирования и масштабирования СУБД.
О курсе
Базы данных используются в интернет магазинах, банковских системах, мобильных приложениях, корпоративных сервисах и аналитических платформах. Умение работать с ними необходимо разработчикам, аналитикам, тестировщикам и другим IT-специалистам.
Цель курса - научить вас уверенно работать с реляционными базами данных, от создания первой таблицы до проектирования, оптимизации и администрирования СУБД.
Обучение построено по принципу постепенного усложнения. Вы начнёте с основных понятий, освоите SQL-запросы, научитесь работать со связанными таблицами, а затем перейдёте к проектированию баз данных, индексам, транзакциям и серверным механизмам.
В курс входят
23 урока с теорией и примерами.
90 тестов для закрепления знаний.
190 интерактивных задач для развития практических навыков.
По мере обучения вы будете создавать таблицы, писать SQL запросы, работать со связанными данными и решать задачи, с которыми сталкиваются IT специалисты.
Для кого этот курс
Начальные требования
Курс подходит для обучения с нуля.
Предварительные знания SQL, опыт работы с базами данных и навыки программирования не требуются.
Как проходит обучение
Каждая тема включает теоретический материал с объяснениями и SQL примерами, задания для самостоятельного решения и проверку усвоенных знаний.
Сначала вы изучаете материал, затем применяете его на практике. Вам предстоит создавать таблицы, писать запросы, обрабатывать данные, устанавливать связи и решать задачи по работе с базами данных.
Автоматическая проверка позволяет сразу узнать результат выполнения задания. Вы можете анализировать ошибки, изменять решение и отправлять его повторно.
По мере прохождения курса сложность заданий возрастает. От простых операций с таблицами вы перейдёте к сложным выборкам, проектированию структур данных и механизмам управления.
Курс содержит 23 урока, 90 тестов и 190 интерактивных задач.
Программа курса
В курс входят
- 22 урока
- 90 тестов
- 190 интерактивных задач
Наши преподаватели
Сертификат
Что вы получаете
- Системные знания о базах данных
- Практические навыки работы с SQL
- Навыки проектирования и оптимизации
- Знакомство с профессиональными инструментами СУБД
- Практику на 190 интерактивных задачах
- Базу для дальнейшего развития в IT