В рамках курса вы развернете сеть Corda, напишете смарт контракты на Java или Kotlin, создадите простое клиентское приложение на вашем любимом языке программирования. Вы также познакомитесь с инфраструктурой сети и с понятием транзакции.
Знакомств с идеологией блокчейн или понимание работы Corda не требуется.
Требования
- Опыт разработки на Java или Kotlin от одного года
- Успешное выполнение тестового задания
- 1-2 часа в день
Программа
- Введение в блокчейн
- Тренды
- Языки программирования
- Типы консенсуса
- Интеграция
- Инфраструктура Corda
- Ноды и network builder
- Разворачивание сети
- Смартконтракты
- Транзакции в Corda
- Создание смарт контрактов
- Базовые классы для смарт контрактов
- Клиентский код
- REST API для вызова смарт контрактов
- Чтение данных из сети
- Обновление данных в сети
- Вспомогательные инструменты
Формат
Курс индивидуальный, проходит онлайн с еженедельными встречами в Минске. Курс содержит практические задания, прохождение которых обязательно. После успешного прохождения курса выдается сертификат о прохождении.