返回
项目实战

Solidity 101 - English

Introducing Solidity 101 – the first intro-level technical course designed for beginners. Regardless of whether you have a background in computer science or prior exposure to Web3, this interactive and enjoyable course is here to support you. Begin your coding adventure in Solidity with confidence and explore the fundamentals in a beginner-friendly environment.

语言solidity
难度简单
总时长1.5小时

目标学习者

这门课是给谁上的

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

要求

  • No CS background required - This course uses extensive metaphors to make concepts accessible to beginners
  • No prior programming experience needed - This course covers fundamental syntax basics

你会学到什么

  • Basics of the Solidity syntax, including variable types, function definitions, and other introductory concepts.
Contract
function
Variable

课程安排

  • Setup

    Learn to define a contract and setup the Solidity version we will be using.


  • Variable Type

    We will learn another two basic variable types here: integer and address


  • Function 1

    Learn the basic definition of function, including define the function and its input/output


  • Function 2

    We will learn more about function outputs, and how to call functions


  • Mapping

    We will learn another variable type - mapping, which is an important way to organize variables


  • Classification

    We will cover variables and functions are divided into different categories, and discuss how they’re used in different cases.


  • Wrap up

    In the last unit of our Solidity 101, we will cover constructor, basic error handling and one special variable to wrap up this course and lead you to the first guided project

practice

Solidity 101 - English

28 小节
移动端和桌面端均可访问