Введение в программирование Блокчейн на Ethereum

Данный курс позволяет легко организовать собственный локальный Блокчейн и изучить все особенности его работы не заморачиваясь со сложными настройками алгоритма PoS. Так как программное обеспечение Блокчейна не зависит от применяемого в сети алгоритма, все смарт-контракты, которые вы разработаете и все программное…
Начальный уровень
Сертификат Stepik

Чему вы научитесь

  • Скачивать и устанавливать специальное программное обеспечение для организации локальной сети Ethereum и отладки смарт-контрактов.
  • Развертывать тестовые сети Блокчейна из нескольких нод и налаживать взаимодействие между ними.
  • Создадите и протестируете небольшую библиотеку функций Python для взаимодействия с сетью Ethereum.
  • Узнаете нюансы внутренней организации Блокчейна и Ethereum.
  • Узнаете, почему криптовалюты стали настолько популярны и почему они являются будущим для мировых финансовых систем.
  • Научитесь писать и отлаживать смарт-контракты.
  • Построите два небольших тестовых криптовалютных приложения с интерфейсом на языке Python.

О курсе

Школа программирования Ant-itSchool.ru представляет курс обучения программированию Блокчейн на Ethereum.

Этот курс поможет вам разобраться в основах технологии Блокчейн и научит вас
писать смарт-контракты на платформе Ethereum. В курсе мы расскажем, как строить взаимодействие с сетью Блокчейн на языке Python без привлечения каких-либо дополнительных фреймворков или технологий фронтенда.
Курс состоит из трех модулей. В первом модуле мы расскажем о внутреннем устройстве Блокчейна и Эфиреума и алгоритмах PoW и PoS.
Второй модуль целиком состоит из практических занятий, на которых вы научитесь организовывать собственную локальную сеть Ethereum на основе утилиты geth, создавать и размещать в этой сети смарт-контракты. Основная проблема при разработке распределенных Блокчейн-приложений связана с трудностями отладки, которая имеет специфические особенности. Использование локальной сети Блокчейн позволит вам получить полный контроль над разработкой приложения и заниматься отладкой кода не беспокоясь о расходе газа ETH. Использование универсальной платформы программирования Python позволит вам делать приложения с бизнес-логикой любой сложности, в основе которых лежит Блокчейн.
В практической части второго модуля будет показан пример разработки упрощенного электронного магазина с проведением платежей через Блокчейн Ethereum.
Третий модуль курса представляет собой справочное руководство по языку Solidity с простыми примерами кода и пояснениями.

Для кого этот курс

Курс может быть полезен для людей, которые хотели бы освоить программирование распределенных приложений на Ethereum, но не знают, с чего начать. Так же курс может пригодиться для разработчиков корпоративных приложений, которым необходимо быстро и без лишней воды вникнуть в разработку приложений под Блокчейн и получить набор готовых рецептов, чтобы приступить к разработке, и которым не хочется изучать при этом массу всяких вспомогательных технологий, вроде node.js или Vue.js, не имеющих прямого отношения к Блокчейну.

Начальные требования

Для освоения курса достаточно базовых знаний языка Python или любого другого языка программирования. Логика кода несложная и достаточно хорошо разъясняется в практической части курса.

Наши преподаватели

Как проходит обучение

Курс состоит из небольших видео-лекций, в которых показан пошаговый процесс выполнения той или иной задачи.

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Возможность стать профессиональным разработчиком распределенных приложений.
  • Сможете отработать навыки разработки Блокчейн-приложений на практике.
  • Возможность задавать преподавателю уточняющие вопросы по курсу.

Сколько стоит обучение

Price: 1 500 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 500