Спрос на технологистов Blockchain растет, так как несколько предприятий (и стартапов) стремятся достичь эффективности и / или создавать новые бизнес-модели, поддерживаемые технологиями Blockchain. Bitcoin & Ethereum доказали всему миру, что технологии Blockchain могут изменить способ ведения бизнеса. Проблема с этими технологиями заключается в том, что они были построены для приложений с общественным достоянием и не всегда подходят для создания приложения корпоративного уровня. Проект Hyperldger, инициатива фонда Linux, управляется лидерами отрасли по созданию технологии Blockchain, которая обеспечит платформу для создания Enterprise Blockchain Applications.
Бизнес | Приложения Enterprise Blockchain
Очевидный вопрос, который у вас может возникнуть в данный момент - это то, что я подразумеваю под «Enterprise Blockchain Applications». Идея заключается в том, что технология Blockchain для бизнеса (или предприятия) должна обладать определенными характеристиками, которые не обязательно применимы к технологии Blockchain общественного достояния, такой как Ethereum. Желательные характеристики:
- Уровень доступа
- Поддержка сети | операция
- Умное управление контрактами
- Контроль за проверкой транзакций
- Доверительное управление
- Масштабирование, производительность, пропускная способность
- ...
Hyperledger Fabric | Composer Фреймворк
Hyperledger Fabric - технология «Distributed Ledger Technology» a.k.a. Blockchain, которая была построена с учетом потребностей «Business Blockchain Applications». Composer - это среда разработки, которая ускоряет разработку приложений Business Blockchain платформы Fabric.
Этот курс научит вас, как разработать приложение Fabrric Blockchain с помощью Composer.
Подход курса
Этот курс использует подход «Learn by doing». Студентам рекомендуется каждый раз испытать все аспекты технологий самостоятельно после каждой лекции. Почти все концепции, обсуждаемые в лекциях, показаны в действии с помощью примеров кода и тд. Демо-код, используемый в лекциях, доступен для загрузки из GitHub, чтобы учащиеся могли изменить код, чтобы опробовать новые вещи.
Множественные викторины в каждом разделе подтверждают знания ученика. Упражнения по написанию кода помогут им лучше понять концепции и получить уверенность.
Содержание курса
# 1 Построить фундамент - охватывает концепции Blockchain + Hyperledger project-fabric-composer
# 2 Введение в технологию Hyperledger Fabric & Composer
# 3 Настройка инструментов разработки - (Docker, NodeJS, Fabric, Composer tools ...)
# 4 Fabric под капотом - студент узнает, как работает технология Fabric
# 5 Научитесь использовать инструменты Composer (моделирование, генераторы Yo, сервер REST, CLI, игровая площадка ...)
# 6 ACME Airline Blockchain Application: Мы разработаем сетевое приложение для этой фиктивной авиакомпании
- Моделирование бизнес-сети
- Разработка интеллектуальных контрактов
- Процессоры транзакций - программирование в Javascript
- Код на стороне клиента - в Javascript
- Управление участниками
# 7 Composer SDK / API
# 8 Транзакционный поток в Fabric - разгадайте некоторые из тайн :)
Как этот курс поможет вам?
Сегодня многие предприятия приступают к созданию приложений Blockhain для своей бизнес-области. В это время основное внимание уделяется проверке технологий посредством доказательства концепций | Пилоты. Этот курс может поставить вас на путь создания пилотов / PoC за очень короткий промежуток времени (~ 3 недели)
Информация о Hyperledger frabric (& Composer) доступна онлайн и свободна ..... так зачем проходить этот курс?
- Известны проблемы: автор этого курса много раз прошел цикл разработки и позаботился о том, чтобы описать известные проблемы (и подводные камни) и решения, поэтому учащиеся не будут бороться ... и тратить время на обучения
- Кривая обучения крутая: хотя информация доступна, для переваривания и понимания потребуются новые студенты. Курс был разработан, чтобы ускорить процесс обучения, не подавляя студентов со слишком большим количеством деталей.
- Руководства по написанию кода | опыт ограничен: для каждой темы, обсуждаемой в курсе, есть пример кода. Наблюдение за действиями и тестирование кода ускорит обучение
- Время выхода на рынок: взятие этого курса подготовит ученика к задаче - доставка рабочей Fabric PoC / Pilot за 3 недели - это цель :) [Предполагая, что студент тратит 2 часа / день]
PS: Пожалуйста, прочитайте все пункты перед тем, как продолжить
- Пожалуйста, НЕ присоединяйтесь к курсу, если вам НЕ нравится программирование
- Фокус курса - разработка приложений на основе композера. Курс НЕ научит вас, как использовать ВСЕ различные утилиты / инструменты для настройки компонента инфраструктуры Hyperledger.
- Курс НЕ для операторов или инженеров инфраструктуры *, но * вы можете попробовать, так как это поможет вам в создании сильных фундаментальных знаний.
- Вы ДОЛЖНЫ иметь базовое понимание технологии Blockchain. Перед тем, как присоединиться, сделайте предварительный просмотр.
- Этот курс НЕ научит вас Javascript или какой-либо Javascript-среде для разработки пользовательского интерфейса
- Вы ДОЛЖНЫ быть готовым к установке программного обеспечения и инструментов на вашем компьютере. Для курса требуется множество инструментов для установки.
- Если вы все еще со мной, продолжайте :-)