𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: master.dev (ex FrontendMasters), Brian Holt
Название: Полное введение в базы данных (версия 2) (2026)

Продолжительность: 6 ч 38 мин
Количество уроков: 40 Видео
Язык: Английский
Вес архива: 3,07 ГБ
Этот курс разработан как практическое, современное и понятное введение в базы данных. Вы изучите наиболее востребованные типы СУБД — от реляционных систем до графовых и аналитических движков — и получите прикладные навыки работы с PostgreSQL, MongoDB, Redis, Neo4j и DuckDB. Материал подаётся через реальную практику и фундаментальные принципы, применимые в любой технологии.
Что делает этот курс уникальным
Вместо поверхностного обзора вы погрузитесь в ядро работы современных СУБД: научитесь эффективно строить запросы, оптимизировать структуру данных и выбирать подходящий инструмент под конкретную задачу. Курс сфокусирован на максимально практическом применении знаний в веб‑разработке и аналитике.
Основные разделы курса
1. Базовые принципы работы с базами данных
Этот модуль создаёт необходимый фундамент, чтобы уверенно работать с любыми современными СУБД.
• Понимание модели ACID и современных расширений
• Как работают индексы и почему они ускоряют запросы
• Что такое планы выполнения и как ими пользоваться
• Разбор структур данных, лежащих в основе различных СУБД
2. Реляционные базы данных и PostgreSQL
Погружение в SQL через PostgreSQL — одну из самых мощных и гибких СУБД.
• Создание таблиц, связей и ключей
• Оптимизация запросов и проектирование схем
• Работа с транзакциями и изоляцией уровней
• Практика: создание мини‑приложения с базой PostgreSQL
3. Документоориентированные хранилища на примере MongoDB
Разбор, когда и зачем использовать документо‑ориентированные структуры данных.
• Гибкие документы и вложенные структуры
• Производительные запросы и агрегации
• Особенности индексации и масштабирования
4. Redis как кэш, брокер сообщений и хранилище
Вы научитесь использовать Redis не только как кэш, но и как инструмент для реального времени.
• Структуры данных Redis и их сценарии применения
• Паб/саб, очереди задач, TTL‑политики
• Построение высокопроизводительных Node.js‑сервисов
5. Графовые базы данных и запросы в Neo4j
Моделирование сложных связей — важная компетенция во многих современных приложениях.
• Создание узлов, связей и свойств
• Cypher — язык запросов Neo4j
• Практика применения графов в реальных проектах
6. Аналитические запросы и колоночные форматы с DuckDB
Вы познакомитесь с движком, который позволяет выполнять аналитические запросы локально и чрезвычайно быстро.
• Работа с большими наборами данных
• Интеграция с файлами Parquet и CSV
• Использование DuckDB в рабочих аналитических пайплайнах
Практика и реальная разработка
На протяжении курса вы будете создавать приложения на Node.js, подключаясь к реальным базам данных и выполняя практические задания. Такой подход помогает не только понять теорию, но и закрепить её на практике.
Кому подходит этот курс
Курс ориентирован на веб‑разработчиков, которые хотят уверенно работать с различными типами баз данных и понимать, что скрывается за механизмами хранения и обработки данных. Вам потребуется базовое знание JavaScript и Node.js — опыт работы с БД приветствуется, но не обязателен.
Какие результаты вы получите
• Глубокое понимание основных типов СУБД и их различий
• Умение писать эффективные, оптимизированные запросы
• Навыки выбора правильной базы данных под задачу
• Практический опыт работы с PostgreSQL, MongoDB, Redis, Neo4j и DuckDB
• Готовые проекты, которые можно включить в портфолио
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь