Основы децентрализованных приложений

  • Цель дисциплины состоит в формировании способности использовать основные компоненты и инструменты технологии блокчейн для разработки децентрализованных приложений. В результате изучения дисциплины сформировать у студентов способности: - Описывать концепцию децентрализованных приложений. - Разрабатывать смарт-контракты с помощью Solidity. - Использовать расширенные возможности Solidity. - Разработка интерфейса с применением ethers.js. - Проводить интеграцию с веб-фреймворками - Создавать децентрализованные приложения web3 с полным стеком. В рамках дисциплины отображаются следующие аспекты: Децентрализованные приложения. Введение в DApps и смарт-контракты. Введение в Solidity. Разработка смарт-контрактов с помощью Solidity. Расширенные возможности Solidity. Введение в ethers.js. Интеграция с веб-фреймворками. Введение в hardhat. Введение в GraphQL. Создание децентрализованного приложения web3 с полным стеком. Обновляемые смарт-контракты.
  • Образовательная программа 6B06107 Наука о данных
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 3
  • Семестр 6
Top