Truffle Suite: BlockBuilding Private Blockchain Networks with Ganache

Truffle Suite    |    Intermediate
  • 9 videos | 1h 7m 58s
  • Includes Assessment
  • Earns a Badge
Rating 4.0 of 4 users Rating 4.0 of 4 users (4)
Utilize Ganache to spin up a private Ethereum network at the click of a button and provide an intuitive user interface to visualize your blockchain. In this course, you will first explore the use of Ganache and its integration with the Remix IDE (integrated developer environment), including how to deploy a contract to a test blockchain network on the Remix IDE and interact with it by using the Remix interfaces. Then learn to use the Remix IDE to invoke all the operations in a smart contract to ensure there are no bugs in the code. Next, develop a smart contract to simulate a lottery by using the Solidity language. Once you complete this course, you will have a useful degree of familiarity with Ganache and how it allows you to monitor your deployments and contract interactions. You will then be in a position to integrate other tools available within the Truffle Suite with a Ganache network, in order to develop Ethereum smart contracts in a very systematic manner.

WHAT YOU WILL LEARN

  • Develop a smart contract to simulate a lottery using the solidity language
    Deploy a contract to a test blockchain network on the remix ide and interact with it using the remix interfaces
    Use the remix ide to invoke all the operations in a smart contract to ensure there are no bugs in the code
    Install ganache and set up a customizable private ethereum network
  • Connect the remix ide to a private ethereum network set up on ganache
    Deploy and interact with a smart contract on the private network on ganache and view the transactions using the ganache ui
    Invoke transactions on a deployed smart contract and view its details on ganache
    Recall the features of ganache and the technique of generating random numbers in solidity

IN THIS COURSE

  • 2m 32s
  • 8m 3s
    In this video, you will learn how to develop a smart contract to simulate a lottery using the Solidity programming language. FREE ACCESS
  • Locked
    3.  Deploying and Interacting with a Smart Contract
    8m 3s
    Find out how to deploy a contract to a test blockchain network using the Remix IDE and interact with it using the Remix interfaces. FREE ACCESS
  • Locked
    4.  Testing the Features of a Smart Contract
    9m 44s
    In this video, find out how to use the Remix IDE to invoke all the operations in a smart contract to ensure there are no bugs in the code. FREE ACCESS
  • Locked
    5.  Installing Ganache
    9m 38s
    In this video, you will learn how to install Ganache and set up a customizable private Ethereum network. FREE ACCESS
  • Locked
    6.  Connecting to Ganache
    8m 21s
    In this video, you will learn how to connect the Remix IDE to a private Ethereum network set up using Ganache. FREE ACCESS
  • Locked
    7.  Deploying a Smart Contract to a Ganache Network
    8m 35s
    Find out how to deploy and interact with a smart contract on the private network using Ganache and view the transactions using the Ganache UI. FREE ACCESS
  • Locked
    8.  Viewing Transaction Data in Ganache
    3m 51s
    In this video, you will learn how to invoke transactions on a deployed smart contract and view its details on Ganache. FREE ACCESS
  • Locked
    9.  Exercise: Private Blockchain Networks with Ganache
    9m 11s
    Upon completion of this video, you will be able to recall the features of Ganache and the technique of generating random numbers in Solidity. 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.6 of 28 users Rating 4.6 of 28 users (28)
Rating 4.5 of 44 users Rating 4.5 of 44 users (44)
Rating 4.6 of 17 users Rating 4.6 of 17 users (17)