Назад

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

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

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

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

Требования

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

Программа

Введение в блокчейн

  • Тренды
  • Языки программирования
  • Типы консенсуса
  • Интеграция

Инфраструктура HyperLedger

  • Peer, ordering service, менеджер сертификатов, каналы
  • Конфигурационные файлы
  • Инструменты командной строки

Смартконтракты

  • Транзакция в HyperLedger
  • Создание и отладка смарт контрактов
  • Установка, инициализация смарт контрактов
  • Обновление смарт контрактов

Клиентский код

  • SDK на Java, Kotlin, Go
  • Чтение данных из сети
  • Обновление данных в сети
  • Получение истории изменений данных

Вспомогательные инструменты

Недокументированные проблемы и приемы

Формат

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

Преподаватели

Опытные разработчики под HyperLedger.