Course Outline
Introduction
- Overview of Hyperledger Composer
- Understanding blockchain business networks
- Course objectives and setup
Defining Assets, Business Rules, and Participants
- Modeling assets, participants, and transactions
- Business network modeling language (CTO files)
- Writing transaction logic with JavaScript
Identity and Access Control
- Identity issuance and management
- Access control lists (ACLs)
- Security considerations and best practices
Modeling Reusable, Core Components
- Designing modular and maintainable network models
- Reusability and inheritance in Composer models
Leveraging Business Network Archive Packages
- Generating and exporting .bna packages
- Version control and lifecycle management
Generating JavaScript and REST APIs
- Auto-generating REST APIs with Composer REST Server
- API customization and security options
Developing and Testing in Composer Playground
- Simulating networks in-browser
- Testing transactions, models, and identities
- Debugging transaction logic
Deploying to a Live Hyperledger Fabric Blockchain
- Preparing Fabric runtime for deployment
- Deploying business network archives
- Verifying deployment and live testing
Integration with External Systems
- Connecting Composer APIs to web and enterprise apps
- Use cases for IoT, supply chain, finance, etc.
Creating and Testing Applications on the Blockchain
- Designing a front-end interface for the blockchain
- End-to-end development demo
Troubleshooting
- Common errors and how to resolve them
- Debugging tools and logs
Summary and Next Steps
- Recap of key concepts
- Best practices and next steps
- Resources for continued learning
Requirements
- Programming experience
- Basic understanding of blockchains
- Experience with Linux
Audience
- Developers
Testimonials (2)
This topic is better with F2F, but this online training is still handled well . The important thing is the trainees were able to have understanding of Hyperledger Indy
OMAR BIN MUSA - UNITAR International University
Course - Blockchain: Hyperledger Indy for Identity Management
I liked the practical exercises on Solidity and Chain.com.