Companies Home Search Profile

Smart Contract Testing With Solidity: Ethereum

Focused View

Rehan Aslam

3:11:58

123 View
  • 1 - Course Overview.mp4
    02:09
  • 2 - Why Smart Contract Testing is important.mp4
    02:23
  • 3 - What is Truffle.mp4
    02:51
  • 4 - What is Ganache.mp4
    02:00
  • 5 - Node Installation.mp4
    01:44
  • 6 - Truffle installation.mp4
    01:26
  • 7 - Ganache Installation.mp4
    01:38
  • 8 - Mainnet vs Testnet.mp4
    03:57
  • 9 - Truffle init.mp4
    02:59
  • 10 - Truffle Compilation.mp4
    05:59
  • 11 - Migration on Ganache.mp4
    10:49
  • 12 - What is Infura.mp4
    02:29
  • 13 - Migration on Testnet.mp4
    09:17
  • 14 - Ganache vs Testnet.mp4
    02:40
  • 15 - Types of Testing.mp4
    04:59
  • 16 - 18.file.zip
  • 16 - Smart Contract 1.mp4
    12:41
  • 17 - 20.file.zip
  • 17 - Smart Contract 2.mp4
    06:49
  • 18 - Smart Contract 3.mp4
    10:47
  • 19 - Smart Contract 4.mp4
    06:59
  • 20 - 24.file.zip
  • 20 - Smart Contract 5.mp4
    05:23
  • 21 - 26.file.zip
  • 21 - Smart Contract 6.mp4
    08:54
  • 22 - Smart Contract 7.mp4
    11:42
  • 23 - 29.file.zip
  • 23 - Smart Contract 8.mp4
    12:37
  • 24 - 31.file.zip
  • 24 - Smart Contract 9.mp4
    20:48
  • 25 - 33.file.zip
  • 25 - Smart Contract 10.mp4
    37:58
  • Description


    Master Solidity and Smart Contracts - You'll learn Truffle.

    What You'll Learn?


    • Tools that can be Learned to perform Solidity testing
    • Including Truffle, Truffle is a popular development framework for Ethereum that includes a suite of tools for testing, debugg
    • Hardhat, Hardhat is a development environment for Ethereum that includes a set of tools for testing, debugging, and deploying Solidity contracts.
    • Mocha is a JavaScript testing framework that can be used to write and run tests for Solidity contracts.

    Who is this for?


  • Beginner Solidity developer who learn about Ethereum,Blockchain,testing
  • More details


    Description

    Solidity is a programming language used to write smart contracts for the Ethereum blockchain.


    Testing is an important part of the development process for Solidity contracts, as it helps ensure that the contracts behave as expected and are free of bugs and vulnerabilities.



    There are several tools that can be used to perform Solidity testing, including Truffle.



    You'll Learn



    • Testing is a library for writing and running automated tests for Solidity contracts. It allows developers to write test cases in JavaScript and run them against their contracts to ensure that they are working as expected.

    • Truffle is an open-source development framework for Ethereum that provides a suite of tools for building decentralized applications (dApps). It includes a library for testing Solidity contracts, which is one of its key features.


    • The Truffle library provides a default assertion library for Solidity tests, but users can change this library at any time to fit their needs. It also offers a convenient API for writing, running, and managing tests for Solidity contracts, making it easier for developers to ensure the reliability and correctness of their dApps.


    • Truffle simplifies the process of testing smart contracts by providing a testing framework that integrates with popular JavaScript testing libraries, such as Mocha and Chai. It also provides a user-friendly interface for managing the test environment, including setting up test accounts, deploying contracts, and executing tests.



      Overall, these tools can be used to perform a range of tests on Solidity contracts, including unit tests, integration tests, and end-to-end tests. They can help developers identify and fix issues with their contracts before they are deployed to the Ethereum blockchain.

    Who this course is for:

    • Beginner Solidity developer who learn about Ethereum,Blockchain,testing

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    I am dedicated to using my expertise in blockchain technology to educate and empower individuals and organizations to understand and apply it to make a positive impact on the world. Through my work with the Blockchain Institute of Technology and my various resources such as lectures, videos, and courses.I aim to provide comprehensive education on blockchain technology and cryptocurrency, including its potential to transform industries and disrupt traditional systems. If you're interested in learning more about how blockchain technology is changing the Internet, Bitcoin and other cryptocurrencies, effective communication in business, or future developments and opportunities in blockchain, I can help.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 25
    • duration 3:11:58
    • Release Date 2023/03/02