BestSeller | h264, yuv420p, 1280×720 | ENGLISH, aac, 44100 Hz, 2 channels, s16 | 8h 38 mn | 2.6 GBInstructor: Rajeev SakhujahLearn to use GoLang Chaincode API and Fabric Node SDK to design and develop Fabric applications from end-to-endWhat you’ll learnChaincode development using GoLangApplication Development using Fabric Node SDKUse of Private DataUse of Instantiation & Endorsement policiesBuilding support for Rich Queries & Asset HistoryBuilding Programmatic access control with “Client Identity Library”Testing tools for Chaincode such as Golang Testing framework & MockStubRequirementsBasic understanding of Hyperledger Fabric | Distributed Ledger TechnologyBasic knowledge of GoLang (no need to be an expert)Have some idea of Docker (but open to refer to documentation)OK with using the Linux terminal | shell scriptsComfortable with installation of softwares on machinesNode JS is good to have as course also covers the Fabric SDK for NodeA PC or Mac with decent Internet connectionDescriptionDevelopers face many challenges when it comes to developing Hyperledger Fabric Chaincode.
Lack of documentation from developer’s perspectiveNeed to setup the Fabric development environmentNon-availability of development tools | standard practicesNo comprehensive guide on how to productively develop chaincodeThis 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 codeE.g., Shows step by step how to leverage various Fabric concepts to build working chaincodeE.g., Working chaincode for ALL concepts covered in the courseE.g., Commands to be used for development purposes (wrapped in utility scripts as part of the course)Utility ScriptsUtility scripts are provided to achieve developer productivity; long commands on command line are difficult to follow & typeStudents may need to go through some of the utility scripts on their ownPLEASE 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 codingTake 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 networkProvides easy to use tools/scripts so that developers can focus on learning Chaincode developmentSections start by going over the concepts. Walk through lectures show the concepts in action with REAL codeEvery section requires the student to do coding (exercises)ALL sections | ALMOST all lectures requires the student to do Hands On activitiesCourse Layout:Setup the development environmentBasics of Fabric platform from development perspectiveStructure of the GoLang ChaincodeUnit | Integration testing of chaincodeDesigning for Private Data | TransactionsSetting up the Endorsement PoliciesQuerying with Rich Query Functions (using CouchDB)Accessing the Asset HistoryImplementing Access | Authorization control using “Client Identity Library”Building Applications using Fabric Node SDKWhat is NOT covered in this course?Basics of Hyperledger FabricFabric Binaries details such as peer, orderer, configtxgen, cryptogen …Fabric certification authority (course mostly uses cryptogen generated crypto)Design & Setup of Multi Org SetupALL of the above have been covered in my other courses.
Please check them out.
Who this course is for:Hyperledger Fabric Architects | Developers |OperatorsTinkerers and Experimenters interested in gaining Hands-On knowledge of Enterprise grade DLT platformBlockchain Enthusiast