Final Exam: Blockchain Solutions Architect
Blockchain
| Intermediate
- 1 video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Blockchain Solutions Architect will test your knowledge and application of the topics presented throughout the Blockchain Solutions Architect track of the Skillsoft Aspire Blockchain Application Developer to Blockchain Solutions Architect Journey.
WHAT YOU WILL LEARN
-
Describe the steps involved in developing dapps and recognize how the truffle suite can simplify many of these tasksconfigure and instantiate a channel for the single organization fabric networkidentify the reasons for using a customized token and how this applies to ethereum dappsdefine a decentralized app, both in general terms and in the context of ethereumlist the requirements for a bespoke token definition in order to comply with the erc-20 token standardinstall, instantiate, and interact with the smart contract that functions as a database of vehiclesdownload and install ganache and set up a private ethereum networkrecognize how blockchains secure the data recorded on them and how smart contracts are used to record transactionsconnect to the private ganache network from the metamask browser plugincreate a new instance of the deployed asset transfer applicationadd a new member to the deployed asset transfer application and submit a request for the asset as that new memberdeploy a blockchain application and add members who can access itcreate the underlying smart contract for the blockchain application to track the transfer of an assetsubmit a request for the asset and respond to the request as the asset ownerdefine the fields and events in a solidity smart contract that can be used to manage a crowdfunding campaigncreate a hyperledger fabric channel spanning two organizations on a blockchain networkinstall the javascript libraries to react and drizzle, which enable the building of interactive web applications for ethereuminitialize the web ui for the azure blockchain workbench using the azure cloud shellaccess the properties of a deployed smart contract from a react clientcopy the admin and root ca certificates of the second organization to the blockchain network creator in order to set up a two-organization channelautomate testing of a smart contract by using the mocha testing framework and define a suite of testsprovision a security group on aws that will be required by the hyperledger fabric network to be set up using aws managed blockchaincode up the init and invoke methods of a hyperledger fabric smart contract in the go languageinvoke the transfer operation for an erc20 token to hand over tokens to another ethereum accountdownload and install fabric ca for the client instance of the second organization in the blockchain networkwrite migration scripts for the deployment of a smart contract along with a library it depends oncreate a proposal on aws managed blockchain to extend an invitation to another aws account to join a blockchain networkuse the approve and transfer from functions to enable and perform token transfers through a third partylist the features of the amazon managed blockchain servicelist the fundamental requirements for most enterprises with regards to blockchain solutions
-
code the top-level component of the react client for the ethereum dappimplement the functions for an ethereum token that comply with the erc20 specificationsdefine the underlying smart contract for the blockchain application to track the transfer of an assetcreate a policy and set up a user on aws that will be used by the client of the hyperledger fabric networkinstall docker, go, and other tools required to set up a client for a hyperledger fabric networkuse the aws console to provision and configure a single organization blockchain network using the aws managed blockchain serviceprovision the client user and security group for the second organization in the blockchain networkset up the client ec2 instance for the second organization in the blockchain networkconnect to the shell of the ec2 instance set up previously as the client userrecognize the benefits of recording transaction data on a blockchaindownload and install the truffle framework and initialize a project for smart contractscode the functions required for a solidity smart contract to function as a crowdfunding campaignset up and configure an ec2 instance that will be used as a client to interact with the blockchain networkbuild, deploy, and instantiate a bespoke erc20 tokenuse the client ec2 instance to download and install the fabric ca clientuse the azure active directory service to grant access to users of the blockchain applicationtrigger transactions from the web ui of an ethereum dapp and use ganache to view the changes recorded on the blockchain networkuse the web ui of an ethereum dapp to test the success scenario of your applicationmake calls to functions in a deployed smart contract from a react clientdefine the fields and events for an ethereum token in adherence to the erc20 standardjoin a blockchain network on aws managed blockchain that your organization has been invited toinitialize the react client for the ethereum dappcreate a new instance of the contract on the ethereum network for a new crowdfunding campaignuse the mocha testing framework and chai assertion libraries to define test cases for a smart contractinstall and instantiate chaincode on the multi-organization channelprovision a blockchain network using azure blockchain workbenchdescribe the steps which need to be followed to set up a blockchain network from scratch and recognize how cloud-based blockchain solutions simplify the processcreate a peer node on the fabric network for the organizationsummarize the features available on the azure blockchain workbench to create blockchain applicationsidentify some of the available blockchain solutions on the market along with their pros and cons
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.