Courses > IBM Security > Разработка приложений для Ethereum

CourseViewByUNPortlet

Actions
Loading...

Разработка приложений для Ethereum

Ethereum Development

  • Код курса: QBTA2
  • Продолжительность: 3
  • Цена курса: 67890 руб.
  • Язык материалов: en

Цель курса

Данный трехдневный курс ориентирован на разработчиков, планирующих освоить создание смарт контрактов и построение приложений, взаимодействующих с ними. Курс содержит детальную информацию о системе Ethereum, смарт контрактах, принципах их разработки, языке Solidity. В курсе будут также рассмотрены вопросы проектирования и разработки децентрализованных приложений (DApps). Курс содержит комплекс практических работ по разработке приложений для Ethereum.

Для кого предназначен этот курс

разработчиков приложений системных архитекторов сетевых архитекторов IT профессионалов с опытом разработки

Для успешного прохождения курса слушатели должны

  • обладать базовыми знаниями JavaScript/HTML
  • обладать базовыми знаниями C++, Java, типов данных
  • быть знакомыми с git репозиторием

По окончании курса слушатели смогут:

  • детально разбираться в архитектуре Ethereum и языке Solidity
  • понимать и уметь создавать все функциональные компоненты (включая смарт контракты), необходимые при разработке под Ethereum Blockchain
  • создавать экземпляр Ethereum приложения в сети
  • обладать глубоким пониманием того, как создаются и реализуются транзакции в Ethereum

Основные темы:

  • Введение
  • Основы блокчейн и смарт контрактов
  • Разработка смарт контрактов
  • Упражнение: Разработка смарт контрактов
  • Децентрализованная информация и Web3
  • Упражнение: Ropsten Test-Ether и Metamask
  • Основы Ethereum и EVM
  • Упражнение: Web3JS операции
  • Упражнение: События
  • Solidity Advanced: модификаторы, карты, структуры и наследование
  • Упражнение: Solidity Advanced: модификаторы, карты, структуры и наследование
  • Цикл разработки и развертывания приложений. Стоимость.
  • Упражнение: Развертывание приложений
  • Майнинг, Proof of Work и Proof of Authority
  • Упражнение: Майнинг. Установка и использование Ganache и Go-Ethereum.
  • Текущие проблемы Ethereum и пути их решения
  • Версионность. Тестирование. Командная разработка.
  • IPFS и распределенное файловое хранилище
  • Упражнение: IPFS
  • Упражнение: Компиляция Solidity файла
  • Подведение итогов