В международном чемпионате компьютерных талантов
«Золотой Байт 2018» 10 номинаций
Номинации
Startup Сhallenge
Командное участие (1-3 человека)
Конкурс программных проектов
NoSQL Expert
Личное или командное участие (1-3 человека)
NoSQL Expert
Mobile Development
Личное или командное участие (1-3 человека)
Конкурс мобильных приложений
Web project
Личное или командное участие (1 - 3 человека)
Конкурс web-проектов
Game Design
Командное участие (1-3 человека)
Конкурс по созданию игр
Character Design
Личное участие (1 человек)
Конкурс по созданию игровых персонажей
Networking Technologies
Личное участие (1 человек)
Номинация для системных администраторов
Short Movie
Личное или командное участие (1 - 2 человека)
Конкурс короткометражных фильмов
Junior Сompetition
Конкурс для детей от 10 до 17 лет
Microsoft Next in Tech
Личное или командное участие (1-3 человека)
Конкурс по созданию вашего инновационного проекта
NoSQL Expert
Личное или командное участие (1-3 человека)
NoSQL ─ Not only SQL.
Номинация проходит при поддержке компании InterSystems.InterSystems Caché – это СУБД, позволяющая наряду с SQL использовать NoSQL-подход для реализации информационных систем.
Для решения задач, представляемых в данной номинации, предлагается применить две NoSQL-особенности Caché:
- Caché Objects − технология, позволяющая использовать объектный подход к построению приложений;
- CachéGlobals − прямой доступ к глобалам − работа с key-value и многомерными структурами данных Caché.
Применение CachéObjects позволяет реалистично моделировать предметную область, а также быстро разрабатывать приложения, за счет продуктивного управления сложными структурами данных(например сложными документами), и мощностью объектного подхода (наследование, инкапсуляция, полиморфизм).
Для работы с объектами предлагается использовать:
- CachéStudio для создания классов и бизнес-логики;
- технологии InterSystems для разработки веб-приложений: Caché ServerPages (CSP) и ajax-фреймворк Zen совместно с встроенным в Caché сервером приложений. CachéGlobals − прямой доступ к многомерными структурами данных Caché (глобалами). Глобалы как простая и гибкая модель данных предоставляют превосходный базис для построения нереляционных моделей, которые используются в NoSQL: ключ-значение, расширяемые записи, column-based, графы.
Для работы с глобалами возможно использовать:
- доступ к Caché через TCP-IP сокеты, в том числе WEB-сокеты;
- технологию CachéeXTreme, позволяющую получить доступ к глобалам через высокопроизводительные интерфейсы: NET, Java и node.js API.
Одним из примеров интересных приложений, реализованных в недавнее время, в которых используется NoSQL-составляющая Caché, является проект Gaia Европейского космического агентства, разработанный на технологии Caché Java eXTreme.
Тематика: В рамках конкурса требуется представить программный проект, отвечающий тематике Чемпионата “Золотой Байт-2018" - "Create the new world". Информация о способах разработки на Caché:
- онлайн-документация,
- материалы сайта InterSystems,
- технический блог InterSystems на Хабре;
- задать вопрос и получить быстрый квалифицированный ответ можно на форуме sql.ru/Caché.
1 тур (отборочный)
Регистрация команды и участников. Для участия необходимо зарегистрироваться на сайте goldenbyte.org, создать команду, и, если необходимо, добавить в команду других участников. На сервер необходимо загрузить краткое описание проекта (название, цели, суть проекта, используемые технологии). Последний срок сдачи проекта для участия в первом туре – 15 марта 2018 года. Команда проходит во второй этап, если жюри сочтёт представленный проект достаточно интересным и удовлетворяющим тематике конкурса и всем техническим требованиям. Результаты первого тура будут объявлены до 20 марта 2018 года.
2 тур (региональный финал)
Выступление команды с презентацией проекта. Подробное описание проблемы и её решения при помощи проекта. Описание деталей проекта и технологий, используемых для его реализации. Региональный финал будет проведен с 20 марта по 29 апреля 2018 года. Демонстрация проекта является крайне желательной, но не обязательной частью презентации. Команда, занявшая первое место во втором туре, проходит в третий тур.
3 тур (международный финал)
Финальная презентация проекта. На презентацию отводится 10 минут. Подробное описание проблемы и метода её решения. Описание деталей проекта и технологий, используемых для его реализации. Демонстрация проекта является обязательной частью презентации. Финал будет проведен в 19-20 мая 2018 года в Киеве.