Truffle Suite: Introduction

Truffle Suite    |    Intermediate
  • 13 videos | 1h 33m 24s
  • Includes Assessment
  • Earns a Badge
Rating 3.5 of 6 users Rating 3.5 of 6 users (6)
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

  • 2m 33s
  • 9m 6s
    After completing this video, you will be able to recall the characteristics of the Ethereum network and its underlying concepts such as mining and ether. FREE ACCESS
  • Locked
    3.  Ethereum Smart Contracts
    8m 51s
    Upon completion of this video, you will be able to recognize the purpose and features of Ethereum smart contracts. FREE ACCESS
  • Locked
    4.  Contrasting Traditional and Smart Contracts
    5m 18s
    In this video, you will learn how to distinguish between traditional contracts and Ethereum smart contracts. FREE ACCESS
  • Locked
    5.  Building and Running Smart Contracts
    8m 9s
    Upon completion of this video, you will be able to list the steps involved in developing smart contracts and the limitations of tools such as the Remix IDE. FREE ACCESS
  • Locked
    6.  Simplifying Smart Contract Development
    6m 42s
    In this video, learn how to identify the specific tasks in the smart contract development process which can be simplified. FREE ACCESS
  • Locked
    7.  An Overview of the Truffle Suite
    5m 50s
    Upon completion of this video, you will be able to recall the tools of the Truffle Suite and their individual features. FREE ACCESS
  • Locked
    8.  The Need for Ganache
    7m 16s
    Upon completion of this video, you will be able to recognize the role of Ganache in managing a customized Ethereum network to speed up the contract development process. FREE ACCESS
  • Locked
    9.  Features of Ganache
    8m 2s
    Upon completion of this video, you will be able to describe the features of Ganache which allow users to deploy, test, and debug their smart contracts. FREE ACCESS
  • Locked
    10.  Compiling Truffle Project Smart Contracts
    7m 34s
    After completing this video, you will be able to list the steps involved in initializing and compiling the smart contracts in a Truffle Project. FREE ACCESS
  • Locked
    11.  Testing & Deploying Truffle Project Smart Contracts
    8m 45s
    In this video, you will learn how to enumerate the processes around testing and deploying smart contracts in a Truffle Project. FREE ACCESS
  • Locked
    12.  Drizzle
    8m 7s
    During this video, you will learn how to identify the need for and the features of the Drizzle library to build the UI for a decentralized application (dApp). FREE ACCESS
  • Locked
    13.  Exercise: Introduction to the Truffle Suite
    7m 9s
    Upon completion of this video, you will be able to recall the tools of the Truffle Suite and their purpose, and identify the lifecycle of a smart contract. 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.