Final Exam: Blockchain Engineer

Blockchain    |    Intermediate
  • 1 video | 32s
  • Includes Assessment
  • Earns a Badge
Rating 4.0 of 9 users Rating 4.0 of 9 users (9)
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

  • Connect the remix ide to a private ethereum network set up on ganache
    use ganache and set up a customizable private ethereum network
    deploy a contract to a test blockchain network on the remix ide and interact with it using the remix interfaces
    install ganache and set up a customizable private ethereum network
    use the remix ide to invoke all the operations in a smart contract to ensure there are no bugs in the code
    distinguish between traditional contracts and ethereum smart contracts
    develop a smart contract to simulate a lottery using the solidity language
    load a deployed smart contract into a react application using web3
    recognize the properties of hyperledger fabric, which have resulted in its adoption by many organizations
    invoke transactions on a deployed smart contract and view its details on ganache
    recall the benefits of storing transaction data as a chain of blocks such as quicker consistency checks and faster lookups
    recognize the characteristics that make a blockchain network well suited for use in enterprises
    compare centralized and distributed ledgers and identify the benefits and drawbacks of each approach
    list the steps involved in developing smart contracts and the limitations of tools such as the remix ide
    recognize the limitations of the ethereum network that have prevented it from being adopted by enterprises
    describe what a blockchain is and how information is stored on it
    identify the purpose and features of ethereum smart contracts
    recall the tools of the truffle suite and their individual features
    recall the characteristics of the ethereum network and its underlying concepts such as mining and ether
    identify the characteristics that make a blockchain network well suited for use in enterprises
    list the steps involved in initializing and compiling the smart contracts in a truffle project
    use the mocha testing framework to define test cases, test suites and use the beforeeach hook to run a function before every test case
    identify the function of hyperledger frameworks and list some of the frameworks available
    describe the files and folders generated by the truffle init command and recognize their purpose
    identify the characteristics of a blockchain that make them ideally suited to serve as a distributed ledger
    compile smart contracts in a truffle project using the truffle compile command and describe the generated build artifacts
    call functions in your contract which return values and access and display those values on your web app
    describe the technique of cryptographic hashing and how it applies to blockchains
    recognize the need for hyperledger tools and list some of the tools that are presently available
    identify the need for and the features of the drizzle library to build the ui for a decentralized application (dapp)
  • define a react application to make function calls to a deployed smart contract
    deploy and interact with a smart contract on the private network on ganache and view the transactions using the ganache ui
    list the steps involved in the ordering and validating transactions in hyperledger fabric
    describe the features of ganache which allow users to deploy, test, and debug their smart contracts
    deploy smart contracts to an ethereum network using the truffle migrate command
    identify prominent public blockchain networks in the market and their characteristics
    list the characteristics of smart contracts and how they compare with traditional contracts
    run a test script for a truffle project and examine the output
    call functions in your contract which return values and access and display those values on your web app
    identify the specific tasks in the smart contract development process which can be simplified
    recognize the purpose and features of ethereum smart contracts
    create a test script to deploy a smart contract and confirm the deployment
    trigger all the operations defined in your drizzle web application
    recognize the role of ganache in managing a customized ethereum network to speed up the contract development process
    recognize how the integrity of the blockchain is ensured by cryptographic hashing
    code a test script to deploy a smart contract and confirm the deployment
    develop a template react application which you can extend to build your own web front-end
    invoke transactions defined in your contract from your web application
    describe the motivations of the hyperledger project and its approach to developing blockchain solutions for enterprises
    create a template react application which you can extend to build your own web front-end
    describe the execute phase of transaction processing in hyperledger fabric
    recognize how identities can be set up in fabric
    invoke all operations in your react application to verify that they function as expected
    recognize the requirements of entities in a supply chain, in terms of a system to record transactions
    use the truffle init command to create a truffle project with a defined structure
    identify the purpose of smart contracts
    identify the properties of channels in fabric and how they enable confidential transactions
    install drizzle and set up an application create a drizzle instance with your deployed smart contract
    import accounts from your ganache network into metamask
    enumerate the processes around testing and deploying smart contracts in a truffle project

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.

YOU MIGHT ALSO LIKE

Rating 5.0 of 2 users Rating 5.0 of 2 users (2)
Rating 4.0 of 2 users Rating 4.0 of 2 users (2)
Rating 5.0 of 1 users Rating 5.0 of 1 users (1)