Программирование [master.dev (ex FrontendMasters), Brian Holt] Полное введение в базы данных (версия 2) (2026)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: master.dev (ex FrontendMasters), Brian Holt​
Название: Полное введение в базы данных (версия 2) (2026)​

cover.jpg

Продолжительность: 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
• Готовые проекты, которые можно включить в портфолио

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху