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

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

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

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

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

Этапы

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

  • Завершённый этап

    Регистрация участников и первый отборочный этап

    Регистрация на платформе 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-Планета» в номинации «Информационные технологии». Конкурсу присвоен международный статус.