Если вы хотите узнать о Blockchain, 4 декабря на платформе Coursera начался шестинедельный курс, созданный IBM и предназначенный для разработчиков, которые не знакомы с Blockchain.
IBM Blockchain Essentials для разработчиков знакомит с некоторыми общими проблемами, с которыми сталкиваются бизнес-сети, и знакомит с тем, как новый подход к записи и обработке транзакций с использованием технологии блокчейн может решить некоторые из этих проблем.
Когда вы закончите этот курс, вы должны понять:
Блокчейн и системы распределенного реестра в бизнес-среде
Важные концепции и ключевые варианты использования блокчейна для бизнеса
Как активы могут быть переданы в сети блокчейн
Структура и преимущества использования Hyperledger Composer, который представляет собой проект с открытым исходным кодом и набор высокоуровневых абстракций для бизнес-сетей.
Как использовать Hyperledger Composer для моделирования и построения простой бизнес-сети
Компоненты и структура Hyperledger Fabric, которая представляет собой структуру блокчейна, которая использует контейнеры для размещения смарт-контрактов, называемых цепным кодом, которые составляют логику приложения системы.
Компоненты решения блокчейн, такие как кошельки, реестры, участники, консенсус, безопасность и смарт-контракты.
Ключевые соображения и обязанности тех, кто помогает создавать, моделировать, запускать и поддерживать бизнес-сеть на основе блокчейна: разработчики и администраторы.
Методы достижения консенсуса
Инструменты и приложения, которые вы можете использовать для взаимодействия с сетью
Первая часть этого курса, охватывающая основы, состоит из коротких видеороликов и материалов для чтения, перемежающихся вопросами викторины, чтобы закрепить ваше обучение, и для этого не требуются навыки программирования.
По мере продвижения курса есть также четыре лаборатории, которые демонстрируют, как передавать активы, моделировать, строить и программно взаимодействовать с сетью блокчейнов, для чего вам потребуется базовое понимание объектно-ориентированного программирования и того, как использовать командную строку. Также полезно, но не обязательно, чтобы вы могли писать код на JavaScript.
Лабораторная работа 1. Использование размещенного в Интернете Hyperledger Playground Composer для передачи активов в сети автомобильных аукционов.
Лабораторная работа 2: Смоделируйте простую сеть с помощью Hyperledger Composer. (Примечание: эта лабораторная работа работает только на Mac)
Лабораторная работа 3. Создайте простое приложение, которое запрашивает и обновляет реестр с помощью чейнкода.
Лабораторная работа 4: Создайте свою собственную сеть.
Курс ориентирован на IBM, и, как сказано в одном обзоре:
«реклама IBM, но информативная»
Тем не менее, это кажется быстрым и привлекательным способом узнать о новой и актуальной технологии.
В отличие от других курсов Coursera, которые предоставляют полный доступ к курсу только тем, кто его приобрел, в этом случае студенты имеют доступ ко всем материалам курса, включая оцененные тесты, без какой-либо оплаты. Однако если вам нужен сертификат, он доступен по цене 49 долларов.