Системный архитектор

Учебная Программа

Программа рассчитана на 2 года и разбита на 4 семестра. В каждом семестре —
3-4 дисциплины.

В течение первого года студенты углубляют свои знания о технологиях, которые применяются при разработке, изучают методы анализа качества алгоритмов и ПО.

Второй год посвящен изучению специальных дисциплин, направленных на развитие компетенций, определенных профессиональным стандартом.

Контроль производится двумя способами: в течение семестра — по результатам выполнения домашних заданий; в конце семестра — с помощью устного зачета или экзамена.

Ключевой особенностью преподавания является обучение на примерах из реальной практики, существующих проектов, с анализом их достоинств и недостатков.

Основной курс

Первый семестр

Web-технологии

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

Видео о курсе

Длительность

  • 17 занятий
  • 68 ак. часов

Курс преподают

  • Динар Сабитов Динар Сабитов
  • Савва Демиденко Савва Демиденко
  • Николай Мелешенко Николай Мелешенко
1из3

Алгоритмы и структуры данных

Цель курса — обучить основам алгоритмического программирования, привить практические навыки решения задач с помощью базовых алгоритмов и структур данных, сформировать правильное представление о времени работы и эффективности различных алгоритмов и структур данных.

Видео о курсе

Длительность

  • 18 занятий
  • 74 ак. часов

Курс преподают

  • Степан Мацкевич Степан Мацкевич
  • Дмитрий Корепанов Дмитрий Корепанов
  • Яков Любимов Яков Любимов
1из3

Углубленное программирование на C/C++

Цель курса — формирование практических навыков и умений, необходимых специалистам по разработке программного обеспечения (ПО) UNIX-подобных операционных систем для участия в проектах промышленной разработки среднего уровня сложности на языках C и C++, в том числе для замещения стажерских должностей разработчиков серверной части высоконагруженных приложений.

Видео о курсе

Длительность

  • 19 занятий
  • 76 ак. часов

Курс преподают

  • Алексей Халайджи Алексей Халайджи
  • Виктор Могилин Виктор Могилин
  • Михаил Баранов Михаил Баранов
  • Илья Санеев Илья Санеев
1из4

Второй семестр

Разработка веб-сервисов на Go

Цель курса — курс даст основы программирования на языке Go, а так же опыт применения языка в основных задачах, которые встречаются сегодня в серверной веб-разработке. В первой части курса мы рассмотрим сам язык, во второй части будем применять его на практике.

Длительность

  • 19 занятий
  • 80 ак. часов

Курс преподают

  • Дмитрий Дорофеев Дмитрий Дорофеев
  • Василий Романов Василий Романов
  • Сергей Гречкин-Погребняков Сергей Гречкин-Погребняков
1из3

Базы данных

Цель курса — Знать:
- Концепция и принципы реляционной модели данных
- Методы проектирования баз данных
– Методику построения запросов
- Подходы к профилированию производительности
– Методику оптимизации запросов к БД MySQL
– Подходы к администрированию хранилища данных на основе БД MySQL
- Основы архитектуры современных СУБД
– Основы и границы применимости реляционной модели
– Основные типы нереляционных баз данных, а также область их применимости при построении хранилищ данных

Уметь:
- Проектировать концептульные и логические схемы для высоконагруженных баз данных
- Строить запросы на выборку и модификацию данных к реляционным СУБД
– Профилировать производительность хранилища данных на основе БД MySQL
- Оптимизировать запросы и структуру реляционной БД в целях повышения производительности
- Выполнять запросы к нереляционной документоориентированной СУБД
- Разрабатывать прикладные программы, осуществляющие взаимодействие с БД

Видео о курсе

Длительность

  • 17 занятий
  • 68 ак. часов

Курс преподают

  • Станислав Ступников Станислав Ступников
  • Артем Навроцкий Артем Навроцкий
  • Андрей Рахубов Андрей Рахубов
1из3

Фронтенд разработка

Цель курса — познакомить студентов с таким направлением IT-разработки, как Frontend. Мы даём студентам базовые и продвинутые навыки Frontend-разработки, а также знакомим их со всеми необходимыми принципами, правилами и подходами к разработке современных web-приложений. В результате завершения курса студенты получают все необходимые знания для успешного прохождения собеседования на должность начинающего Frontend-разработчика в любой крупной IT-компании

Видео о курсе

Длительность

  • 19 занятий
  • 84 ак. часов

Курс преподают

  • Дмитрий Дорофеев Дмитрий Дорофеев
  • Анатолий Остапенко Анатолий Остапенко
  • Aлексей Тюльдюков Aлексей Тюльдюков
  • Сергей Володин Сергей Володин
1из4

Проектирование интерфейсов

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

Видео о курсе

Длительность

  • 13 занятий
  • 52 ак. часов

Курс преподают

  • Митя Осадчук Митя Осадчук
  • Анна Преображенская Анна Преображенская
  • Дмитрий Астапкович Дмитрий Астапкович
1из3

Тренинг "Навыки деловых коммуникаций"

Цель курса — повышение коммуникативной компетентности участников и развитие навыков эффективного делового общения для результативного и успешного взаимодействия с партнёрами с помощью использования технологий коммуникации.

Видео о курсе

Длительность

  • 10 занятий
  • 120 ак. часов

Курс преподают

  • Ирина Павлова Ирина Павлова

Третий семестр

Безопасность интернет-приложений

Цель курса — Изучение основ анализа безопасности интернет-приложений.
Получение навыков разработки безопасной архитектуры программного обеспечения.
Владение современными инструментами аудита безопасности.

Видео о курсе

Длительность

  • 14 занятий
  • 56 ак. часов

Курс преподают

  • Сергей Прилуцкий Сергей Прилуцкий
  • Николай Ермишкин Николай Ермишкин
1из2

Мобильная разработка

Цель курса — познакомить студентов с разработкой для современных мобильных устройств на примере одной из основных мобильных платформ - Android или iOS.

Длительность

  • 0 занятий
  • ак. часов

Курс преподают

  • Дмитрий Тараев Дмитрий Тараев
  • Геннадий Евстратов Геннадий Евстратов
  • Даниил Попов Даниил Попов
  • Дмитрий Юрченко Дмитрий Юрченко
1из4

Обеспечение качества в разработке ПО

Цель курса — Получение студентами теоретических знаний и практических навыков по обеспечению качества ПО.

Видео о курсе

Длительность

  • 14 занятий
  • 56 ак. часов

Курс преподают

  • Дмитрий Котегов Дмитрий Котегов
  • Рената Минигалиева Рената Минигалиева
1из2

Проектирование высоконагруженных систем

Цель курса — получение студентами навыков проектирования высокоэффективных программных систем.

Видео о курсе

Длительность

  • 12 занятий
  • 48 ак. часов

Курс преподают

  • Александр Быков Александр Быков
  • Дмитрий Чернышов Дмитрий Чернышов
1из2

Четвертый семестр

Разработка выпускного проекта

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

Видео о курсе

Длительность

  • 11 занятий
  • 62 ак. часов

Курс преподают

  • Мартин Комитски Мартин Комитски
  • Марина Плешкова Марина Плешкова
  • Андрей Новиков Андрей Новиков
  • Илья Зарецкий Илья Зарецкий
1из4

Понравилась программа?

Напомнить

Напомнить о начале набора?

Остались вопросы?

Посетите раздел с часто задаваемыми вопросами и там наверняка найдете ответ на Ваш вопрос.

Свяжитесь с нами

Если все-таки Вы не нашли ответ в разделе с часто задаваемыми вопросами – просто напишите нам.