Пропустить команды ленты
Пропустить до основного контента
SharePoint

Программирование смарт - контрактов


Совместная программа ​

ФГБОУ ВО "РЭУ им. Г.В.Плеханова"и  

Smart-Program School

"Программирование смарт-контрактов на языке Solidity под блокчейн-платформу Ethereum"


09 сентября  2019 года (очное отделение - 5 поток) 

каждый понедельник (дистанционное обучение)

Стань востребованным разработчиком смарт-контрактов 

за 20 дней

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

1

Теоретический блок

  • Ассиметричное шифрование. Хеширование. Электронная цифровая подпись.

  • Блокчейн. Структура блока в блокчейн. Связь блокчейнов с реальным       миром. 

  • Хранение больших данных.

  • Инфраструктура открытого ключа

  • Смарт-контракты. Назначение и экономический смысл. Опыт и последствия the DAO.

  • Механизмы консенсуса сети. Proof of work, Proof of stake.

  • Бомба сложности Ethereum.

Сеть Ethereum

  • Экземпляры сетей. Промышленная и тестовая сети.

  • Обозреватели сети - навигация в блокчейн.

Практика по созданию

собственного экземпляра сети Ethereum

  • Установка и настройка операционной системы и программного обеспечения для     работы экземпляра сети Ethereum.

  • Конфигурация базового блока собственной цепи.

  • Запуск и администрирование экземпляра сети Ethereum. Майнинг.

  • Развертывание смарт-контрактов в собственной сети при помощи специального   программного обеспечения.

Solidity

  • Внутренняя валюта Gas и ее экономический смысл.

  • Типы данных в Solidity.

  • Работа в среде разработки Remix

  • Управляющие конструкции Solidity (ветвления, циклы).

  • Организация памяти в Ethereum, типы памяти.

  • Обработка ошибок в Solidity.

  • События в solidity. Работа с событиями при помощи обозревателей сети.

  • Объектно - ориентированное программирование.

  • Токены, ERC-20, ERC-721 токены.

  • Пример смарт-контракта, использующего пройденные в рамках курса     синтаксические конструкции.

  • Механизмы обновления смарт-контрактов.

Элементы системной архитектуры

на базе смарт-контрактов

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

  • Механизм проксирования контрактов.

  • Практика по созданию собственного смарт - контракта.

 

По окончании курса вы приобретёте:

100% знание технологии блокчейн
и принципов формирования блоков 

Необходимые для работы знания об ассиметричной криптографии 

и электронной подписи

Навык создания конфигурации
блокчейн-сети Ethereum

Навык развертывания смарт-контрактов 
в сети Ethereum

Навык написания смарт-контрактов
на языке Solidity

Возможность быть в первых рядах в одной из самых востребованных профессий будущего, удостоверение о повышении квалификации РЭУ им Г.В. Плеханова, квалификацию "IT  разработчик смарт контрактов"

Возможность выйти
на уровень заработка от 110.000 рублей

 


h