Полное введение в базы данных — идеальный старт для тех, кто хочет уверенно работать с современными системами хранения данных. Курс помогает разобраться в ключевых принципах и научиться применять их на практике, используя четыре популярные СУБД: MongoDB, PostgreSQL, Neo4j и Redis.
Что вы узнаете в этом курсе
Материал курса построен так, чтобы шаг за шагом провести вас от базовых операций к осознанному выбору подходящей базы данных под конкретную задачу.
Работа с MongoDB
Вы изучите документно-ориентированный подход и поймёте, почему MongoDB так популярна в экосистеме Node.js.
Создание и чтение документов
Использование коллекций
Основы агрегирования данных
Знакомство с PostgreSQL
Научитесь основам SQL и освоите фундаментальные операции, без которых не обходится ни один проект с реляционной БД.
Написание базовых SQL‑запросов
Работа с таблицами, связями и типами данных
Использование фильтрации и сортировки
Графовые структуры в Neo4j
Курс познакомит вас с графовым представлением данных и языком запросов Cypher.
Построение узлов и связей
Навигация и поиск в графе
Применение графовых моделей в реальных задачах
Кэширование и скорость с Redis
Вы узнаете, как использовать хранилище ключ‑значение для повышения производительности приложений.
Работа с ключами и TTL
Основы кэширования
Использование структур данных Redis
Для кого подходит этот курс
Материал разработан для начинающих бэкенд‑разработчиков, студентов технических факультетов и всех, кто хочет уверенно ориентироваться в современных типах баз данных.
Преимущества этого обучения
Практический подход с примерами и упражнениями
Понятные объяснения ключевых концепций
Фокус на востребованных технологиях
Итоги и навыки после завершения
Вы сможете уверенно работать с наиболее распространёнными СУБД, понимать их различия и выбирать оптимальную под задачу. Навыки, полученные на курсе, станут фундаментом для развития в области серверной разработки и проектирования данных.
Master.dev — это образовательная платформа для разработчиков, которая помогает совершенствовать инженерные навыки: от изучения языков программирования и веб-разработки до работы с базами данных, облачной инфраструктурой, DevOps и искусственным интеллектом. Ранее известная как Frontend Masters, платформа расширила фокус и теперь обучает разработчиков всему спектру современной разработки ПО.