Чему вы научитесь
- Понимать разницу между реляционными (SQL) и нереляционными (NoSQL) базами данных
- Выбирать подходящую систему управления базами данных под конкретные задачи проекта
- Ориентироваться в ключевых технологиях: PostgreSQL, MySQL, MongoDB
- Устанавливать и разворачивать локальное окружение для работы с БД на своем компьютере
- Избегать типичных архитектурных ошибок при проектировании баз данных
О курсе
Хотите разобраться в базах данных, но не знаете, с чего начать?
Выбор правильной базы данных — это одно из первых и самых важных архитектурных решений в разработке любого веб-приложения. Ошибка на этом этапе может стоить месяцев переписывания кода, перепроектирования схемы данных и финансовых потерь.
Этот короткий практический курс создан для того, чтобы раз и навсегда закрыть кашу в голове вокруг темы SQL vs NoSQL. Без «воды» и сухой теории мы разберем ключевые отличия реляционных и нереляционных концепций, разберем реальные кейсы и настроим готовое окружение на вашем компьютере.
### 📌 Что вас ждет внутри курса:
1. Теория и архитектурные концепции: Чем табличные структуры с жесткой схемой отличаются от документных баз данных (JSON/BSON).
2. Сравнение технологий: Плюсы, минусы и особенности ключевых игроков рынка — MariaDB и MongoDB.
3. Критерии выбора: Когда идеален классический SQL, а когда не обойтись без гибкого NoSQL-решения.
4. Практический сетап: Пошаговая установка, развертывание и настройка локальной базы данных и современного инструментария для комфортной разработки.
5. Интерактивные тесты: Закрепление пройденного материала прямо на платформе.
Для кого этот курс
Начальные требования
Базовое понимание работы веб-приложений (на уровне «клиент-сервер»)
Умение пользоваться ПК и терминалом/командной строкой на базовом уровне
Предварительные знания SQL или программирования НЕ требуются — курс подходит с нуля
Наши преподаватели
Как проходит обучение
Курс состоит из коротких емких видеолекций, наглядных разборов архитектуры и практических гайдов по установке. После каждого теоретического блока вас ждут интерактивные тесты для закрепления материала прямо на платформе Stepik.
Программа курса
Что вы получаете
- Структурированное понимание архитектуры SQL и NoSQL баз данных
- Навык правильного выбора базы данных под конкретные задачи вашего проекта
- Готовое настроенное локальное окружение (PostgreSQL и MongoDB) на вашем компьютере
- Сертификат о прохождении курса от платформы Stepik