О школе

С 9 по 14 июля 2025 года на факультете компьютерных наук пройдет II летняя школа для студентов по облачным и мобильным технологиям (II ЛШ ОиМТ).

Регистрация на школу открыта до 1 июля.

Летняя школа включает три направления:

  • Backend-разработка
  • iOS-разработка
  • Web-разработка


Также в рамках школы пройдет Битва Бэкендеров — командное соревнование по созданию высоконагруженных и защищённых серверных решений.

 

 

Регистрация открыта

Условия участия

––    Отбор участников проводится на основе портфолио и регистрационной анкеты.

––    К участию приглашаются студенты 1–3 курсов образовательных программ ФКН.

 

Участие в школе бесплатное. Проживание для участников не предоставляется.
Питание организует и оплачивает факультет компьютерных наук. 

Обучение будет проходить в кампусе НИУ ВШЭ на Покровском бульваре, 11.

Программа школы

Участники будут работать в командах по 6 человек на проекте (по 2 человека из каждого трека), разрабатывая цифровые продукты "с нуля". Подразумевается, что участники треков будут вести активную комуникацию и погружаться в процесс командной разработки.

Акцент также ставится на практическом применении знаний.

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

 

Занятия на летней школе будут проходить ежедневно согласно расписанию. Также для участников предусмотрена поддержка в чате, коммуникация с ассистентами.

 

9 июля

9 июля

Старт трека "Backend-разработка".

10 июля

10 июля

Старт треков "Web-разработка" и "iOS-разработка".
Формирование проектных команд.

11 июля

11 июля

Работа над проектом.

12 июля

12 июля

Работа над проектом. 
Первый тур "Битвы Бэкендеров".

13 июля

13 июля

Работа над проектом. 
Заключительный тур "Битвы Бэкендеров".

14 июля

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 тем для командных проектов на выбор.

Можно ли зачесть участие в ЛШ за практику?

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

Летняя школа в цифрах

> 15 часов
мастер-классов
30 участников
в наборе
5 дней
интенсивной работы

Преподаватели

Александров Дмитрий Владимирович

Заведующий НУЛ облачных и мобильных технологий, профессор ФКН ДПИ

Данилов Алексей Андреевич

Младший научный сотрудник НУЛ ОиМТ, backend-разработчик в Сбербанк

Резуник Людмила

Стажер-исследователь НУЛ ОиМТ, преподаватель ФКН ДПИ

Караваева Екатерина Андреевна

Стажер-исследователь НУЛ ОиМТ, backend-разработчик в ТБанк

Прозорский Михаил Алексеевич

Стажер-исследователь НУЛ ОиМТ

Думкин Никита Алексеевич

Стажер-исследователь НУЛ ОиМТ, приглашенный преподаватель ФКН ДПИ

 

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

Их можно задать руководителю ЛШ Александрову Дмитрию Владимировичу (dvalexandrov@hse.ru) и кураторам треков:

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