Назад

Разработка для блокчейн сети EOS

Обучение 3 месяца

В рамках курса вы развернете сеть Eos, напишете смарт контракты на C++, создадите простое клиентское приложение на JavaScript. Вы также познакомитесь с инфраструктурой сети, с понятием транзакции, узнаете какие есть недокументированные проблемы в Eos.

Знакомств с идеологией блокчейн или понимание работы Eos не требуется.

Требования

  • Опыт разработки на C++ от одного года
  • Знакомство с JavaScript
  • Желательно знание cmake и командной строки
  • Желательно знакомство с TypeScript и Python
  • Желательно знакомство с docker
  • Успешное выполнение тестового задания
  • 1-2 часа в день

Программа

  • Введение в блокчейн
    • Тренды
    • Языки программирования
    • Типы консенсуса
    • Интеграция
  • Инфраструктура EOS
    • Ноды, типы нодов
    • Система доступа
    • Разворачивание сети
    • WebAssembly VM
  • Смартконтракты
    • Консенсус proof of stake
    • Транзакции в EOS, понятие action
    • Создание и тестирование смарт контрактов
    • Чтение данных из сети
    • Удаление данных из сети
  • Клиентский код
    • SDK eosjs и eosjs2
    • Чтение данных из сети
    • Обновление данных в сети
  • Вспомогательные инструменты
    • Недокументированные проблемы

      Формат

      Курс индивидуальный, проходит онлайн с еженедельными встречами в Минске. Курс содержит практические задания, прохождение которых обязательно. После успешного прохождения курса выдается сертификат о прохождении.