Databases
Средний путь Databases: сначала реляционная модель и SQL, затем MySQL/MariaDB (и взгляд на Percona), PostgreSQL, Microsoft SQL Server / T-SQL, сравнение движков и NoSQL с MongoDB и CouchDB. Тренируйте фрагменты в плеере; реальные движки запускайте у себя. ORM остаются в своих курсах.
- 10 weeks (всего 47 ч)
- Старт
- Формат: онлайн
- HY · EN · RU
- Сертификат по окончании
Для записи оплата не нужна · Мы свяжемся с вами в течение 24 часов
О курсе
Средний путь Databases: сначала реляционная модель и SQL, затем MySQL/MariaDB (и взгляд на Percona), PostgreSQL, Microsoft SQL Server / T-SQL, сравнение движков и NoSQL с MongoDB и CouchDB. Тренируйте фрагменты в плеере; реальные движки запускайте у себя. ORM остаются в своих курсах.
За 10 weeks (47 ч занятий и проектной работы) вы пройдёте путь от основ до настоящего проекта продакшен-уровня — вместе с Tigran Hakobyan и командой менторов beeon.academy.
Чему вы научитесь
Уроки
- 1Что такое база данных?30 мин
- 2БД против файлов30 мин
- 3Клиент и сервер30 мин
- 4SQL как язык35 мин
- 5Реляционная идея35 мин
- 6Привычка практики30 мин
- 7Карта курса25 мин
- 8Таблицы и строки35 мин
- 9Столбцы и типы40 мин
- 10Первичные ключи35 мин
- 11Внешние ключи40 мин
- 12NULL — неизвестно30 мин
- 13Ограничения35 мин
- 14Нормализация кратко40 мин
- 15Набросайте ERD35 мин
- 16CREATE TABLE40 мин
- 17INSERT35 мин
- 18Основы SELECT40 мин
- 19Фильтры WHERE40 мин
- 20ORDER BY и LIMIT30 мин
- 21UPDATE и DELETE40 мин
- 22Введение в JOIN45 мин
- 23INNER / LEFT JOIN45 мин
- 24Агрегаты40 мин
- 25GROUP BY45 мин
- 26HAVING35 мин
- 27Подзапросы кратко40 мин
- 28Транзакции40 мин
- 29Индексы40 мин
- 30Представления кратко30 мин
- 31Привычка против SQL injection40 мин
- 32Обзор MySQL35 мин
- 33Обзор MariaDB35 мин
- 34Установка MySQL/MariaDB40 мин
- 35Клиент mysql35 мин
- 36Типы MySQL35 мин
- 37Привычка InnoDB30 мин
- 38Пользователи и GRANT40 мин
- 39Дамп и восстановление35 мин
- 40MySQL против MariaDB30 мин
- 41Взгляд на Percona30 мин
- 42Практика MySQL40 мин
- 43Итог семейства MySQL25 мин
- 44Обзор PostgreSQL35 мин
- 45Установка PostgreSQL40 мин
- 46Основы psql35 мин
- 47Типы Postgres40 мин
- 48Схемы35 мин
- 49JSONB кратко40 мин
- 50Роли и права35 мин
- 51Привычка pg_dump30 мин
- 52Практика Postgres40 мин
- 53Итог Postgres25 мин
- 54Обзор SQL Server35 мин
- 55Установка / подключение40 мин
- 56SSMS / Azure Data Studio30 мин
- 57Отличия T-SQL40 мин
- 58Типы SQL Server35 мин
- 59Практика T-SQL40 мин
- 60SQL Server против других30 мин
- 61Итог SQL Server25 мин
- 62Сравнение СУБД35 мин
- 63БД в Docker кратко35 мин
- 64Мышление бэкапа30 мин
- 65Строки подключения30 мин
- 66Граница ORM30 мин
- 67Что такое NoSQL?35 мин
- 68Когда уместен NoSQL30 мин
- 69Обзор MongoDB35 мин
- 70Установка / подключение Mongo35 мин
- 71Mongo CRUD40 мин
- 72Запросы Mongo40 мин
- 73Индексы Mongo кратко30 мин
- 74Обзор CouchDB35 мин
- 75Документы CouchDB35 мин
- 76NoSQL против SQL35 мин
- 77Мини-дизайн схемы40 мин
- 78Мини SQL-лаборатория45 мин
- 79Следующие шаги30 мин
- 80Итоговый чеклист45 мин
Программа
- 1
- Что такое база данных?
- SQL как язык
- Реляционная идея
- Карта курса
- 2
- 3
- 4
Требования
- Ноутбук и готовность установить хотя бы один SQL-движок
- Базовый комфорт с терминалом или GUI-клиентом БД
- Опыт DBA не обязателен
Ваш преподаватель
Tigran Hakobyan
Backend Mentor · beeon.academy
Instructor at beeon.academy. Databases path: 80 lessons through the capstone.
