Working with Ethereum: Smart Contract Development

Ethereum    |    Beginner
  • 10 videos | 1h 13m 44s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 11 users Rating 4.5 of 11 users (11)
Develop Blockchain applications for Ethereum by using a variety of tools with unique features. In this course, you will explore Ethereum development tools including solc-js and the Remix IDE (integrated developer environment) for developing smart contracts written in the Solidity language. Learn the functions of full Ethereum nodes and the different tools in the Truffle Suite by getting familiar with the features of the Truffle framework, Ganache, and Drizzle tools that speed up smart contract development. Discover the purpose of the MetaMask client for Ethereum and the techniques it uses to connect to an Ethereum network and the functions of smart contract bytecode, opcodes, and ABI (application binary interface) in interacting with a contract. Also, get acquainted with the role of the Ethereum virtual machine for running smart contract code. By the end of this course, you will have a conceptual understanding of smart contract development and the tools available to help you build robust, efficient contracts that are easy to maintain.

WHAT YOU WILL LEARN

  • Identify the different networks available to test out smart contracts and describe their unique features
    Recognize the role of the ethereum virtual machine for running smart contract code
    Describe the functions of smart contract bytecode, opcodes, and abi in interacting with a contract
    Identify the characteristics of full, light, and archive nodes in ethereum
    Recognize the role of an ethereum client and list the different ethereum clients
  • Describe the purpose of the metamask client for ethereum and the techniques it uses to connect to an ethereum network
    Identify the roles of solc-js and the remix ide for developing smart contracts written in the solidity language
    Recognize the features of the truffle framework, ganache, and drizzle tools that speed up smart contract development
    Recall the functions of full ethereum nodes and the different tools in the truffle suite

IN THIS COURSE

  • 2m 23s
  • 9m 48s
    In this video, you will learn how to identify the different networks available to test smart contracts and describe their unique features. FREE ACCESS
  • Locked
    3.  The Ethereum Virtual Machine
    5m 47s
    Upon completion of this video, you will be able to recognize the role of the Ethereum Virtual Machine in running smart contract code. FREE ACCESS
  • Locked
    4.  Compiling Smart Contracts
    5m 32s
    After completing this video, you will be able to describe the functions of smart contract bytecode, opcodes, and ABI in interacting with a contract. FREE ACCESS
  • Locked
    5.  Ethereum Nodes
    9m 50s
    Find out how to identify the characteristics of full, light, and archive nodes in Ethereum. FREE ACCESS
  • Locked
    6.  Ethereum Clients
    8m 19s
    Upon completion of this video, you will be able to recognize the role of an Ethereum client and list the different types of Ethereum clients. FREE ACCESS
  • Locked
    7.  Metamask
    8m 55s
    Upon completion of this video, you will be able to describe the purpose of the Metamask client for Ethereum and the techniques it uses to connect to an Ethereum network. FREE ACCESS
  • Locked
    8.  Developing Smart Contracts
    5m 43s
    In this video, you will learn how to identify the roles of solc-js and the Remix IDE for developing smart contracts written in the Solidity language. FREE ACCESS
  • Locked
    9.  The Truffle Suite
    9m 20s
    After completing this video, you will be able to recognize the features of the Truffle framework, Ganache, and Drizzle tools that speed up smart contract development. FREE ACCESS
  • Locked
    10.  Exercise: Smart Contract Development
    8m 9s
    Upon completion of this video, you will be able to recall the functions of full Ethereum nodes and the different tools in the Truffle Suite. FREE ACCESS

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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.7 of 150 users Rating 4.7 of 150 users (150)
Rating 3.8 of 14 users Rating 3.8 of 14 users (14)
Rating 4.5 of 40 users Rating 4.5 of 40 users (40)