Blockchain Programming with Hyperledger Composer

Video description

Learn blockchain programming using Hyperledger Fabric and Composer. Develop a supply chain application with Hyperledger.

About This Video

  • Anyone who wishes to learn how to develop with Hyperledger Composer over Hyperledger Fabric or is anxious to learn about Blockchain programming will benefit from this course.

In Detail

Learn how to use Hyperledger Composer with Hyperledger Fabric to create very simple but extensive applications. Welcome to the Blockchain Programming with Hyperledger Composer course. Hyperledger Composer consists of a set of collaboration tools that help you develop Blockchain business networks. Hyperledger Composer is an application development framework that helps simplify the creation of Hyperledger Fabric Blockchain applications. This course has been designed in such a way that you will get a thorough understanding of how to build Blockchain applications and deploy them over the Hyperledger Fabric Blockchain. This very specific course explains how to use Hyperledger Composer to develop Hyperledger Fabric Blockchain applications with the help of a Capstone Project. This course is for developers; it was created to provide a clear understanding of how to create Blockchain applications using Hyperledger Composer.

Industries such as Walmart, McDonald's, Nestlé, Dole, and more have already implemented Hyperledger Fabric and many more require Hyperledger Platform to solve their problems and provide an efficient solution.

In order to make this course more interactive, we have included various quizzes in the various modules. This supplies more clarity and you will be able to master all the important topics related to using Hyperledger Composer and key Hyperledger Fabric concepts.

What we cover in this course:

  • Introduction to Hyperledger Fabric
  • Key functionalities offered by Hyperledger Fabric
  • Key concepts of Hyperledger Fabric
  • Transaction flows
  • Working model for Hyperledger Composer
  • Hyperledger Composer architecture
  • Working with Hyperledger Composer playgrounds
  • Setting up a Hyperledger Fabric development environment
  • Creating transaction processor functions
  • Creating Queries using Bespoke Query Language
  • Hyperledger API and command-line tools
  • Running REST servers to generate APIs for business networks

We2Blocks is a Blockchain consultation and training company with a global presence. With this course, we aim to promote Blockchain and create an environment where people interested in Blockchain can learn and expand their knowledge.

Table of contents

  1. Chapter 1 : Introduction to the Course
    1. Course Outline 00:03:39
    2. Prerequisites for the Course 00:02:24
  2. Chapter 2 : Introduction to Distributed Ledgers
    1. Distributed Ledger Technology 00:10:48
    2. Cryptography, Transactions and Smart Contracts 00:06:33
  3. Chapter 3 : Introduction to Hyperledger Fabric
    1. Introduction to Hyperledger 00:07:34
    2. Getting to know Hyperledger Fabric 00:06:19
    3. Hyperledger Fabric Functionalities 00:08:53
    4. Hyperledger Fabric Key Features 00:14:43
  4. Chapter 4 : Overview of Hyperledger Fabric Transaction Flow
    1. Transaction Flow Overview 00:06:53
    2. Steps involved in Transaction Flow 00:07:26
  5. Chapter 5 : Introduction to Hyperledger Composer
    1. Introduction to Hyperledger Composer 00:02:38
    2. Key Concepts: Blockchain State Storage, Connection Profiles and Assets 00:05:36
    3. Key Concepts: Participants, Identities, Business Network Cards and Transactions 00:04:15
    4. Key Concepts: Queries, Events, Access Control and Historian Registries 00:03:44
  6. Chapter 6 : Working of Hyperledger Composer
    1. How does Hyperledger Composer Work? 00:07:02
    2. Architecture of Hyperledger Composer 00:06:07
  7. Chapter 7 : Prerequisites for setting up Hyperledger Composer
    1. Prerequisites which are required for the development environment 00:02:57
    2. Setting up the prerequisites for Hyperledger Composer Playground 00:03:20
  8. Chapter 8 : Hyperledger Composer NPM Modules
    1. Hyperledger Composer NPM Modules 00:03:15
  9. Chapter 9 : Setting up Hyperledger Composer Environment
    1. Installing Hyperledger Composer Modules 00:05:38
    2. Hyperledger Composer Playground Overview 00:05:34
    3. Hyperledger Composer Common CLI Commands 00:03:48
    4. Setting up Hyperledger Fabric Dev Servers 00:06:58
  10. Chapter 10 : Introduction to the Capstone Project
    1. Introduction to the Capstone Project - Supply Chain 00:04:21
    2. Steps to create Hyperledger Composer Solution 00:01:52
  11. Chapter 11 : Setting up Business Network
    1. Setting up Business Network 00:04:23
  12. Chapter 12 : Capstone Project: Defining the Modeling Language
    1. Learning to work with Modeling Language 00:16:16
    2. Capstone Project: Defining Participants 00:08:59
    3. Capstone Project: Defining Assets 00:10:04
    4. Capstone Project: Defining Transactions 00:04:43
  13. Chapter 13 : Capstone Project: Defining the Transaction Processors
    1. Learning to work with Transaction Processors 00:13:15
    2. Transaction Processor common APIs 00:04:15
    3. Capstone Project: Defining Initiate Purchase Order Transaction 00:12:55
    4. Capstone Project: Defining Transfer Commodity Transaction 00:10:20
    5. Testing out the Business Network up to Transaction Processor Definition 00:04:50
  14. Chapter 14 : Capstone Project: Defining the Access Control
    1. Learning to work with Access Control 00:10:04
    2. Capstone Project: Defining Access Control for Participants 00:18:37
    3. Capstone Project: System Access Control Definition 00:03:06
  15. Chapter 15 : Capstone Project: Defining Queries
    1. Learning to work with Queries 00:04:44
    2. Capstone Project: Defining Queries for Participants and Assets 00:03:37
  16. Chapter 16 : Capstone Project: Testing with Playground
    1. Capstone Project: Testing 00:08:30
  17. Chapter 17 : Generating the Business Network Archive File
    1. Generating the Business Network Archive File 00:03:43
  18. Chapter 18 : Deploying the Business Network over local Hyperledger Fabric Blockchain
    1. Cleaning up the Hyperledger Fabric Environment 00:04:10
    2. Deploying the Business Network over local Hyperledger Fabric Blockchain 00:07:45
  19. Chapter 19 : Generating a Rest Server for APIs
    1. Generating a Rest Server for APIs 00:04:03
  20. Chapter 20 : Creating/Generating an Application for the Business Network
    1. Creating/Generating an Application for the Business Network 00:05:18
  21. Chapter 21 : Conclusion and Summary
    1. Conclusion and Summary 00:03:32

Product information

  • Title: Blockchain Programming with Hyperledger Composer
  • Author(s): We2Blocks
  • Release date: August 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781839219887