Certified Hyperledger Developer Instructor-Led Training

MODULES INCLUDED

  • What’s in It for Me
  • Introduction to Hyperledger
  • What is Hyperledger?
  • Business Network –Traditional V/s Blockchain
  • What is Blockchain for Business?
  • What is Hyperledger?
  • The Linux Foundation
  • Hyperledger is One of Linux Foundation Projects
  • Hyperledger Fabric
  • Hyperledger Fabric
  • Distributed Ledger Technology & Its Challenges
  • Hyperledger Fabric
  • Hyperledger Fabric and Composer Concepts
  • Hyperledger Fabric: A DLT for Business Applications
  • Hyperledger Fabric: Permissioned Network
  • Hyperledger Fabric: Confidential Transactions
  • Hyperledger Fabric: No Cryptocurrency
  • Hyperledger Fabric: Programmable
  • Assets, Chaincode and Ledger
  • Permissioned Network, Members and Membership
  • Hyperledger Concepts
  • Permissioned Network, Members and Membership
  • Nodes and Channels
  • Types of Nodes
  • Hyperledger Channels
  • Hyperledger Fabric Composer
  • Overview
  • What is Composer?
  • Composer Overview
  • Runtimes
  • Playground Runtime
  • Embedded Runtime
  • Pre-Requisites of Fabric Development
  • Development Machine Specifications & IDE
  • Composer Dev Tools Installation
  • Install Docker or Docker Toolkit
  • Native Vs Virtual Machine Development Environment
  • Hyperledger Fabric Installation on Ubuntu VM
  • Ubuntu Requirement
  • Creating a VM on Google Cloud
  • Open Firewall Ports
  • Creating a New User
  • General Type Values
  • Ledger Implementation
  • Ledger
  • Transaction Log & State Data
  • LevelDB
  • State Data
  • Querying the Data
  • State Database
  • Peer Nodes; Anchors and Endorsers
  • Peer Nodes
  • Anchor Peers
  • Endorser Peer
  • Endorser Nodes
  • Client Nodes
  • Endorsement Policies
  • Client
  • Endorsement Policy & Chaincode
  • Endorsement Policy
  • Peers
  • Orderer Nodes
  • Big Picture
  • Connecting the Dots…
  • Membership Service Provider and Certification  Authority
  • MSP & CA
  • Membership Service Provider
  • MSPs Role
  • Certification Authority
  • Certificate Issuance
  • CA In Hyperledger Fabric
  • Fabric Certification Authority
  • Fabric CA Server
  • Chaincode
  • Writing our own code
  • Structure of Chaincode
  • Development Workflow
  • Execution Runtime
  • Chaincode Development
  • Using Composer Tools for Application Development & Administration
  • Playground Walkthrough
  • Setting up Composer
  • Composer Playground
  • Business Network Model in Composer
  • Testing Business Network in Composer
  • Transactions in Business Network in Composer
  • Composer Playground
  • Local Development & Playground
  • Yeoman Hyperledger Generator
  • YoGenerator
  • Yo Scaffolding Generators
  • Yo Hyperledger Composer
  • Creating a Model
  • Creating a Business Network Application
  • Participant Roles and Business Network Cards
  • Business Network Cards
  • Roles -Administrators
  •      Roles -Participants
  •      Roles –Connecting the Dots
  • Business Network Card
  • Cards Managed by Composer Tool
  • Composer CLI
  • ACME Airlines Exercise
  • Lets solve some real problems
  • ACME Airlines Problem Statement
  • ACME Airlines
  • ACME Airlines Hyperledger to Rescue
  • Modeling Language Files | Namespace
  • Domain Model Files
  • Business Domain Modeling Language
  • Business Domain Model
  • Namespace
  • Namespace.cto
  • System Namespace
  • ACME Airlines Domain Model
  • Yo Business Network for ACME
  • ACME Airlines Business Network Version 1
  • Defining the Resources
  • Domain Model Files
  • Resources
  • Creating an Asset
  • Resource Fields
  • Defining Asset
  • Enumeration Type
  • Adding Enum to Code
  • Value Assignment
  • Default & Optional
  • Deploy & Test in Playground
  • Deploy the Model
  • Abstract Resources & Extends
  • Inheritance
  • Writing Code for Participant Model
  • Business Network Execution
  • Concept Class
  • Defining Contact
  • ACME Flights
  • Flight Model
  • Extending ACME Air
  • Arrays
  • Array of Aliases
  • Registries and Relationship Between Resources
  • Relations
  • Relationships
  • Import Statement
  • Adding Import
  • Value Assignment for Relationship
  • Creating bna
  • Adding the Field Validation
  • Regular Expressions
  • Applying Regular Expressions
  • Applying String Expressions
  • Number Validation
  • Permissions
  • Creating a bna from Visual Studio Code
  • Deploying bna
  • Creating Asset -Aircraft
  • Creating Asset -Flight
  • Resource Registries & Identities
  • Flaw With Our Model
  • Flight Identity
  • Modelling the Transactions
  • Transactions & Events
  • Transactions
  • ACME Transactions
  • Transactions Model
  • Events
  • Subscribing to Events
  • Event in Model
  • Transaction & Event Code
  • Transaction Logic
  • Model & Code
  • Script.js
  • Historian
  • Submitting a Transaction
  • Viewing Transaction
  • Viewing Event
  • Query Language
  • Types of Queries
  • Named Queries
  • Query Language
  • Query Parameters
  • Writing Named Queries
  • Identity Management for Network Applications
  • Identity Management
  • Identities
  • Roles & Identities
  • Identities & Roles
  • Composer CLI Commands
  • Creating Identities
  • Step 1
  • Step 2
  • Creating Participant in Composer
  • Issuing an ID
  • Creating New ID
  • Participant Created
  • John Doe Card Created
  • Using CLI
  • Adding ID Using CLI
  • Adding Participant Using CLI
  • Access Control Language Simple Rules
  • Setting up Access
  • Network Access
  • Providing Access Control
  • Access Control Language
  • Permissions.acl
  • Access Control Rules
  • Rules Control Permissions
  • Access Control Language –Creating Access
  • The Perishable Network Exercise
  • The Perishable-Network
  • The Perishable-Network
  • The Perishable-Network -Model
  • The Perishable-Network -Logic
  • The Perishable-Network -Tests
  • The Perishable-Network -Permissions
  • The Perishable-Network.bna
  • The Perishable-Network –Deploy to Composer
  • The Perishable-Network –Generating Data
  • The Perishable-Network –Grower, Importer, Shipper
  • The Perishable-Network -Contract
  • The Perishable-Network –Submit Transaction
  • The Perishable-Network -Submit Transaction
  • The Perishable-Network –All Transactions
  • The Perishable-Network -Submit Transaction
  • The Perishable-Network
  • The Perishable-Network –All Transactions
  • There will be an online training followed by a multiple choice exam of 100 marks.
  • The exam link will be sent one day after the training is completed, along with the recording of the training.
  • You need to acquire 60+ marks to clear the exam.
  • If you fail the exam, you can retake the exam after one day.
  • You can take the exam no more than 3 times
  • If you failed to acquire 60+ marks even after three attempts, then you need to contact us to get assistance for clearing the exam.

Certification Benefits

  • Prove your Hyperledger development skills & understanding
  • Grasp the in-deep understanding of basics & uses of Hyperledger

What you get?

  • Blockchain Council Certification
  • Lifetime access to the course content
  • 24*7 Support for all your queries

Career Facts

TOP JOB FUNCTIONS

  • Business Developemnt
  • Investment Banker, Consultant & Advisers
  • Venture Capitalists, Angel & Seed Investors
  • Cryptocurrency Enthusiasts
  • Programmers & Developers
  • Venture Capitalists, Angel & Seed Investors

What does a Hyperledger developer do?

Develops different types of Blockchain based applications

The Growth Curve ahead:
Blockchain Consultant
Blockchain Developer

Final Outcome

After completing this certification, you would have mastered the core concepts of Blockchain technology which is used across many industries

 

Success Stories

The following two tabs change content below.

ankita matreja

Latest posts by ankita matreja (see all)

Blockchain Council | Blockchain-council.org