Buidler DAO x Sui: Official Sui Move Series Courses Launched

Buidler DAO
2023-02-14 19:37:41
Collection
This series is a collaboration between Buidler DAO and the Sui Foundation to create the Sui Move Chinese tutorial series.

Author: Buidler DAO

Buidler DAO Education Guild is dedicated to spreading practical knowledge that can transform reality, building a comprehensive crypto academy. We will invite outstanding Builders from various fields in the industry to summarize their firsthand experiences and share them with everyone, helping to clear the fog, seize certainty, and use the irrigation of knowledge to assist more long-termists in becoming Web3 Builders. Instructors Pika

Buidler DAO Evangelist | KM Group Leader at Africa-Asia-Latin America Web3 Research Institute

Chris

Buidler DAO Evangelist | Contract Audit Engineer | Beosin, Movebit Security Researcher

Teaching Assistant: Dan K | Sui Ecosystem Developer

Course Introduction The Move language defines on-chain assets by creating Resources separately, addressing the shortcomings of Solidity in terms of intuitiveness and security. With the rise of the three major public chains based on the Move language, Move has become a strong competitor to Solidity, hailed as one of the best languages for writing blockchain smart contracts.

Sui Move, based on the Move language, has been object-oriented modified by Sam Blackshear (the father of Move language & Sui CTO). Sui Move fully integrates with the characteristics of the Sui public chain, offering advantages over the native Move language, including: frictionless large-scale asset creation, more convenient native asset ownership transfer, and bundling heterogeneous assets.

This series is an official collaboration between Buidler DAO and the Sui Foundation, jointly creating a Chinese tutorial series on Sui Move. We hope to build a systematic Chinese educational course for all developers interested in the Sui Move language and those who wish to participate in the Sui public chain ecosystem, clearing the obstacles from zero to one and helping everyone better engage in Sui development.

image Course Outline

Unit 1: Environment Setup and Hello World Overview

  • Environment Configuration

  • Sui Project Structure

  • Custom Types and Capabilities

  • Functions

  • Hello World

Unit 2: Using Sui Objects

  • Ownership

  • Parameter Passing and Deletion

  • Object Wrapping

  • Examples of Object Wrapping

  • Capability Design Patterns

  • Events

Unit 3: Homogeneous Tokens

  • Sui Architecture

  • Generics Usage

  • Witness Design Patterns

  • Coin Resource and create_currency Usage

  • Managed Coin Case

  • Unit Testing

Unit 4: Trading Market

  • Homogeneous Collection

  • Dynamic Fields

  • Non-Homogeneous Collection

  • Trading Market Contracts

  • Deployment and Testing

Lesson 1: Setting Up the Development Environment

  • Local Installation of SUI

  • Installing Docker Image

  • Configuring Move Analyzer Plugin

  • Basic Usage of Sui CLI

  • Obtaining Sui Testnet Token

Course Link

Lesson 2: Sui Project Structure

  • Package

  • Module

  • Move.toml Configuration File

Course Link

Lesson 3: Custom Types and Capabilities

  • Introducing Dependency Information

  • Introducing Type Structure

  • Move Capability Explanation

Course Link

Lesson 4: Functions

  • Function Visibility

  • Entry Functions

  • Creating Examples

Course Link

Lesson 5: Smart Contracts

  • Deploying Smart Contracts

  • Calling Functions

  • Sui Explorer

Course Link

Scan the QR code below to join the Move Study Group/BuidlerMooc Discussion Group:

image

If you cannot add the group chat, please add the assistant's WeChat:

image

The launch of this introductory course is also thanks to the efforts of various contributors, and we would like to especially thank the members of the project team:

Sui Foundation: Dong Wei, Brian Seong, Harrison Ford

Instructors: Pika, Chris

Collaboration Promotion: Frank, Davion, Story

Course Editing: Monolith, Dan K

Content Translation: Selina, Wenchuan, Kyle, Erliang

Move over hodl, it's time to buidl!

Welcome to search for Buidler DAO (look for the green unicorn) on Youtube and Bilibili for the latest course updates. You can also add WeChat davion3660 to join the Buidler Mooc discussion group and discuss with teachers and listeners. Course Q&A and assignment discussions will be held in the DC Technical Guild channel. If you want to learn more deeply and discuss with Web3 Builders, please make sure to join DC to avoid getting lost.

DC link

Youtube link

ChainCatcher reminds readers to view blockchain rationally, enhance risk awareness, and be cautious of various virtual token issuances and speculations. All content on this site is solely market information or related party opinions, and does not constitute any form of investment advice. If you find sensitive information in the content, please click "Report", and we will handle it promptly.
ChainCatcher Building the Web3 world with innovators