Дизайн систем

Трек реализуется совместно с Городскими сервисами Яндекса

Что вас ждёт?

Главная цель трека — показать, как работают современные IT-продукты «под капотом», и научить мыслить масштабами целой системы.

В процессе обучения мы погрузимся в ключевые технологии, необходимые для создания современных сервисов:

  • Микросервисная архитектура: узнаем, почему монолитные программы уходят в прошлое и как разбивать большое приложение на независимые, устойчивые к нагрузкам компоненты (микросервисы).
  • Базы данных (Database): освоим принципы надежного хранения информации, проектирования структур данных и управления ими.
  • Хранилища данных (DWH — Data Warehouse): разберемся, как агрегировать огромные массивы информации из разных источников для быстрой и сложной аналитики.
  • Frontend-разработка: коснемся клиентской части веб-приложений, чтобы научиться создавать удобные интерфейсы и визуализировать полученные результаты для конечного пользователя.

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

Требования к участникам

  • Учащиеся 10-11 классов
  • Базовые навыки программирования (например, на Python /С++ или другом языке. Знакомы что такое: переменные, условия, циклы)
  • Понимать основы математики на уровне школы (логика, работа с таблицами, базовая статистика — среднее, проценты)
  • Базовые знания SQL, языка запроса к базам данных
  • Будет плюсом, но не обязательно:

• опыт написания простых программ
• знакомство с таблицами (Excel / Google Sheets / MS Access)

Преподавательский состав

Карпов Артемий

Разработчик интерфейсов в команде партнерских продуктов Яндекс.Pro

Коровяковский Денис

Руководитель стрима разработки Payments в Яндекс.Go

Макеев Иван

Руководитель группы новых доменов в Яндекс.Go

Навроцкий Артем

Database Reliability Engineer в команде эксплуатации Яндекс.Go