Учебная программа разработана для тех, кто планирует стать разработчиком ядра систем управления БД или операционных систем. Также курс подойдет для системных архитекторов и инженеров-программистов, которым интересно внутреннее устройство РСУБД.
Курс расскажет про технологии хранения и обработки данных, основываясь на примерах из ядра СУБД PostgreSQL. Представленная дисциплина является обязательной для изучения, если вы планируете стать разработчиком ядра систем управления БД.
Вам подойдет этот курс, если вы:
- владеете языками программирования SQL и ANSI C;
- имеете опыт работы с системами контроля версий git;
- обучаетесь в университете;
- хотите расширить свои знания по работе с СУБД.
Ключевые навыки, которые вы освоите на этом курсе:
- умение анализировать и исправлять ошибки кода PostgreSQL;
- будете понимать структуру исходного кода PostgreSQL;
- научитесь применять методы доступа к данным и эффективные способы информационного поиска;
- научитесь модифицировать код ядра PostgreSQL.
Учебная программа:
- алгоритмы широкого применения: введение в PostgreSQL;
- специальные алгоритмы;
- специфические алгоритмы;
- итоговый экзамен.
В конце обучения вам предстоит решить итоговый экзамен, после чего вы сможете получить сертификат об успешно пройденном курсе. Также учебная программа включает в себя большое количество заданий для самостоятельной работы. Студентам будет предложена литература и дополнительный материал, который можно будет использовать при решении практических заданий.