Осень 2021

Базы данных (web)

Цель курса —
Всестороннее изучение устройства и принципа работы современных web приложений и сети WWW в целом, а также получение практических навыков web разработки. Акцент в курсе сделан на разработку серверного ПО, т.е. backend разработку.

Описание
Мы изучим концепции и принципы реляционной модели данных, методы проектирования баз данных, методику построения запросов, подходы к профилированию производительности, методику оптимизации запросов к БД PostgreSQL, подходы к администрированию хранилища данных на основе БД PostgreSQL, основы архитектуры современных СУБД, основы и границы применимости реляционной модели, основные типы нереляционных баз данных, а также область их применимости при построении хранилищ данных.

Курс состоит из нескольких модулей, включающих лекции и практические занятия.
В ходе курса разрабатываете проект с определенными требованиями. Проект тестируется на удовлетворение функциональным и нагрузочным требованиям.
Подробнее
Чему научитесь
По окончании курса вы освоите навыки проектирования схемы реляционных БД, научитесь строить сложноструктурированные запросы, поймете, как профилировать и оптимизировать производительности реляционных БД, сможете развертывать, эксплуатировать и поддерживать хранилища данных на основе БД PostgreSQL.
Подробнее