Регистрация завершена

О школе

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

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

К участию в конкурсном отборе приглашаются студенты, окончившие 1-й или 2-й курс образовательных программ ФКН в 2024 г., в частности, студенты ОП бакалавриата «Программная инженерия».

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

Участие в школе бесплатное. Проживание для участников не предоставляется. Питание организует и оплачивает факультет компьютерных наук. Обучение будет проходить в кампусе НИУ ВШЭ на Покровском бульваре, 11.

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

Программа летней школы предполагает двухнедельный трек-интенсив «Full stack»: React + Node.JS + SwiftUI. Участники школы освоят основы веб-разработки с использованием библиотеки React, приобретут навыки создания серверных приложений на платформе Node.js, а также изучат основы нативной iOS-разработки на языке программирования Swift с использованием декларативного фреймворка SwiftUI.

Для участников школы специалисты Компании Yandex Cloud проведут мастер-класс, в ходе которого будут разобраны подходы к работе с облачной инфраструктурой и размещения приложений в облаке.

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

I ЛШ ОиМТ предполагает более 35 часов интерактивных практических занятий – мастер-классов, включая командную работу над проектами под руководством наставников. Занятия будут проходить ежедневно в рабочие дни согласно расписанию. Также для участников предусмотрена поддержка в чате, коммуникация с ассистентами.

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

Расписание

  • 8 июля - 12 июля; 15 июля - 19 июля

    10.30-11.50

    1-ое занятие

    12.00-13.20

    2-ое занятие

    13.20-14.00

    обед

    14.00-15.20

    3-е занятие

    15.30-16.50

    4-ое занятие

  • 8 июля

    Введение в веб-разработку и основы HTML / CSS

    Ознакомление с базовыми понятиями веб-разработки. Подробный обзор структуры HTML и применение CSS для стилизации веб-страниц.

  • 9 июля

    Основы JavaScript и знакомство с React

    Введение в язык программирования JavaScript. Знакомство с основами библиотеки React, включая работу с компонентами, JSX и обработку событий.

  • 10 июля

    Практика и создание веб-приложения с React

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

  • 11 июля

    Создание бэкенд-приложения на платформе Node.JS

    Обзор платформы Node.js для создания бэкенд-приложений. Основы REST API. Создание серверного приложения на Node.js с использованием веб-фреймворка Express. Тестирование API разработанного серверного приложения в Postman.

  • 12 июля

    Разработка веб-приложения и бэкенда командного проекта

    Работа в команде по созданию клиент-серверного веб-приложения на React и Node.js на выбранную тему.

  • 15 июля

    Основы iOS-разработки на языке программирования Swift

    Обзор языка программирования Swift. Установка и настройка среды разработки Apple XCode. Основы нативного фреймворка SwiftUI. Особенности использования основных компонентов SwiftUI и создания простого пользовательского интерфейса. Применение View для создания структуры интерфейса и работа со State для управления данными в приложении.

  • 16 июля

    Погружение в iOS-разработку

    Создание продвинутых пользовательских интерфейсов с помощью SwiftUI с анимацией и переходами между экранами. Особенности разделения кода на модули. Обработка событий и управление данными приложения с использованием структур, классов и протоколов. Взаимодействие с сетевыми ресурсами посредством REST API.

  • 17 июля

    Создание нативного iOS-приложения с применением SwiftUI

    Применение полученных знаний на практике посредством создания типового iOS-приложения на языке программирования Swift с использованием фреймворка SwiftUI.

  • 18 июля

    Разработка нативного iOS-приложения командного проекта

    Работа в команде по созданию клиент-серверного нативного iOS-приложения на SwiftUI и Node.js на выбранную тему.

  • 19 июля

    Подготовка итоговой презентации, обсуждение проектов. Заключительное мероприятие по закрытию ЛШ.

Участники

Количество участников летней школы - 15 студентов, прошедшие отбор.

Не позднее 26 июня прошедшие отбор студенты получат на почту инструкцию участника школы.

Если кто-то из участников в силу каких-либо причин не сможет принять участие в работе школы, напишите об этом, пожалуйста, менеджеру летней школы не позднее понедельника 24 июня.

Если вдруг вы не нашли себя в списке, не расстраивайтесь, мы ждем вас на других мероприятиях факультета компьютерных наук НИУ ВШЭ!

Список приглашенных

Партнеры

Технологическим партнером Летней школы стала Компания Yandex Cloud, которая предоставила доступ к сервисам облачной платформы для размещения разработанных студентами проектов. 

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

FAQ

Обучение в школе бесплатное?

Да, обучение в школе для участников, прошедших отбор, бесплатное.

Где будут проходить занятия?

Занятия будут проходить в очном формате на факультете компьютерных наук в кампусе НИУ ВШЭ по адресу: город Москва, Покровский бульвар, 11. Онлайн трансляций не предусмотрено.

Обязательно ли приносить на занятия свой ноутбук?

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

Контакты

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

Заведующий лабораторией облачных и мобильных технологий, профессор департамента программной инженерии

Буцкая Евгения Александровна

менеджер департамента программной инженерии

Email: eabutskaya@hse.ru
Тел. +7(495)772-95-90, *28240