Введение

Завершено

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

Многие разработчики осваивают блокчейн-технологию и хотят создавать собственные приложения. Им нужны сведения о том, как с помощью Solidity создавать и тестировать смарт-контракты. Также их могут заинтересовать замечательные бесплатные средства разработки для управления приложениями на основе блокчейна.

Цели обучения

По завершении этого модуля вы сможете:

  • объяснить, что такое смарт-контракты;
  • разбираться в вариантах использования смарт-контрактов;
  • Установите Truffle.
  • Устанавливать расширение Truffle для VS Code.
  • Создавать смарт-контракты с помощью расширения Truffle для VS Code.
  • протестировать смарт-контракт с помощью Truffle.

Необходимые компоненты

  • базовые знания о блокчейне;
  • Знание платформы Ethereum
  • знакомство с языком программирования Solidity;
  • опыт использования терминала для выполнения команд;
  • Установленная версия Visual Studio Code
  • Установлен Python
  • установленная система Git;
  • Установленная платформа Node.js