Экскурсии в офис Mail.Ru. Успейте записаться!

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

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

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

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

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

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

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

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

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

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

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

Видео о курсе

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

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

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

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

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

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

Видео о курсе

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

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

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

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

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

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

Видео о курсе

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

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

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

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

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

Углубленное программирование на Java

Цель курса — После освоения курса студенты должны знать:

  • устройства JVM;
    • работу сборщика мусора;
      • принципы работы веб-сервера Jetty;
        • примитивные типы и классы-обертки;
          • принципы наследования в языке Java;
            • устройство строк и массивов;
              • принципы интроспекции в Java;
                • устройство классов коллекций в Java;
                  • принципы обобщенного (шаблонного) программирования;
                    • принципы сериализации данных в Java;
                      • взаимодействие потоков в Java;
                        • устройство модели памяти в Java;
                          • принципы работы пулов потоков;

Видео о курсе

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

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

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

  • Константин Соловьев Константин Соловьев
  • Иван Сопов Иван Сопов
  • Богдан Муквич Богдан Муквич
1из3

Базы данных

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

Видео о курсе

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

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

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

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

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

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

Видео о курсе

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

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

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

  • Дмитрий Дорофеев Дмитрий Дорофеев
  • Анатолий Остапенко Анатолий Остапенко
  • Артур Удалов Артур Удалов
  • Марина Титова Марина Титова
  • Aлексей Тюльдюков Aлексей Тюльдюков
1из5

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

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

Видео о курсе

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

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

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

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

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

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

Видео о курсе

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

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

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

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

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

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

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

Видео о курсе

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

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

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

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

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

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

Видео о курсе

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

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

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

  • Дмитрий Котегов Дмитрий Котегов
  • Леся Жеребкина Леся Жеребкина
1из2

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

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

Видео о курсе

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

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

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

  • Даниил Попов Даниил Попов
  • Дмитрий Юрченко Дмитрий Юрченко
1из2

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

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

Видео о курсе

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

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

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

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

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

Управление продуктом и проектом

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

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

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

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

  • Артём Шихарев Артём Шихарев
  • Станислав Михальский Станислав Михальский
1из2

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

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

Видео о курсе

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

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

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

  • Павел Щербинин Павел Щербинин
  • Артём Шихарев Артём Шихарев
  • Станислав Михальский Станислав Михальский
  • Андрей Шамне Андрей Шамне
1из4

Мастерство презентации

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

Видео о курсе

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

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

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

  • Лариса Катышева Лариса Катышева

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

Напомнить

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

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

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

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

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