Introduction to Tezos and Smart Contract Development with SmartPy Pt.1

Blockchain

Welcome to this course on Tezos Programming! As part of a broader series of three courses, this introductory course aims to guide you on your journey to becoming proficient in Tezos programming and developing robust, efficient, and secure smart contracts on the Tezos blockchain.

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŦāļĨāļąāļāļŠāļđāļ•āļĢ

This is an introductory course that takes learners on a journey through the foundations of Tezos and SmartPy programming. From understanding Tezos blockchain to writing and testing smart contracts, this course paves the way for learners to explore more advanced concepts in subsequent modules.

āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰

  • 1. Get Acquainted with Blockchain Technology and Tezos: Understand the basics of blockchain technology, its significance, and how Tezos distinguishes itself from other blockchain platforms.
  • 2. Dive into SmartPy: Familiarize yourself with SmartPy, the Python-inspired language used to write smart contracts on Tezos.
  • 3. Create Your First Smart Contract: Step into the practical side of things by writing and deploying your first smart contract on the Tezos blockchain.
  • 4. Understand Contract Storage: Learn how to store and manage data within your smart contracts.
  • 5. Implement Basic Calculations: Develop a calculator within a smart contract and understand how to handle arithmetic operations in Tezos.
  • 6. Create Advanced Data Structures: Learn how to use First-In-First-Out (FIFO) logic in your smart contracts.
  • 7. Learn About Recursive Views with Fibonacci: Discover how recursive views work on Tezos through the Fibonacci sequence.
  • 8. Master The Basics: Consolidate your knowledge with a comprehensive review of all you've learned, solidifying your grasp on Tezos and SmartPy.

āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļŦāļĨāļąāļāļŠāļđāļ•āļĢ

āļšāļ—āđ€āļĢāļĩāļĒāļ™āļ—āļĩāđˆ 1: Welcome to SmartPy and Tezos Programming

30 āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđāļĨāđ‰āļ§

āļšāļ—āđ€āļĢāļĩāļĒāļ™āļ—āļĩāđˆ 2: Storing Values in a Contract

20 āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđāļĨāđ‰āļ§

āļšāļ—āđ€āļĢāļĩāļĒāļ™āļ—āļĩāđˆ 3: Building a Smart Contract Calculator

17 āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđāļĨāđ‰āļ§

āļšāļ—āđ€āļĢāļĩāļĒāļ™āļ—āļĩāđˆ 4: FIFO Contract Creation

17 āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđāļĨāđ‰āļ§

āļšāļ—āđ€āļĢāļĩāļĒāļ™āļ—āļĩāđˆ 5: Understanding Recursive Views with Fibonacci

18 āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđāļĨāđ‰āļ§

āļšāļ—āđ€āļĢāļĩāļĒāļ™āļ—āļĩāđˆ 6: Mastering the Basics and Course Wrap-up

17 āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđāļĨāđ‰āļ§
Introduction to Tezos and Smart Contract Development with SmartPy Pt.1
Introduction to Tezos and Smart Contract Development with SmartPy Pt.1
āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđāļĨāđ‰āļ§
6āđ€āļ§āļĨāļēāļ­āļąāļžāđ€āļ”āļ—
31āļœāļđāđ‰āđ€āļĢāļĩāļĒāļ™

āļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄāļŦāļĨāļąāļāļŠāļđāļ•āļĢ

āļ āļēāļĐāļēāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš

ØĻØ§Ų„ØđØąØĻ؊ØĐ
PortuguÊs (Brasil)
įŪ€ä―“äļ­æ–‡
English
EspaÃąol
Français (Afrique)
Bahasa Indonesia
æ—ĨæœŽčŠž
PortuguÊs (Portugal)
Ð ŅƒŅŅÐšÐļÐđ
įđéŦ”äļ­æ–‡
ÐĢÐšŅ€Ð°Ņ—Ð―ŅŅŒÐšÐ°
Tiášŋng Viáŧ‡t

āđ€āļŦāļĄāļēāļ°āļŠāđāļēāļŦāļĢāļąāļš

Intermediate

āļœāļđāđ‰āļŠāļ­āļ™

Gate Learn

Gate Learn

Official Team
Gate.io Exchange's educational platform covers a wide range of topics, including blockchain, popular projects, trading, finance, and more. It aims to provide those interested in the Web3 industry with the most comprehensive information possible to improve their knowledge.
āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™
Piero Tozzi
āļ™āļąāļāđāļ›āļĨ
Binyu Wang
āļœāļđāđ‰āļ•āļĢāļ§āļˆāļ—āļēāļ™
Edward、Piccolo、Elisa

Introduction to Tezos and Smart Contract Development with SmartPy Pt.1

Blockchain

Welcome to this course on Tezos Programming! As part of a broader series of three courses, this introductory course aims to guide you on your journey to becoming proficient in Tezos programming and developing robust, efficient, and secure smart contracts on the Tezos blockchain.

Introduction to Tezos and Smart Contract Development with SmartPy Pt.1
Introduction to Tezos and Smart Contract Development with SmartPy Pt.1
āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āđāļĨāđ‰āļ§
6āđ€āļ§āļĨāļēāļ­āļąāļžāđ€āļ”āļ—
31āļœāļđāđ‰āđ€āļĢāļĩāļĒāļ™

āļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄāļŦāļĨāļąāļāļŠāļđāļ•āļĢ

āļ āļēāļĐāļēāļ—āļĩāđˆāļĢāļ­āļ‡āļĢāļąāļš

ØĻØ§Ų„ØđØąØĻ؊ØĐ
PortuguÊs (Brasil)
įŪ€ä―“äļ­æ–‡
English
EspaÃąol
Français (Afrique)
Bahasa Indonesia
æ—ĨæœŽčŠž
PortuguÊs (Portugal)
Ð ŅƒŅŅÐšÐļÐđ
įđéŦ”äļ­æ–‡
ÐĢÐšŅ€Ð°Ņ—Ð―ŅŅŒÐšÐ°
Tiášŋng Viáŧ‡t

āđ€āļŦāļĄāļēāļ°āļŠāđāļēāļŦāļĢāļąāļš

Intermediate

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŦāļĨāļąāļāļŠāļđāļ•āļĢ

This is an introductory course that takes learners on a journey through the foundations of Tezos and SmartPy programming. From understanding Tezos blockchain to writing and testing smart contracts, this course paves the way for learners to explore more advanced concepts in subsequent modules.

āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰

  • 1. Get Acquainted with Blockchain Technology and Tezos: Understand the basics of blockchain technology, its significance, and how Tezos distinguishes itself from other blockchain platforms.
  • 2. Dive into SmartPy: Familiarize yourself with SmartPy, the Python-inspired language used to write smart contracts on Tezos.
  • 3. Create Your First Smart Contract: Step into the practical side of things by writing and deploying your first smart contract on the Tezos blockchain.
  • 4. Understand Contract Storage: Learn how to store and manage data within your smart contracts.
  • 5. Implement Basic Calculations: Develop a calculator within a smart contract and understand how to handle arithmetic operations in Tezos.
  • 6. Create Advanced Data Structures: Learn how to use First-In-First-Out (FIFO) logic in your smart contracts.
  • 7. Learn About Recursive Views with Fibonacci: Discover how recursive views work on Tezos through the Fibonacci sequence.
  • 8. Master The Basics: Consolidate your knowledge with a comprehensive review of all you've learned, solidifying your grasp on Tezos and SmartPy.

āđ€āļ™āļ·āđ‰āļ­āļŦāļēāļŦāļĨāļąāļāļŠāļđāļ•āļĢ

āļœāļđāđ‰āļŠāļ­āļ™

Gate Learn

Gate Learn

Official Team
Gate.io Exchange's educational platform covers a wide range of topics, including blockchain, popular projects, trading, finance, and more. It aims to provide those interested in the Web3 industry with the most comprehensive information possible to improve their knowledge.
āļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™
Piero Tozzi
āļ™āļąāļāđāļ›āļĨ
Binyu Wang
āļœāļđāđ‰āļ•āļĢāļ§āļˆāļ—āļēāļ™
Edward、Piccolo、Elisa