План на курса

Въведение в Monax и Blockchain технология

  • Преглед на Monax и неговата роля в блокчейн приложенията
  • Разбиране на блокчейн архитектурата и технологията на разпределената книга
  • Ключови понятия: интелигентни договори, консенсусни механизми и криптография

Настройване на средата за разработка

  • Инсталиране и конфигуриране Monax
  • Въведение в Monax блокчейн клиента
  • Създаване на Linux среда за Monax разработка

Основи на интелигентния договор

  • Разбиране на дизайна и функционалността на интелигентните договори
  • Писане на прост интелигентен договор с помощта на Solidity
  • Внедряване и тестване на интелигентни договори на платформата Monax.

Изграждане на разпределени приложения с Monax

  • Създаване на разпределена архитектура на приложения
  • Свързване на преден интерфейс към бекенда на интелигентния договор
  • Използване на Monax инструменти за управление и внедряване на разпределени приложения

Взаимодействие с Blockchain

  • Accessизграждане на блокчейн данни чрез API
  • Запитване и модифициране на състоянието на блокчейн
  • Обработка на транзакции и събития в приложението

Сигурност и най-добри практики

  • Идентифициране на често срещани уязвимости в интелигентните договори
  • Внедряване на сигурни практики за кодиране в разпределени приложения
  • Тестване и одит на интелигентни договори за сигурност и надеждност

Разширени теми в Monax разработка

  • Мащабиране на блокчейн приложения с Monax
  • Интегриране Monax с инструменти и услуги на трети страни
  • Проучване на нови функции и актуализации в Monax екосистемата

Обобщение и следващи стъпки

Изисквания

  • Разбиране на Blockchain технологията
  • Разбиране на Bitcoin и криптография
  • Java опит в програмирането на скриптове
  • Опит с Linux команден ред

Публика

  • Разработчици
 7 Часа

Брой участници


Цена за участник

Предстоящи Курсове

Свързани Kатегории