Truffle Suite: Automating Development with the Truffle Framework
Truffle Suite
| Intermediate
- 9 videos | 1h 8s
- Includes Assessment
- Earns a Badge
Speed up your smart contract development by using the Truffle framework and help automate steps around building, testing, and deploying contracts for your Blockchain solutions. This course covers installation and use of the Truffle framework. Specifically, you will learn how to: compile smart contracts in a Truffle project using the truffle compile command and describe the generated build artifacts; code a test script to deploy a smart contract and confirm the deployment; run a test script for a truffle project and examine the output; write tests using Mocha framework; and script the deployment of a contract to an Ethereum network using Ganache. Once you perform all of the labs in this course, you will have acquired the skills required to develop solidity smart contracts for Ethereum in a very systematic manner. Participants will know how to structure their projects and to automate many of the development processes, in order to build robust smart contracts in the most efficient way.
WHAT YOU WILL LEARN
-
Use the truffle init command to create a truffle project with a defined structureDescribe the files and folders generated by the truffle init command and recognize their purposeCompile smart contracts in a truffle project using the truffle compile command and describe the generated build artifactsCode a test script to deploy a smart contract and confirm the deployment
-
Run a test script for a truffle project and examine the outputUse the mocha testing framework to define test cases, test suites and use the beforeeach hook to run a function before every test caseDeploy smart contracts to an ethereum network using the truffle migrate commandRecall the processes around testing and deploying smart contracts in a truffle project
IN THIS COURSE
-
2m 29s
-
7m 38sLearn how to use the "truffle init" command to create a Truffle project with a defined structure. FREE ACCESS
-
8m 10sUpon completion of this video, you will be able to describe the files and folders generated by the truffle init command and recognize their purpose. FREE ACCESS
-
4m 47sIn this video, find out how to compile smart contracts in a Truffle project using the "truffle compile" command and describe the generated build artifacts. FREE ACCESS
-
8m 1sIn this video, you will code a test script to deploy a smart contract and confirm the deployment was successful. FREE ACCESS
-
4m 30sIn this video, you will run a test script for a truffle project and examine the output. FREE ACCESS
-
9m 30sIn this video, learn how to use the Mocha testing framework to define test cases and test suites, and use the beforeEach hook to run a function before every test case. FREE ACCESS
-
6m 52sDuring this video, you will learn how to deploy smart contracts to an Ethereum network using the truffle migrate command. FREE ACCESS
-
8m 14sUpon completion of this video, you will be able to recall the processes of testing and deploying smart contracts in a Truffle project. 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.