Участникам, показавшим лучшие результаты в викторине, необходимо будет в рамках второго отборочного этапа пройти онлайн-обучение и сдать экзамены по двум направлениям:
I HCIA Storage
1. Пройти онлайн-обучение с 20 октября 2020 по 26 октября 2020. Обучение будет проводиться каждый рабочий день по московскому времени в формате вебинаров и будет включать в себя теоретическую подготовку, лабораторные и практические работы. Ежедневное участие в учебном курсе обязательно, иначе ты можешь быть дисквалицифирован.
2. Сдать экзамен на уровень HCIA Storage до 28 октября 2020 г.
II HCIA Cloud Computing
1. Пройти онлайн-обучение с 30 октября 2020 по 5 ноября 2020 года. Обучение будет проводиться каждый рабочий день по московскому времени в формате вебинаров и будет включать в себя теоретическую подготовку, лабораторные и практические работы. Ежедневное участие в учебном курсе обязательно, иначе ты можешь быть дисквалицифирован.
3. Сдать экзамен на уровень HCIA Cloud Computing до 8 ноября 2020 г.
На втором этапе тебе необходимо будет пройти 2 шага:
1. Пройти онлайн-обучение с 21 октября по 4 ноября 2020. Обучение будет проводиться каждый рабочий день по московскому времени в формате вебинаров и будет включать в себя теоретическую подготовку, лабораторные и практические работы. Ежедневное участие в учебном курсе обязательно, иначе ты можешь быть дисквалицифирован.
2. Сдать экзамен HCIA Routing & Switching до 8 ноября 2020.Основной зачёт
Если ты претендуешь на основные призы, тебе необходимо выполнить следующие действия:
1. Придумать идею и создать на её основе мобильное приложение с использованием инструментов из набора HMS. Для этого тебе необходимо зарегистрироваться на сайте developer.huawei.com.
2. Опубликовать свое приложение в магазине приложений Huawei AppGallery.
3. Загрузить исходный код своего проекта в общедоступный репозиторий, например, github или bitbucket, под лицензией Apache 2.0 license, чтобы другие люди, желающие поддерживать HMS в своих проектах, могли учиться на примере данного кода. Для индексации проекта необходимо добавить теги Huawei Mobile Services и HMS и отметить, что данная работа предназначена для соревнований Huawei Honor Cup 2020.
4. Подготовить краткую презентацию (не более 5 слайдов) в формате .pdf, описывающую суть приложения, его целевую аудиторию, назначение и функционал, а также указать, какие инструменты из набора HMS использовались при создании приложения. Будет оцениваться не визуальное оформление презентации, а её смысловое содержимое.
5. Отправить через форму отправки работ на сайте соревнований презентацию приложения, ссылку на опубликованное приложение в Huawei AppGallery, а также ссылку на репозиторий с кодом приложения.
Дополнительный (студенческий) зачёт
Если на момент проведения соревнований ты являешься студентом начального, среднего или высшего профессионального учреждения, то ты можешь соревноваться по упрощённым требованиям за дополнительные призы. Для этого необходимо:
1. Придумать идею и создать на её основе мобильное приложение с использованием инструментов из набора HMS.
Обновление: Ты также можешь не придумывать свою идею, а выбрать и улучшить один из существующих образцов исходного кода. В каждом комплекте есть образцы кода в официальных репозиториях - https://github.com/huaweicodelabs/ и https://github.com/HMS-Core.
В любом случае для разработки приложения тебе необходимо зарегистрироваться на сайте developer.huawei.com.
2. Подготовить краткую презентацию (не более 5 слайдов) в формате .pdf, описывающую суть приложения, его целевую аудиторию, назначение и функционал, а также указать, какие инструменты из набора HMS использовались при создании приложения. Будет оцениваться не визуальное оформление презентации, а её смысловое содержимое.
3. Отправить через форму отправки работ на сайте соревнований подготовленную презентацию.
Требования к работам
Приложения должны быть написаны на языке программирования Java или Kotlin. В целях уважения труда судей, код должен быть открываем в последней стабильной версии Android Studio (на момент написания правил это - 4.0) и собираться (build) без каких-либо изменений. Необходимо выполнить команду «clean» для проекта и исключить директорию «/build» из-под системы контроля версий («git»). При необходимости можешь подменить секретные ключи ненастоящими перед загрузкой в репозиторий.
Приложения, поданные для участия в соревнованиях, не должны нарушать правила здравого смысла (например, содержать оскорбительный, неэтический или порнографический контент) и законы Российской Федерации и стран, которые представляют участники.
Для участия в соревнованиях ты можешь отправить не более одной работы.
Правила оценки работ
Оценка работ будет проводиться инженерами центра исследований и разработки Huawei, а также профессиональными Android разработчиками компаний-партнёров. Работы, которые будут недостаточно сильными, не получат оценок.
Работы всех участников, претендующих как на основные, так и на студенческие призы, будут оценены в общем зачёте по единой системе оценки.
Каждое приложение получит три оценки:
1. Оценка 1-10: За идею, целостность (завершенность идеи) и стабильность работы приложения. Для оценки будет использоваться отправленная презентация, в которой будет указано, что это за приложение, зачем оно нужно и где и как инструменты из набора HMS помогли воплотить идею в жизнь. Сама презентация оцениваться не будет. Самые оригинальные и уникальные идеи получат высшие оценки.
2. Оценка 1-10: За правильное использование инструментов HMS в проекте. Чем больше - тем лучше, однако нам нужна не коробка с инструментами, а рабочий проект, использующий несколько инструментов в соответствии с логикой и идеей приложения. Те, кто осмысленно используют большее число инструментов HMS и их фич в работах, получат высшие оценки.
3. Оценка 1-10: Вклад в сообщество (баллы будут выданы вне зависимости, будет ли проект выложен в публичный репозиторий). Будьте готовы сделать Ваш код доступным публично. Использование современных технологий, таких, как RxJava, Kotlin, Coroutines, DI, Koin и написание нескольких тестов будут оценены, однако, пожалуйста, не злоупотребляй и не используй технологии ради технологий – подойди к выбору стека осмысленно. Попробуй найти применение паттернам, где это необходимо и следуй правилам SOLID. Напиши чистый, короткий код, которым сможешь гордиться - чтобы любой человек, который захочет поддержать HMS в своем проекте, мог научиться по коду твоего приложения. Эксперты выставят оценки в соответствии с их профессиональной областью и предпочтениями.
Среднее из каждой трех оценок складывается вместе и определяет место участника в рейтинге.
Например, если судей трое: (8+7+9) / 3 + (6.5+8+9) / 3 + (5 + 8 + 9.5) / 3 = финальная оценка. Максимальная оценка 30.0. Минимальный шаг оценки 0.5.