从 0 到 1 学习 Rust 语言需要多久?掌握 Rust 技术语言能为自己的 Web3 项目开发带来怎样的推动力?第一期《Rust 快速入门指南:掌握 Rust 编程基础》自开班以来致力于带领新手开发者深入洞悉 Rust 语言的技术魅力,真正掌握 Rust 的核心概念和编程技巧。
也是在第一期的课程中,为了让课程学员将 Rust 语言学以致用,快人一步进入 Web3 开发世界,主办方特别推出 Rust 课程挑战赛,帮助大家深入 Rust 技术实战第一线,开发出经得起市场检验的技术产品。本次 Rust 课程挑战赛是由 TinTinLand 联合 NEAR、Solana、Starknet 共同主办,旨在为 Rust 入门第一期课程的学员和助教提供学习成果展示的平台。
错过 Demoday 直播的小伙伴可以点击回放链接,查收看精彩回顾:
活动主题:Rust 挑战赛-创意与技能碰撞
活动时间:2023 年 9 月 14 日 20:00 UTC+8
回放链接:https://www.bilibili.com/video/BV12h4y1Y7QK/
课程学习数据
本期课程于 6 月底开课,共有 96 位学员参与课程,大部分学员都是初次尝试用 Rust 语言进行开发,近 50 名学员顺利毕业。其中有 7 位学员提交 Demo 并参与课程挑战赛 Demoday 的演示,努力将所学 Rust 知识用于实践。
课程由 Rust 语言中文社区联合创始人 Mike Tang 担任讲师,后端工程师小郭、后端工程师雷昕鑫、系统架构师彭亚伦、区块链开发工程师刘博担任助教。课程内容主要涵盖了:
Rust 基础语法、类型、显著特性;
Rust 所有权、借用与引用;
复合类型、泛型与 Trait、错误处理、宏;
主流公链对 Rust 的使用介绍;
通过 6 节视频课学习 + 8 次 Office hour+5 次作业点评会+2 次 Workshop 的系统学习,学员们在直播间与讲师、助教近距离互动,顺利化解各类开发难题,迈出利用 Rust 语言进行开发的第一步。
课程总点击量 3618 次,平均每节课程视频浏览量 600+;
总计收取来自学员近 306 份作业;
5 次课程 Office Hour 和 2 次 Workshop 活动累计 2000+ 人次线上参会;
获奖项目介绍
正是一点一滴的努力,汇聚成 Rust 课程挑战赛上的精彩项目路演,7 名课程学员在规定时间内提交 Demo 作品,经过初审合格后顺利进入决赛 Demoday,最终获得瓜分由 NEAR、Solana、Starknetware 支持的大赛奖金池!
奖金池
本次挑战赛的每个项目支持方为大家提供奖金额度如下:
NEAR: 经组织方评选,每个 Demo 可以获得至多 $500 奖励
Solana: 经组织方评选出的优秀 Demo,可瓜分 Solana Foundation 提供的总计 $1000 激励
Starkware:经组织方评选出的优秀 Demo,可瓜分 Starkware 提供的总计 1000USD 的奖励
让我们为参赛选手一路走来的执着与努力大声喝彩!以下是本次 Rust 课程挑战赛的最终获奖名单和项目介绍:
项目一:Marmot Network
项目方向
Solana
学员名称
Brandon
项目介绍
Marmot Network 是一个基于 Solana 的 Meme GameFi 游戏,玩家可以获得空投 Marmot 币参与游戏,游戏获胜会获得更多代币,失败代币则会被烧毁。
项目二:Dairy NFT
项目方向
NEAR
学员名称
HorizonEvent
项目介绍
利用 AIGC 进行 NFT 创作,通过给定当天的日记内容,然后由 AI 来生成可以代表当天的日记概括的图像,然后上传到区块链上,变成 NFT, 把内容保存在区块链上。
项目三:PublishStation
项目方向
Starknet
学员名称
yyczz
项目介绍
寻找您的黑客松伙伴。
项目四:CrowdFunding
项目方向
NEAR
学员名称
州州
项目介绍
去中心化募捐活动平台 CrowdFunding 是基于 NEAR 链实现,可以发布多种募捐活动,捐赠人参与活动并捐赠 NEAR,以资助帮扶对象,整体资金流向全部存储于 NEAR 链,公开透明,是一套安全可信的去中心化系统。
项目五:liquid staking
项目方向
Starknet
学员名称
邹宇轩
项目介绍
基于 starknet 的流动性质押项目。
项目六:Split Or Steal
项目方向
NEAR
学员名称
Ellen
项目介绍
借助区块链实现链上博弈。
在第一期 Rust 入门课程行进中,一共举办了 5 场 Workshop(包含 3 次生态常见问题分享 Office hour),为参赛同学们答疑解惑,助力项目开发进程。如果你还想回看 Workshop 的精彩干货,请查收这份视频合集清单:
1. TinTinMeeting#17 如何利用 RUST 开发智能合约和 DApp?
https://www.bilibili.com/video/BV1Y841127Xf/
2. TinTinMeeting#18 如何开发 Starkware 智能合约
https://www.bilibili.com/video/BV1b14y167Ao/
3. 课程挑战赛 Office hour#NEAR 生态开发者常见问题解答
https://www.bilibili.com/video/BV1p8411Q7NM/
4. 课程挑战赛 Office hour#Solana 生态开发者常见问题解答
https://www.bilibili.com/video/BV1Ym4y1H7xU/
5. 课程挑战赛 Office hour#Starknet 生态开发者常见问题解答
相信看到第一期 Rust 入门课的成功学员,已经让你感受到了 Rust 语言的技术魅力。如果你遗憾错过了上一期课程,那么就抓住机会跟我们一起锁定第二期 Rust 快速入门课,获得从 Rust 学习入门到项目实战的机会吧!我们将为您提供从开课期间专业的导师、完善的课程体系、官方的认证,到课程结束后开发者社区在参赛、就业、创业等全面帮助。本次课程共 6 节课,每节课时长在 40-60 分钟左右,每周更新 1 节视频。名额有限,请想要入门区块链开发、提升开发能力的小伙伴赶快报名吧!
🍬报名链接:https://meggd.xet.tech/s/UP9aG
关于我们
ABOUT US
TinTinLand 是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。