Курс на Stepik
Обложка курса «TON 区块链课程» на Stepik
Бесплатно

TON 区块链课程 4.667

Открыть на
STEPIK.ORG

该课程面向有兴趣获得有关 TON 区块链技术和概念(如 FunC、dApps、去中心化、智能合约、合约测试等)实用知识的开发人员和 IT 专家。别忘了,每完成一项任务,您就离梦寐以求的 SBT 证书更近了一步。

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «TON 区块链课程»Учеников на курсе 795
Сертификаты, выданные на курсе «TON 区块链课程»Сертификатов выдано 0
Отзывы о курсе «TON 区块链课程»Отзывов получено 6
Рейтинг курса «TON 区块链课程»Рейтинг курса 4.667
Уроки в курсе «TON 区块链课程»Количество уроков 46
Тесты в курсе «TON 区块链课程»Количество квизов 41
Время прохождения курса «TON 区块链课程»Время прохождения курса
Обновления курса «TON 区块链课程»Обновления курса
Дата публикации курса «TON 区块链课程»Дата публикации курса
Последнее обновление курса «TON 区块链课程»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «TON 区块链课程» 9 разделов Уроки в курсе «TON 区块链课程» 46 уроков Тесты в курсе «TON 区块链课程» 41 тест Время прохождения курса «TON 区块链课程» 12 ч. Последнее обновление курса «TON 区块链课程» обн. 1 год назад

TON 简介 (Introduction to TON)

5 уроков
1. TON 生态系统概述 (TON Ecosystem overview)
2. TON 的区块链、账户和交易 (Blockchains, accounts, transactions in TON)
3. 区块链设计原则 (Blockchain design principle)
4. 账户/合同的概念 (Concept of account/contract)
5. 代币、货币、DNS 物品等。(Tokens, currencies, DNS items etc.)

TVM、交易、可扩展性和业务案TVM, transactions, scalability and business cases

6 уроков
1. TVM 和内存布局 (TVM and memory layout)
2. 信息类型和计算阶段 (Messages types and computation phases)
3. 合同中信息的授权 (Authorization of messages in contracts)
4. 了解交易成本 (Understanding transaction cost)
5. 可扩展合同 (Scalable contracts)
6. 经典业务问题回顾 (Review of classic business problems)

智能合约开发生命周期 (Smart contract development lifecycle)

6 уроков
1. 智能合约开发生命周期概述 (Smart contract dev lifecycle overview)
2. 设置编译工作流 (Setting up a compile worklow)
3. 编写简单的 FunC 合同 (Writing simple FunC contract)
4. 测试工作流程和编写测试 (Testing workflow and writing tests)
5. 部署智能合约 (Deploying smart contract)
6. 从测试网到主网的灵活部署 (Flexible deployment from testnet to mainnet)

掌握 FunC 合同编码 (Mastering FunC contracts coding)

6 уроков
1. 带有计数器逻辑的合同 (Contract with counter logic)
2. 反向合同测试 (Tests for counter contract)
3. 带有存款/提款逻辑的合同 (Contract with deposit/withdrawal logic)
4. 存款/提款逻辑测试 (Tests for deposit/withdrawal logic)
5. 使用蓝图部署合同 (Using Blueprint to deploy contracts)
6. 验证合同源代码 (Verifying contract's source code)

与 TON blockhain 的前端交互 (Frontend interaction with TON blockhain)

5 уроков
1. Dapp 结构和项目设置 (Dapp structure and project setup)
2. 设置 TON Connect (Setting up TON Connect)
3. 从合同中读取数据 (Reading data from our contract)
4. 从 dApp 启动交易 (Initiating transactions from dApp)
5. 将 dApp 部署到 Github (Deploying dApp to Github)

为 TON 区块链构建与 Telegram 兼容的接口

4 урока
1. Telegram 聊天机器人证书 (Telegram chatbot credentials)
2. 将 dApp 包装成 Telegram 聊天机器人中Pack dApp as a TWA in Telegram chatbot
3. 为聊天机器人建立后台项目 (Setting up a backend project for chatbot)
4. 编程命令驱动的聊天机器人界面 (Programming command-driven chatbot interface)

NFT & Jettons

5 уроков
1. 代币简介,章节概览 (Introduction to tokens, chapter overview)
2. Jetton 总承包合同 (Jetton Master contract)
3. Jetton 钱包合同 (Jetton Wallet contract)
4. NFT Collection 智能合约 (NFT Collection smart contract)
5. NFT 项目/SBT 项目智能合约 (NFT Item / SBT Item smart contract)

智能合约安全 (Smart contract security)

4 урока
1. 处理外部信息 (Handling External Messages)
2. 携带值模式 (Carry-Value Pattern)
3. 气体管理 (Gas Management)
4. 存储管理 (Storage Management)

生态系统产品、未来计划和愿景 (Ecosystem products, future plans and vision)

5 уроков
1. 介绍 (Intro)
2. MVP
3. 筹资 (Fundraising)
4. TON 生态系统 (TON ecosystem)
5. 投球 (Pitching)