О школе
С 9 по 14 июля 2025 года на факультете компьютерных наук пройдет II летняя школа для студентов по облачным и мобильным технологиям (II ЛШ ОиМТ).
Регистрация на школу открыта до 1 июля.
Летняя школа включает три направления:
- Backend-разработка
- iOS-разработка
- Web-разработка
Также в рамках школы пройдет Битва Бэкендеров — командное соревнование по созданию высоконагруженных и защищённых серверных решений.
Организатор
Научно-учебная лаборатория облачных и мобильных технологий
(НУЛ ОиМТ)

Условия участия
–– Отбор участников проводится на основе портфолио и регистрационной анкеты.
–– К участию приглашаются студенты 1–3 курсов образовательных программ ФКН.
Участие в школе бесплатное. Проживание для участников не предоставляется.
Питание организует и оплачивает факультет компьютерных наук.
Обучение будет проходить в кампусе НИУ ВШЭ на Покровском бульваре, 11.
Программа школы
Участники будут работать в командах по 6 человек на проекте (по 2 человека из каждого трека), разрабатывая цифровые продукты "с нуля". Подразумевается, что участники треков будут вести активную комуникацию и погружаться в процесс командной разработки.
Акцент также ставится на практическом применении знаний.
Таким образом, после завершения летней школы участники смогут самостоятельно создавать клиент-серверные веб- и мобильные приложения.
Занятия на летней школе будут проходить ежедневно согласно расписанию. Также для участников предусмотрена поддержка в чате, коммуникация с ассистентами.
9 июля
Старт трека "Backend-разработка".
10 июля
Старт треков "Web-разработка" и "iOS-разработка".
Формирование проектных команд.
11 июля
Работа над проектом.
12 июля
Работа над проектом.
Первый тур "Битвы Бэкендеров".
13 июля
Работа над проектом.
Заключительный тур "Битвы Бэкендеров".
14 июля
Защита проектов.
Награждение победителей.
Что вы освоите?
В зависимости от выбранного трека:
- Изучите основы веб-разработки с использованием React
- Научитесь создавать производительные серверные приложения на Java
- Погрузитесь в нативную iOS-разработку на Swift с использованием SwiftUI
Для участников школы специалисты Компании Yandex Cloud проведут мастер-класс, в ходе которого будут разобраны подходы к работе с облачной инфраструктурой и размещением приложений в облаке.
Расписание
- iOS
- Backend
- Web
-
10 июля
09:00 – 10:20
Основы Swift: типы данных; функции и замыкания; классы, структуры и протоколы
10:20 – 10:35
Перерыв
10:35 – 11:55
SwiftUI: работа с представлениями
11:55 – 13:00
Обеденный перерыв
13:00 – 14:20
Основы создания UI-интерфейсов
14:20 – 14:35
Перерыв
14:35 – 15:55
Управление состояниями в представлениях.
Объединение в команды с участниками других треков. -
11 июля
09:00 – 10:20
Создание сетевого слоя и парсинг JSON
10:20 – 10:35
Перерыв
10:35 – 11:55
Локальное хранение данных на iOS-устройстве
11:55 – 13:00
Обеденный перерыв
13:00 – 14:20
Начало работы над командным проектом SwiftUI-приложения на выбранную тему
14:20 – 14:35
Перерыв
14:35 – 15:55
Начало работы над командным проектом SwiftUI-приложения на выбранную тему
-
12 июля
Работа над командным проектом SwiftUI-приложения
-
13 июля
Финальная доработка и стыковка командного проекта клиент-серверного SwiftUI-приложения
-
14 июля
09:00 – 10:20
Подготовка итоговых презентаций командных проектов
10:20 – 10:35
Перерыв
10:35 – 11:55
Защита командных проектов
11:55 – 13:00
Обеденный перерыв
13:00 – 14:20
Защита командных проектов
14:20 – 14:35
Перерыв
14:35 – 15:55
Подведение итогов летней школы, награждение победителей
-
9 июля
09:00 – 10:20
Объединение в команды (пары) внутри трека с выбором темы проекта
10:20 – 10:35
Перерыв
10:35 – 11:55
Разработка серверного приложения на выбранную тему командного проекта
11:55 – 13:00
Обеденный перерыв
13:00 – 14:20
Разработка серверного приложения на выбранную тему командного проекта
14:20 – 14:35
Перерыв
14:35 – 15:55
Разработка серверного приложения на выбранную тему командного проекта
-
10 июля
09:00 – 10:20
Погружение в Yandex Cloud
10:20 – 10:35
Перерыв
10:35 – 11:55
Погружение в Yandex Cloud
11:55 – 13:00
Обеденный перерыв
13:00 – 14:20
Развертывание командных проектов в Yandex Cloud
14:20 – 14:35
Перерыв
14:35 – 15:55
Объединение в команды с участниками других треков
-
11 июля
09:00 – 10:20
Оптимизация и масштабирование серверных приложений
10:20 – 10:35
Перерыв
10:35 – 11:55
Оптимизация и масштабирование серверных приложений
11:55 – 13:00
Обеденный перерыв
13:00 – 14:20
Оптимизация и масштабирование командных проектов
14:20 – 14:35
Перерыв
14:35 – 15:55
Оптимизация и масштабирование командных проектов
-
12 июля
09:00 – 10:20
Оптимизация командных проектов
10:20 – 10:35
Перерыв
10:35 – 11:55
Первый тур битвы бэкендеров
11:55 – 13:00
Обеденный перерыв
13:00 – 14:20
Оптимизация командных проектов
14:20 – 14:35
Перерыв
14:35 – 15:55
Оптимизация командных проектов
-
13 июля
- Оптимизация серверных приложений командных проектов
- Финальный тур битвы бэкендеров
-
14 июля
09:00 – 10:20
Подготовка итоговых презентаций командных проектов
10:20 – 10:35
Перерыв
10:35 – 11:55
Защита командных проектов
11:55 – 13:00
Обеденный перерыв
13:00 – 14:20
Защита командных проектов
14:20 – 14:35
Перерыв
14:35 – 15:55
Подведение итогов летней школы, награждение победителей
-
10 июля
Погружение в React
09:00 – 10:20
Основы библиотеки React, включая работу с компонентами, JSX и обработку событий
10:20 – 10:35
Перерыв
10:35 – 11:55
Основы библиотеки React, включая работу с компонентами, JSX и обработку событий
11:55 – 13:00
Обеденный перерыв
13:00 – 14:20
Создание веб-приложения с React
14:20 – 14:35
Перерыв
14:35 – 15:55
Объединение в команды с участниками других треков
-
11 июля
Начало работы над командным проектом с web-приложениями на выбранную тему
-
12 июля
Работа над командным проектом web-приложения
-
13 июля
Финальная доработка и стыковка командного проекта по созданию клиент-серверных web-приложений
-
14 июля
09:00 – 10:20
Подготовка итоговых презентаций командных проектов
10:20 – 10:35
Перерыв
10:35 – 11:55
Защита командных проектов
11:55 – 13:00
Обеденный перерыв
13:00 – 14:20
Защита командных проектов
14:20 – 14:35
Перерыв
14:35 – 15:55
Подведение итогов летней школы, награждение победителей
FAQ
Да, обучение в школе для участников, прошедших отбор, бесплатное.
Занятия будут проходить в очном формате на факультете компьютерных наук в кампусе НИУ ВШЭ по адресу: город Москва, Покровский бульвар, 11. Онлайн трансляций не предусмотрено.
Все занятия будут проходить в компьютерных классах, в которых будет установлено необходимое ПО, однако, рекомендуется использовать для работы свои ноутбуки.
Да, будет предложено 5 тем для командных проектов на выбор.
Да, при условии выполнения индивидуальной дополнительной задачи на оставшуюся неделю по тематике лаборатории.
Летняя школа в цифрах
Преподаватели
Думкин Никита Алексеевич
Стажер-исследователь НУЛ ОиМТ, приглашенный преподаватель ФКН ДПИ
Остались вопросы?
Их можно задать руководителю ЛШ Александрову Дмитрию Владимировичу (dvalexandrov@hse.ru) и кураторам треков:
- Backend – Данилову Алексею Андреевичу (aa.danilov@hse.ru)
- iOS – Резуник Людмиле Александровне, (lrezunik@hse.ru)
- Web – Караваевой Екатерине Андреевне, (ekaravaeva@hse.ru, tg: @k_karavaeva)