CONTENUTI
Module 1 - Introduction To Blockchain
- What Is Blockchain
- Type of Networks in Blockchain
- The Need for Blockchain
- Components of Blockchain
- Asset Transfer Example on Blockchain
Module 2 - How Blockchain Works
- Introduction
- Structure of Blockchain
- Different Types of Consensus Algorithms
- Separate Functions (actors) of Blockchain
Module 3 - Introduction to Hyperledger
- What is Hyperledger
- Why Hyperledger
- Composer Modeling Language
- Other Hyperledger Modules and Platforms
- Hyperledger Application
- Hyperledger Architecture
- Membership
- Blockchain’s Main Components
- Transaction
- Chaincode
- REST Server
- Hyperledger Fabric
Module 4 - Hyperledger fabric fundamentals
- Introduction
- Fabric Definitions
- Distributed Ledger
- Nodes
- Channels
- Node Types: Ordered, Anchor & Endorser
- Membership Service Provider (MSP)
- Certificate Authority
Module 5 - Participant, identities & access control
- Introduction
- Participants and identities
Module 6 - Hyperledger – client app
- Introduction
- High Level Architecture
Module 7 - Creating front end interactive interfaces
- Introduction
- Front End Application Patterns
Module 8 - Chaincode
- Importing of other files
- Choosing a location for the chaincode
- Initializing and invoking chaincode
- Implementing the chaincode application
- Putting All The Code Together
Module 9 - Hyperledger composer
- Foreword
- What is Hyperledger Composer ?
- Connection Profiles
- Business Network Cards
- Queries and Events
- Access Controls and Historian Registry
- Architecture
- Modeling Language
- Composer System Namespaces
- Declaring Resources
- Concepts
- Primitive Types
- Arrays
- Relationships
- Field Validators
- Imports and Decorators