June 7, 2022

Hero Course SubQuery — знакомство с SubQuery

29.03.2022

SubQuery — это уровень децентрализованной агрегации данных, индексации и запросов между блокчейнами уровня 1 и децентрализованными приложениями. Протокол абстрагируется от особенностей данных блокчейна с помощью SDK SubQuery, позволяя разработчикам сосредоточиться на развертывании своего основного продукта, не тратя напрасно усилия на настраиваемые серверные технологии.

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

Видеоуроки сопровождаются письменными учебными пособиями, слайдами, лабораторными рабочими тетрадями и ссылками на готовый репозиторий кода GitHub. Курс предназначен для того, чтобы разработчик, ничего не зная о SubQuery, стал экспертом в создании источника данных SubQuery для своего нового блокчейн-приложения. Сюда входит разработка сложных проектов подзапросов и их развертывание в проектах подзапросов .

Курс имеет следующую структуру:

Модуль 1. Hello world — в ходе этого модуля у студентов будет возможность ознакомиться с SubQuery и получить практический опыт создания простого проекта Hello World SubQuery.

Модуль 2. Баланс счета — в этом упражнении студенты будут сосредоточены на использовании обработчика событий для
извлечения баланса каждой учетной записи.

Модуль 3.
Упражнение 1: Переводы балансов — в этом упражнении нужно создать проект, который позволяет нам запросить учетные записи и определить, сколько было передано на то, что принимает адрес.
Упражнение 2: Предложения Совета — тут нужно будет взять стартовый проект и сосредоточимся на понимании того, как многозначные отношения работают. Студенты создадут проект, который позволяет им запросить количество голосов, которые советники сделали и сколько голосов получило данное предложение.
Упражнение 3: Передача аккаунтов с обратным поиском — в этом упражнении студенты возьмут стартовый проект и сосредоточатся на понимании того, какие есть обратные поиски.

Модуль 4. Агрегация— в данном модуле студенты возьмут стартовый проект и посмотрят, как можно агрегировать данные. В частности, будет индексироваться вознаграждение, а затем их заполнят для определенного аккаунта. По сути, будет определено, насколько награждена учетная запись с течением времени.

Модуль 5. Проект SubQuery

Модуль 6. Советы и хитрости
В последних двух модулях студенты изучат что такое проект SubQuery, как развернуть проект на SubQuery и узнают о SubQuery Explorer.

В данный момент осуществляется перевод курса на разные языки силами комьюнити проекта в рамках программы SPARTAN за март 2022 г., что позволит значительно расширить осведомленность о SubQuery для разработчиков по всему миру.

С самим Hero Course SubQuery можно ознакомиться по ссылке.