Truffle Suite: Introduction

Truffle Suite
  • 13 Videos | 1h 38m 54s
  • Includes Assessment
  • Earns a Badge
Likes 5 Likes 5
Simplify and speed up the development of Ethereum-enabled applications using Truffle Suite for your Blockchain solutions. This course is purely theoretical, and focuses on the need for a suite of tools to simplify the process of developing smart contracts and decentralized applications, or dApps. Explore the most widely used set of tools in Truffle Suite, including the role of Ganache in managing a customized private Ethereum network to speed up the contract development process. Learn the features of Ganache, which allows users to deploy, test, and debug their smart contracts. And identify the need for the features of the Drizzle library, a collection of Javascript libraries, to build the user interface for a dApp. By the end of this course, you will have a firm theoretical grasp of the development process for Ethereum smart contracts and how the Truffle Suite simplifies it. You will be ready to move on to a more hands-on course, which makes use of each of these tools in the Truffle Suite.

WHAT YOU WILL LEARN

  • recall the characteristics of the Ethereum network and its underlying concepts such as mining and ether
    recognize the purpose and features of Ethereum smart contracts
    distinguish between traditional contracts and Ethereum smart contracts
    list the steps involved in developing smart contracts and the limitations of tools such as the Remix IDE
    identify the specific tasks in the smart contract development process which can be simplified
    recall the tools of the Truffle Suite and their individual features
  • recognize the role of Ganache in managing a customized Ethereum network to speed up the contract development process
    describe the features of Ganache which allows users to deploy, test, and debug their smart contracts
    list the steps involved in initializing and compiling the smart contracts in a Truffle Project
    enumerate the processes around testing and deploying smart contracts in a Truffle Project
    identify the need for and the features of the Drizzle library to build the UI for a decentralized application (dApp)
    recall the tools of the Truffle Suite and the purpose they serve, and identify the lifecycle of a smart contract

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 33s
    UP NEXT
  • Playable
    2. 
    An Overview of Ethereum
    9m 6s
  • Locked
    3. 
    Ethereum Smart Contracts
    8m 51s
  • Locked
    4. 
    Contrasting Traditional and Smart Contracts
    5m 18s
  • Locked
    5. 
    Building and Running Smart Contracts
    8m 9s
  • Locked
    6. 
    Simplifying Smart Contract Development
    6m 42s
  • Locked
    7. 
    An Overview of the Truffle Suite
    5m 50s
  • Locked
    8. 
    The Need for Ganache
    7m 16s
  • Locked
    9. 
    Features of Ganache
    8m 2s
  • Locked
    10. 
    Compiling Truffle Project Smart Contracts
    7m 34s
  • Locked
    11. 
    Testing & Deploying Truffle Project Smart Contracts
    8m 45s
  • Locked
    12. 
    Drizzle
    8m 7s
  • Locked
    13. 
    Exercise: Introduction to the Truffle Suite
    7m 9s

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.