Дизайн систем
Трек реализуется совместно с Городскими сервисами Яндекса
Что вас ждёт?
Главная цель трека — показать, как работают современные IT-продукты «под капотом», и научить мыслить масштабами целой системы.
В процессе обучения мы погрузимся в ключевые технологии, необходимые для создания современных сервисов:
- Микросервисная архитектура: узнаем, почему монолитные программы уходят в прошлое и как разбивать большое приложение на независимые, устойчивые к нагрузкам компоненты (микросервисы).
- Базы данных (Database): освоим принципы надежного хранения информации, проектирования структур данных и управления ими.
- Хранилища данных (DWH — Data Warehouse): разберемся, как агрегировать огромные массивы информации из разных источников для быстрой и сложной аналитики.
- Frontend-разработка: коснемся клиентской части веб-приложений, чтобы научиться создавать удобные интерфейсы и визуализировать полученные результаты для конечного пользователя.
В качестве итоговой работы слушатели создадут собственную систему реалтайм-аналитики метеоданных.
Требования к участникам
- Учащиеся 10-11 классов
- Базовые навыки программирования (например, на Python /С++ или другом языке. Знакомы что такое: переменные, условия, циклы)
- Понимать основы математики на уровне школы (логика, работа с таблицами, базовая статистика — среднее, проценты)
- Базовые знания SQL, языка запроса к базам данных
- Будет плюсом, но не обязательно:
• опыт написания простых программ
• знакомство с таблицами (Excel / Google Sheets / MS Access)
Преподавательский состав
Карпов Артемий
Разработчик интерфейсов в команде партнерских продуктов Яндекс.Pro
Коровяковский Денис
Руководитель стрима разработки Payments в Яндекс.Go
Макеев Иван
Руководитель группы новых доменов в Яндекс.Go
Навроцкий Артем
Database Reliability Engineer в команде эксплуатации Яндекс.Go