Чему вы научитесь
- Скачивать и устанавливать специальное программное обеспечение для организации локальной сети Ethereum и отладки смарт-контрактов.
- Развертывать тестовые сети Блокчейна из нескольких нод и налаживать взаимодействие между ними.
- Создадите и протестируете небольшую библиотеку функций Python для взаимодействия с сетью Ethereum.
- Узнаете нюансы внутренней организации Блокчейна и Ethereum.
- Узнаете, почему криптовалюты стали настолько популярны и почему они являются будущим для мировых финансовых систем.
- Научитесь писать и отлаживать смарт-контракты.
- Построите два небольших тестовых криптовалютных приложения с интерфейсом на языке Python.
О курсе
Школа программирования Ant-itSchool.ru представляет курс обучения программированию Блокчейн на Ethereum.
Этот курс поможет вам разобраться в основах технологии Блокчейн и научит вас
писать смарт-контракты на платформе Ethereum. В курсе мы расскажем, как строить взаимодействие с сетью Блокчейн на языке Python без привлечения каких-либо дополнительных фреймворков или технологий фронтенда.
Курс состоит из трех модулей. В первом модуле мы расскажем о внутреннем устройстве Блокчейна и Эфиреума и алгоритмах PoW и PoS.
Второй модуль целиком состоит из практических занятий, на которых вы научитесь организовывать собственную локальную сеть Ethereum на основе утилиты geth, создавать и размещать в этой сети смарт-контракты. Основная проблема при разработке распределенных Блокчейн-приложений связана с трудностями отладки, которая имеет специфические особенности. Использование локальной сети Блокчейн позволит вам получить полный контроль над разработкой приложения и заниматься отладкой кода не беспокоясь о расходе газа ETH. Использование универсальной платформы программирования Python позволит вам делать приложения с бизнес-логикой любой сложности, в основе которых лежит Блокчейн.
В практической части второго модуля будет показан пример разработки упрощенного электронного магазина с проведением платежей через Блокчейн Ethereum.
Третий модуль курса представляет собой справочное руководство по языку Solidity с простыми примерами кода и пояснениями.
Для кого этот курс
Начальные требования
Для освоения курса достаточно базовых знаний языка Python или любого другого языка программирования. Логика кода несложная и достаточно хорошо разъясняется в практической части курса.
Наши преподаватели
Как проходит обучение
Курс состоит из небольших видео-лекций, в которых показан пошаговый процесс выполнения той или иной задачи.
Программа курса
Сертификат
Что вы получаете
- Возможность стать профессиональным разработчиком распределенных приложений.
- Сможете отработать навыки разработки Блокчейн-приложений на практике.
- Возможность задавать преподавателю уточняющие вопросы по курсу.