Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
21 Hours