Прикладное программирование if...else

Конкурс, направленный на развитие навыков прикладного программирования у профессионалов и любителей

Идёт регистрация учреждений ВО и СПО. Регистрация участников - с 1 января 2023 г.

Описание

Данный конкурс направлен на развитие навыков прикладного программирования. В настоящее время абсолютное большинство прикладных программных продуктов представляет из себя веб-системы, состоящие из «бэкенда» и «фронтенда». В данном конкурсе акцент будет сделан на «бэкенд».

Вы сможете попробовать свои 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 сервиса. Функциональность будет описана в виде краткого технического задания. Реализованную функциональность нужно будет упаковать в докер-образ и представить на оценку экспертам вместе с исходным кодом программы.

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

На финальном этапе вам предстоит продемонстрировать ваши навыки программирования очно, в условиях ограниченного времени на разработку.

Этапы

Каждый этап предполагает решение задач в условиях всех существенных ограничений.

  • Активный этап

    Регистрация учреждений ВО и СПО

    Регистрация учреждений, которые планируют официальное участие в конкурсе

    01.11.2022 - 31.01.2023

  • Будущий этап

    Регистрация участников

    Регистрация на платформе Braim, обучение в онлайн-школе

    01.01.2023 - 28.02.2023

  • Будущий этап

    Первый отборочный этап

    Решение сравнительно простых задач учебного уровня в условиях минимальных ограничений

    01.02.2023 - 20.03.2023

  • Будущий этап

    Второй отборочный этап

    Решение задач, максимально приближенных к реальным

    01.04.2023 - 30.04.2023

  • Будущий этап

    Финал

    Реализация веб-системы в условиях жёсткого ограничения по времени

    26.05.2023 - 29.05.2023

Участники

К участию приглашаются студенты и дипломированные специалисты из России и других стран в возрасте от 18 до 27 лет. Участие является индивидуальным.

Требования к участникам: вы должны быть хорошо знакомы с одним из следующих языков: C#, Java, Python, PHP, Go. Все остальные инструменты вы сможете изучить по ходу выполнения заданий на 1 и 2 этапах.

Онлайн-школа

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

Уроки будут добавляться на протяжении всех отборочных этапов.

Поддержка

Все участники финала будут иметь возможность пройти бесплатную карьерную консультацию. А лучшие участники конкурса имеют шанс получить предложение о трудоустройстве.

IT-Планета

Конкурс «Прикладное программирование if...else» проходит в рамках Международной олимпиады в сфере информационных технологий «IT-Планета» в номинации «Информационные технологии». Конкурсу присвоен международный статус.