Зарегистрироваться

Основная программа

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

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

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

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

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

Длительность
17 занятий
68 ак. часа

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

Илья Стыценко
Сергей Трофимов
Артур Амбарцумов
Показать всех

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

Длительность
18 занятий
72 ак. часа

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

Дмитрий Архангельский
Александра Сабельникова

Цель курса —Освоить навыки проектирования и эксплуатации интернет-сервисов.

Длительность
14 занятий
56 ак. часа

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

Сергей Клочков

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

Цель курса —формирование знаний и навыков написания SQL предложений для работы в объектно-реляционной базе данных PostgreSQL

Длительность
17 занятий
68 ак. часа

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

Данил Вагапов
Елена Шишкина

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

Длительность
16 занятий
64 ак. часа

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

Геворг Глечян
Кингсеп Юлия

Цель курса —изучение теоретической основы и практической реализации работы современных web-приложений. Акцент в курсе сделан на изучение дополнительных инструментов, таких как очереди заданий, REST-интерфейсы и SPA-приложения

Длительность
15 занятий
60 ак. часа

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

Илья Стыценко
Артур Амбарцумов
Сергей Трофимов
Показать всех

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

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

Длительность
15 занятий
60 ак. часа

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

Борис Ринчинов

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

Длительность
16 занятий
64 ак. часа

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

Александр Петров
Мария Чепикова
Тимофей Малыгин
Показать всех

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

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

Длительность
8 занятий
32 ак. часа

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

Алексей Сергеев

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

Длительность
7 занятий
32 ак. часа

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

Андрей Шамне