Final Exam: Blockchain Engineer
1 Video | 30m 32s
- Includes Assessment
- Earns a Badge
Final Exam: Blockchain Engineer will test your knowledge and application of the topics presented throughout the Blockchain Engineer track of the Skillsoft Aspire Blockchain Application Developer to Blockchain Solutions Architect Journey.
WHAT YOU WILL LEARN
call functions in your contract which return values and access and display those values on your web appcall functions in your contract which return values and access and display those values on your web appcode a test script to deploy a smart contract and confirm the deploymentcompare centralized and distributed ledgers and identify the benefits and drawbacks of each approachcompile smart contracts in a Truffle project using the truffle compile command and describe the generated build artifactsconnect the Remix IDE to a private Ethereum network set up on Ganachecreate a template React application which you can extend to build your own web front-endcreate a test script to deploy a smart contract and confirm the deploymentdefine a React application to make function calls to a deployed smart contractdeploy a contract to a test blockchain network on the Remix IDE and interact with it using the Remix interfacesdeploy and interact with a smart contract on the private network on Ganache and view the transactions using the Ganache UIdeploy smart contracts to an Ethereum network using the truffle migrate commanddescribe the execute phase of transaction processing in Hyperledger Fabricdescribe the features of Ganache which allow users to deploy, test, and debug their smart contractsdescribe the files and folders generated by the truffle init command and recognize their purposedescribe the motivations of the Hyperledger project and its approach to developing blockchain solutions for enterprisesdescribe the technique of cryptographic hashing and how it applies to blockchainsdescribe what a blockchain is and how information is stored on itdevelop a smart contract to simulate a lottery using the Solidity languagedevelop a template React application which you can extend to build your own web front-enddistinguish between traditional contracts and Ethereum smart contractsenumerate the processes around testing and deploying smart contracts in a Truffle Projectidentify prominent public blockchain networks in the market and their characteristicsidentify the characteristics of a blockchain that make them ideally suited to serve as a distributed ledgeridentify the characteristics that make a blockchain network well suited for use in enterprisesidentify the function of Hyperledger frameworks and list some of the frameworks availableidentify the need for and the features of the Drizzle library to build the UI for a decentralized application (dApp)identify the properties of channels in Fabric and how they enable confidential transactionsidentify the purpose and features of Ethereum smart contractsidentify the purpose of smart contracts
identify the specific tasks in the smart contract development process which can be simplifiedimport accounts from your Ganache network into MetaMaskinstall Drizzle and set up an application create a drizzle instance with your deployed smart contractinstall Ganache and set up a customizable private Ethereum networkinvoke all operations in your React application to verify that they function as expectedinvoke transactions defined in your contract from your web applicationinvoke transactions on a deployed smart contract and view its details on Ganachelist the characteristics of smart contracts and how they compare with traditional contractslist the steps involved in developing smart contracts and the limitations of tools such as the Remix IDElist the steps involved in initializing and compiling the smart contracts in a Truffle Projectlist the steps involved in the ordering and validating transactions in Hyperledger Fabricload a deployed smart contract into a React application using Web3recall the benefits of storing transaction data as a chain of blocks such as quicker consistency checks and faster lookupsrecall the characteristics of the Ethereum network and its underlying concepts such as mining and etherrecall the tools of the Truffle Suite and their individual featuresrecognize how identities can be set up in Fabricrecognize how the integrity of the blockchain is ensured by cryptographic hashingrecognize the characteristics that make a blockchain network well suited for use in enterprisesrecognize the limitations of the Ethereum network that have prevented it from being adopted by enterprisesrecognize the need for Hyperledger tools and list some of the tools that are presently availablerecognize the properties of Hyperledger Fabric, which have resulted in its adoption by many organizationsrecognize the purpose and features of Ethereum smart contractsrecognize the requirements of entities in a supply chain, in terms of a system to record transactionsrecognize the role of Ganache in managing a customized Ethereum network to speed up the contract development processrun a test script for a truffle project and examine the outputtrigger all the operations defined in your Drizzle web applicationuse Ganache and set up a customizable private Ethereum networkuse the Mocha testing framework to define test cases, test suites and use the beforeEach hook to run a function before every test caseuse the Remix IDE to invoke all the operations in a smart contract to ensure there are no bugs in the codeuse the truffle init command to create a Truffle project with a defined structure
IN THIS COURSE
1.Blockchain Engineer33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platformDigital badges are yours to keep, forever.