Улучшаемые навыки
Базы данных
РСУБД
NoSQL
ER-диаграмма
ACID-транзакции
CAP-теорема
ClickHouse
Apache Cassandra
Redis
Memcaсhed
MongoDB
InfluxDB
Neo4J
OpenSearch
PostgreSQL
Инструменты
Чему вы научитесь
01
Проектировать и документировать модели данных.
02
Подбирать подходящую СУБД для задач бизнеса.
03
Оценивать и внедрять методы оптимизации производительности.
04
Организовывать конкурентный доступ к данным.
05
Применять принципы нормализации и денормализации.
06
Анализировать архитектуру баз данных.
07
Оценивать и внедрять современные архитектурные практики хранения информации.
Программа курса
01
Реляционные и нереляционные базы данных: обзор, особенности и гарантии доступности
02
Как выбрать базу данных на основании требований и контекста
03
Организация конкурентного доступа: стратегии блокировок, изоляции транзакций и обеспечение согласованности
04
Современные тактики производительности реляционной базы данных.
05
Виды нереляционных баз данных: обзор, гарантии. Отличия и детали реализации нереляционных баз данных.
06
Проектирование моделей данных .
07
Итого на курс 44 ак. часа: теория — 18 ак. часа (40%), практика — 26 ак. часа (60%)
Для кого
Системный аналитик
Архитектор ПО
Разработчик
Бизнес-аналитик
Тестировщик
Предварительная подготовка
Опыт работы в ИТ-проектах
Понимание принципов ООП
Знание языков программирования Java / C# / Python