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
-
1.Course Overview2m 29sUP NEXT
-
2.Initializing a Truffle Project7m 38s
-
3.Exploring a Truffle Project8m 10s
-
4.Building Smart Contracts in a Truffle Project4m 47s
-
5.Writing a Test for a Truffle Project8m 1s
-
6.Executing Truffle Tests4m 30s
-
7.Grouping Test Cases into Suites9m 30s
-
8.Deploying Contracts in a Truffle Project6m 52s
-
9.Exercise: The Truffle Framework8m 14s
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 platform
Digital badges are yours to keep, forever.