План на курса

Въведение в Monax и технологии на блокчейн

  • Общ преглед на Monax и неговата роля в приложенията за блокчейн
  • Разбиране на архитектурата на блокчейн и технологията с дистрибуирани регистри (distributed ledger technology)
  • Ключови концепции: смарт контракти, механизми за консенсус и криптография

Подготовка на разработъчната среда

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

Основи на смарт контракти

  • Разбиране на проектирането и функционалността на смарт контракти
  • Написване на прост смарт контракт с използване на Solidity
  • Публикуване и тестиране на смарт контракти в платформата Monax

Създаване на дистрибуирани приложения с Monax

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

Взаимодействие с блокчейна

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

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

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

Напредъчените теми в разработката с Monax

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

Заключение и следващи стъпки

Изисквания

  • Разбиране на технологията блокчейн
  • Разбиране на Биткойн и криптографията
  • Опит в програмирането с JavaScript
  • Опит с командния ред на Linux

Публика

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

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


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

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

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