Mastering Hyperledger Chaincode Development using GoLang
Mastering Hyperledger Chaincode Development using GoLang
NOTE:
April 2020 - Course updated to Fabric 2.1
Developers face many challenges when it comes to developing Hyperledger Fabric Chaincode.
Lack of documentation from developer's perspective
Need to setup the Fabric development environment
Non-availability of development tools | standard practices
No comprehensive guide on how to productively develop chaincode
This course is my attempt to address all of these challenges.
E.g., Student do not need to spend time on setting up dev environment from scratch - course provides "One Click Launch"
E.g., Course provides development utilities that will help developers to focus on learning to code
E.g., Shows step by step how to leverage various Fabric concepts to build working chaincode
E.g., Working chaincode for ALL concepts covered in the course
E.g., Commands to be used for development purposes (wrapped in utility scripts as part of the course)
Utility Scripts
Utility scripts are provided to achieve developer productivity; long commands on command line are difficult to follow & type
Students may need to go through some of the utility scripts on their own
PLEASE DO NOT JOIN THE COURSE if you do not like to use productivity/development scripts and rather type long command on the terminal prompt :-)
PS:
This is a Hands on course. Please do NOT join if you do not have experience in coding
Take a preview of the lectures. Please do NOT join if you do not understand my accent or lecture pace :-)
Course Highlights:
Ready to use development environment setup with multiple configurations (project repository available for download)
Hyperledger Explorer setup that may be launched by students to get a graphical view of the network
Provides easy to use tools/scripts so that developers can focus on learning Chaincode development
Sections start by going over the concepts. Walk through lectures show the concepts in action with REAL code
Every section requires the student to do coding (exercises)
ALL sections | ALMOST all lectures requires the student to do Hands On activities
Course Layout:
Setup the development environment
Basics of Fabric platform from development perspective
Structure of the GoLang Chaincode
Unit | Integration testing of chaincode
Designing for Private Data | Transactions
Setting up the Endorsement Policies
Querying with Rich Query Functions (using CouchDB)
Accessing the Asset History
Implementing Access | Authorization control using "Client Identity Library"
Building Applications using Fabric Node SDK
What is NOT covered in this course?
Basics of Hyperledger Fabric
Fabric Binaries details such as peer, orderer, configtxgen, cryptogen ...
Fabric certification authority (course mostly uses cryptogen generated crypto)
Design & Setup of Multi Org Setup
ALL of the above have been covered in my other courses. Please check them out.
Design and develop Fabric 2.1 applications from end-to-end using GoLang & Fabric Node SDK
Url: View Details
What you will learn
- Chaincode development using GoLang
- Application Development using Fabric Node SDK
- Use of Private Data
Rating: 4.31818
Level: Beginner Level
Duration: 10 hours
Instructor: Rajeev Sakhuja
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.
View Sitemap