Оставьте свои контактные данные, чтобы мы вам перезвонили
Нажимая на кнопку, я даю свое согласие на обработку представленных в форме персональных данных в соответствии с требованиями Федерального закона от 27.07.2006 г. № 152-ФЗ «О персональных данных»
Создавай системы которым не страшны высокие нагрузки
Кафедра 316 «Системное моделирование и автоматизированное проектирование»
3
Форма обучения
Очная, 2 года. Занятия в вечернее время в будние дни и субботу
4
Место обучения
МАИ, м. Сокол (Дубосековская 4к6)
5
Руководитель
Павел Кейно
6
Партнеры программы
Avito, МТС, Новые Облачные Технологии, Эволюция
Условия поступления
Вступительные испытания: экзамен + учет индивидуальных достижений. Зачисление по сумме набранных баллов на конкурсной основе на 10 бюджетных и 6 платных мест.
Характеристика учебного плана
Ключевые дисциплины
–Архитектура высоконагруженных систем: рассмотрение типовых архитектур, монолитных и сервис-ориентированных архитектур; изучение балансировки нагрузки на различных уровнях, горизонтального и вертикального масштабирования – Администрирование Linux: работа с операционной системой UNIX/Linux; изучение утилитов, команд, устройства ядра; изучение природы процессов, накладных расходов процессов и файловых дескрипторов – Нереляционные базы данных: работа с NoSQL (In-Memory DB и др.); знакомство с Tarantool, Redis, memcached, BerkeleyDB; настройка системы кэширования в NoSQL – Прикладная разработка на C++: рассмотрение эффективных алгоритмов в отрасли HighLoad, повторение понятия вычислительной сложности алгоритма – Сетевые протоколы: изучение протоколов прикладного уровня (HTTP), транспортных и сетевых протоколов, DNS, TCP/IP, UDP, BGP; написание простейшего Web-сервера – Разработка веб-приложений на Python: рассмотрение различных фреймворков, используемых на Python; Знакомство с Pylons и Pyramid. async.io. Event-loop, coroutines, мультиплексирование ввода/вывода; изучение ORM – Тестирование высоконагруженных систем: рассмотрение технологии и инструментов нагрузочного тестирования; изучение стресс-тестирования, Volume-тестирования, тестирования на отказ и масштабного тестирования
Примерные темы ВКР:
– Разработка архитектуры высоконагруженного интернет-портала – Организация облачного сервиса хранения данных с применением отложенных вычислений – Разработка распределённой базы данных и системы кэширования социальной сети – Разработка архитектуры быстрого доступа к базе данных сервиса досок объявлений
Ведущие преподаватели
Дмитрий Волошин
научный руководитель магистерских программ, к.п.н., Советник ректора МАИ, MBA (MBI), колумнист Forbes, член общественно-делового совета при Правительстве РФ, эксперт в области образовательных проектов (Mail.Ru Group, ГК «Ростех», УК «ПроОбраз», Otus.ru)
Мария Булакина
начальник Управления «IT-центр» МАИ, к.т.н., доцент, эксперт в области систем электронного обучения и организации образовательного процесса, участник более 20 федеральных интернет-проектов в сфере образования и науки, внедрения систем электронного обучения, электронного документооборота и бюджетных процессов, стаж преподавания 15 лет
Светлана Ляпина
руководитель направления «IT-магистратура», д.э.н., профессор, «Лучший преподаватель - 2017 Высшей школы экономики», исполнительный директор Центра консалтинга в инновационной сфере, академический руководитель магистерской программы «Управление исследованиями, разработками и инновациями в компании», НИУ ВШЭ, член ФУМО по инженерному образования при СПбГПУ (НМС «Инноватика»), Лауреат Премии Правительства РФ в области образования), стаж преподавания 30 лет
Павел Кейно
к. т.н., руководитель программы
Григорий Семенов
к.т.н., доцент
Владимир Квашнин
старший преподаватель
Максим Викулин
преподаватель
Портрет выпусника
Выпускник обладает следующими навыками:
Построение высоконагруженных отказоустойчивых систем на основе сервис-ориентированных архитектур
Разработка проектов с учётом полного технологического цикла
Эффективное проектирование реляционных баз данных
Умение проводить репликации, партиционирование и шардирование
Использование нереляционных баз данных и владение методами построения кэширования часто используемых данных
Владение эффективными методами отладки и тестирования
Умение вести профилирование системы и владение такими инструментами
Понимание устройства корпоративных бизнес-процессов, умение взаимодействовать и ставить задачи команде разработчиков на основе гибких методологий
Внедрение лучших практик, применяемых в других компаниях отрасли IT
Подать заявку
Оставьте контактные данные для участия в мероприятиях программы
Нажимая на кнопку, я даю свое согласие на обработку представленных в форме персональных данных в соответствии с требованиями Федерального закона от 27.07.2006 г. № 152-ФЗ «О персональных данных»