О чём курс

Вы познакомитесь с задачами хранения информации, подробно рассмотрите принципы проектирования реляционных баз данных. Научитесь проектировать модели данных и документировать их в виде ER диаграммы, познакомитесь с разными типами связей на примере бизнес-сущностей типа клиенты/счета/карты. Будут рассмотрены понятия нормализации, денормализации, как возможности характеристики производительности. Так же будут рассматриваться способы оптимизации производительности, такие как индексы, материализованные представления, копии на чтение.

Рассмотрим механизмы организации конкурентного доступа к информации в реляционных базах данных, продвинутые темы, такие как партиционирование и шардирование.

В курсе будет произведен обзор видов нереляционных баз данных, изложены варианты и типовые случаи их использования, рассмотрена методика выбора базы данных.

Обучение проходит в смешанном формате:

  • Изучаете материалы курсов в системе дистанционного обучения (СДО). По окончании теоретической части каждого курса программы проходите тест для проверки уровня знаний.

  • Посещаете практические сессии с преподавателем, на которых дополнительно разбирается каждый этап кейс-проекта, обсуждаются вопросы, а также можно познакомиться с опытом и кейсами коллег.

Баланс теории и практики -  50\50, что позволяет сосредоточиться на практических аспектах и сформировать востребованные навыки у выпускников программы.


Целевая аудитория

Middle- и senior- разработчики; системные и бизнес аналитики; архитекторы ПО, системные архитекторы; тестировщики, менеджеры с техническим бэкграундом.

Предварительная подготовка

  •  Опыт работы в ИТ-проектах

     
  •  Понимание принципов ООП

     
  • Знание языков программирования Java / C# / Python
 
 

Улучшаемые навыки

Базы данных, РСУБД, NoSQL, ER-диаграмма, ACID-транзакции, CAP-теорема, ClickHouse, Apache Cassandra, Redis, Memcaсhed, MongoDB, InfluxDB, Neo4J, OpenSearch, PostgreSQL

Расписание курсов

18.04.2025 - 15.05.2025

Вебинар 13 и 15 мая 14:30-16:30
Дата и время:
18.04.2025-15.05.2025
Вебинар 13 и 15 мая 14:30-16:30

Middle 46 часов

31 000 ₽

27 810 ₽ — для физ. лиц

Темы курса

01 1: Реляционные и нереляционные базы данных: обзор, особенности и гарантии доступности
02 2: Как выбрать базу данных на основании требований и контекста
03 3: Организация конкурентного доступа: стратегии блокировок, изоляции транзакций и обеспечение согласованности
04 детали реализации транзакций и блокировок: обзор PostgreSQL, MySQL и их возможностей. CAP-теорема
05 4: Современные тактики производительности реляционной базы данных
06 5: Виды нереляционных баз данных: обзор, гарантии
07 отличия и детали реализации нереляционных баз данных
08 6: Проектирование моделей данных
09 Итого 42 часа: теория – 20 ч. (48%), практика – 22 ч. (52%)

30 900 ₽

27 810 ₽ — для физ. лиц

Записаться на курс

Ведущий курса

Дмитрий

Овчаренко Дмитрий

Специалист в области архитектуры ПО

30 900 ₽

27 810 ₽ — для физ. лиц

Записаться на курс

Записаться на курс

30 900 ₽

27 810 ₽ — для физ. лиц

Юр. лицо — 30 900 ₽
Физ. лицо — 27 810 ₽
18.04.2025, Онлайн
18.04.2025, Онлайн
Открытая дата

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.