Описание
Данный конкурс направлен на развитие навыков прикладного программирования.
В настоящее время абсолютное большинство прикладных программных продуктов представляет
из себя веб-системы, состоящие из «бэкенда» и «фронтенда». В данном конкурсе акцент
будет сделан на «бэкенд».
Вы сможете попробовать свои IT-силы и прокачать
навыки в создании RESTful API для предложенной функциональности. При решении заданий вам
предстоит изучить или применить такие инструменты как СУБД, Docker, Swagger. Задачи, предлагаемые
участникам, будут максимально приближены к производственным (реальным), которые встречаются
на пути веб-разработчиков при создании нетривиальных веб-систем.
1 января 2023 - 31 мая 2023
Организатор
SimbirSoft — IT-компания с опытом разработки и тестирования программного обеспечения с 2001 года. За это время их команда выросла до 1300+ специалистов из 50+ городов России, реализовала сотни классных проектов, открыла офисы в Ульяновске, Димитровграде, Самаре, Казани, Саранске, Краснодаре.
SimbirSoft видит мир как пространство возможностей для постоянного прогресса с помощью технологий. Гордится портфолио из 900+ проектов и своими специалистами, которые постоянно развивают свои навыки и делятся экспертизой со всеми, кто интересуется IT и любит разработку так же сильно, как они.

Вызов
В рамках данного конкурса вам нужно реализовать RESTful API сервис на одном из следующих языков программирования: C#, Java, Python, PHP или Go.
На первом отборочном этапе вам необходимо реализовать заданную функциональность в виде RESTful API сервиса. Функциональность будет описана в виде краткого технического задания. Реализованную функциональность нужно будет упаковать в докер-образ и представить на оценку экспертам вместе с исходным кодом программы.
На втором этапе вам предстоит доработать сервис, обеспечив его работоспособность при ограниченных ресурсах на достаточно больших данных и в условиях жёстких ограничений по времени выполнения запросов.
На финальном этапе вам предстоит продемонстрировать ваши навыки программирования очно, в условиях ограниченного времени на разработку.
Этапы
Каждый этап предполагает решение задач в условиях всех существенных ограничений.
-
Завершённый этап
Регистрация участников и первый отборочный этап
Регистрация на платформе Braim и решение простых задач учебного уровня в условиях минимальных ограничений
01.01.2023 - 15.03.2023
Протокол этапа -
Завершённый этап
Второй отборочный этап
Решение задач, максимально приближенных к реальным
01.04.2023 - 20.04.2023
Протокол этапа -
Завершённый этап
Финал (очно)
Реализация веб-системы в условиях жёсткого ограничения по времени
26.05.2023 - 29.05.2023
Сайт финала Протокол финала

Участники
К участию приглашаются студенты и дипломированные специалисты из России и других стран в возрасте от 18 до 27 лет. Участие является индивидуальным.
Требования к участникам: вы должны быть хорошо знакомы
с одним из следующих языков: C#, Java, Python, PHP, Go. Все остальные инструменты
вы сможете изучить по ходу выполнения заданий на 1 и 2 этапах.
Задавайте вопросы организаторам и общайтесь с другими участниками в чате поддержки.
Онлайн-школа
Для лучших результатов рекомендуем вам пройти обучение в онлайн-школе, с помощью которой
вы сможете шаг за шагом развить или улучшить свои навыки и подготовиться к этапам соревнований.
Уроки будут добавляться на протяжении всех отборочных этапов.
Призы и подарки
-
Вузам и колледжам
По результатам участников будут награждены лучшие учреждения ВО и СПО в каждой стране, а также отмечены наставники победителей
-
Победителям
За 1, 2, 3 место диплом победителя, медали, мерч и карьерные возможности
-
Финалистам
Сертификат финалиста, сувенирная продукция, карьерные консультации и участие в крутом очном финале
-
Всем участникам
Сертификат участника и опыт в прикладном программировании
Жюри
Оценивать проекты и консультировать участников конкурса будут опытные эксперты.
-
Жюри
Александр Мишенькин
Java-разработчик, руководитель отдела Backend SimbirSoft
-
Жюри
Сергей Неклюдов
.NET-разработчик SimbirSoft
-
Жюри
Вячеслав Харинов
C#-разработчик SimbirSoft
IT-Планета
Конкурс «Прикладное программирование if...else» проходит в рамках Международной олимпиады в сфере информационных технологий «IT-Планета» в номинации «Информационные технологии». Конкурсу присвоен международный статус.