Back
Project

Solidity 104 - English

In Solidity 104, we will learn about error-handling mechanisms, and three types of special contracts, inheritance, import, and hash.

Languagesolidity
Skill LevelBeginner
Total Length1h

Intended Learners

Who’s This Course For

  • For developers who are interested in blockchain and smart contract development
  • For developers who want to learn Solidity

Requirements

  • No CS background required - This course uses extensive metaphors to make concepts accessible to beginners
  • It is recommended to first complete the basics of Solidity syntax (content from Solidity 101 to 103), as this will be very helpful in understanding the subsequent material.

What You’ll Learn

  • Advanced Solidity programming, delving deeper into topics such as error handling and contract types.
interface
library
abstract

Syllabus

  • Error Reporting

    Error handling syntax: rever, error, assert


  • Error Handling

    Try function and catch specific errors


  • Library

    The definition and call of libraries.And the import statement


  • Inheritance 1

    Define,constructor and override keyword.


  • Inheritance 2

    Virtual keyword, super keyword and multiple inhertance.


  • Interface

    Define and usage of interface, abstract contract and hash calculations.


  • Wrap Up

    Abstract contract, and hash in Solidity.

practice

Solidity 104 - English

23 lessons
Access on mobile and desktop