Назад

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

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

В рамках курса вы развернете сеть HyperLedger, напишете смарт контракты на Java, Kotlin или Go, создадите простое клиентское приложение на Java, Kotlin или Go. Вы также познакомитесь с инфраструктурой сети, с понятиями канала и транзакции, узнаете какие есть недокументированные проблемы и какие приемы позволяют писать под HyperLedger более эффективно.

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

Требования

  • Опыт разработки на Java, Kotlin или Go от одного года
  • Знакомство с командной строкой
  • Желательно иметь представление о docker
  • Успешное выполнение тестового задания
  • 1-2 часа в день

Программа

  • Введение в блокчейн
    • Тренды
    • Языки программирования
    • Типы консенсуса
    • Интеграция
  • Инфраструктура HyperLedger
    • Peer, ordering service, менеджер сертификатов, каналы
    • Конфигурационные файлы
    • Инструменты командной строки
  • Смартконтракты
    • Транзакция в HyperLedger
    • Создание и отладка смарт контрактов
    • Установка, инициализация смарт контрактов
    • Обновление смарт контрактов
  • Клиентский код
    • SDK на Java, Kotlin, Go
    • Чтение данных из сети
    • Обновление данных в сети
    • Получение истории изменений данных
  • Вспомогательные инструменты
    • Недокументированные проблемы и приемы

      Формат

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