Войти
Обратная связь
Программа рассчитана на 2 года и разбита на 4
семестра. В каждом семестре —
3-4 дисциплины.
В течение первого года студенты углубляют свои знания о технологиях, которые применяются при разработке, изучают методы анализа качества алгоритмов и ПО.
Второй год посвящен изучению специальных дисциплин, направленных на развитие компетенций, определенных профессиональным стандартом.
Контроль производится двумя способами: в течение семестра — по результатам выполнения домашних заданий; в конце семестра — с помощью устного зачета или экзамена.
Ключевой особенностью преподавания является обучение на примерах из реальной практики, существующих проектов, с анализом их достоинств и недостатков.
Первый семестр
Цель курса — всестороннее изучение устройства и принципа работы современных web приложений и сети WWW в целом, а также получение практических навыков web разработки. Акцент в курсе сделан на разработку серверного ПО, т.е. backend разработку.
Видео о курсеДлительность
Цель курса — обучить основам алгоритмического программирования, привить практические навыки решения задач с помощью базовых алгоритмов и структур данных, сформировать правильное представление о времени работы и эффективности различных алгоритмов и структур данных.
Видео о курсеДлительность
Цель курса — формирование практических навыков и умений, необходимых специалистам по разработке программного обеспечения (ПО) UNIX-подобных операционных систем для участия в проектах промышленной разработки среднего уровня сложности на языках C и C++, в том числе для замещения стажерских должностей разработчиков серверной части высоконагруженных приложений.
Видео о курсеДлительность
Второй семестр
Цель курса — дать основы программирования на языке Go, а также опыт применения языка в основных задачах, которые встречаются в серверной веб-разработке. В первой части курса будет рассмотрен сам язык, во второй части полученные знания будут применены на практике.
Длительность
Цель курса — Знать:
- Концепция и принципы реляционной модели данных
- Методы проектирования баз данных
– Методику построения запросов
- Подходы к профилированию производительности
– Методику оптимизации запросов к БД MySQL
– Подходы к администрированию хранилища данных на основе БД MySQL
- Основы архитектуры современных СУБД
– Основы и границы применимости реляционной модели
– Основные типы нереляционных баз данных, а также область их применимости при построении хранилищ данных
Уметь:
- Проектировать концептульные и логические схемы для высоконагруженных баз данных
- Строить запросы на выборку и модификацию данных к реляционным СУБД
– Профилировать производительность хранилища данных на основе БД MySQL
- Оптимизировать запросы и структуру реляционной БД в целях повышения производительности
- Выполнять запросы к нереляционной документоориентированной СУБД
- Разрабатывать прикладные программы, осуществляющие взаимодействие с БД
Длительность
Цель курса — познакомить студентов с таким направлением IT-разработки, как Frontend. Мы даём студентам базовые и продвинутые навыки Frontend-разработки, а также знакомим их со всеми необходимыми принципами, правилами и подходами к разработке современных web-приложений. В результате завершения курса студенты получают все необходимые знания для успешного прохождения собеседования на должность начинающего Frontend-разработчика в любой крупной IT-компании
Видео о курсеДлительность
Цель курса — изучение структуры и инструментов человекоориентированного подхода к разработке интерфейсов, основных принципов и паттернов разработки пользовательских интерфейсов, формирование навыков анализа, подбора и применения необходимого инструментария для решения поставленных интерфейсных задач.
Видео о курсеДлительность
Цель курса — повышение коммуникативной компетентности участников и развитие навыков эффективного делового общения для результативного и успешного взаимодействия с партнёрами с помощью использования технологий коммуникации.
Видео о курсеДлительность
Курс преподают
Третий семестр
Цель курса — Изучение основ анализа безопасности интернет-приложений.
Получение навыков разработки безопасной архитектуры программного обеспечения.
Владение современными инструментами аудита безопасности.
Длительность
Цель курса — познакомить студентов с разработкой для современных мобильных устройств на примере одной из основных мобильных платформ - Android или iOS.
Длительность
Цель курса — Получение студентами теоретических знаний и практических навыков по обеспечению качества ПО.
Видео о курсеДлительность
Цель курса — получение студентами навыков проектирования высокоэффективных программных систем.
Видео о курсеДлительность
Четвертый семестр
Цель курса — интегрировать все знания накопленные студентами за два года обучения в технопарке, и применить их на практике при создании в команде реального продукта.
Видео о курсеДлительность
Посетите раздел с часто задаваемыми вопросами и там наверняка найдете ответ на Ваш вопрос.
Если все-таки Вы не нашли ответ в разделе с часто задаваемыми вопросами – просто напишите нам.