Rust 黑客松挑战赛火热来袭!助力你的 Web3 开发之旅
Rust 被誉为最受开发者欢迎的编程语言之一,目前已经被广泛应用于 Web3 技术开发的各类场景中。纵然学习 Rust 需要经历一段时间的入门和探索,但 Rust 语言以其优越性获得了一众开发者们的青睐。具体而言,Rust 解决了许多其他编程语言的共性问题。比如 Rust 比 C++ 的安全性高出很多,既能保护自己的抽象,也能保护开发人员创建的抽象;Rust 相比 Java 的启动速度更快,占用内存更小;而与 Python 对比之下,Rust 无需编写诸多语句条块测试,更便于识别和修复 Bug……正是这些显著优势让越来越多的开发者相信 Rust 是符合未来发展趋势的编程语言。
与此同时,Rust 作为 Solana 和 NEAR 区块链所使用的编程语言,为 Solana 和 NEAR 的生态繁荣奠定了基础,如今为了帮助开发者更好使用 Rust 语言、促进生态建设,Solana 和 NEAR 与 TinTinLand 开发者社区成为合作伙伴,大力支持由 TinTinLand 推出的 Rust 入门第一期课程!旨在帮助更多想要进入区块链和 Web3 领域的开发者掌握入门技能,顺利成为 Web3 的开拓者。点击推文了解Solana 和 NEAR 支持 Rust 入门课程详情(《Solana Foundation 支持 Rust 入门课程,报名倒计时最后一天!》、《NEAR 支持 Rust 入门课程,报名课程获得多重激励!》)。
在第一期课程行进中,为了让大家学以致用、增加实战经验,主办方特别推出 Rust 黑客松挑战赛,帮助大家能够深入 Rust 技术实战第一线,从 0 到 1 开发出经得起市场检验的技术产品。作为本期课程的支持者,Solana 和 NEAR 官方也将在课程期间为大家提供技术指导,让参赛选手更快成长起来。
*温馨提示:只有报名 Rust 入门第一期课程的学员才有资格参与本次【Rust 黑客松挑战赛】。
以下是本次比赛的基本信息,请所有意向参赛的开发者们关注!
1
Rust 黑客松挑战赛基本信息
1
Rust 黑客松挑战赛基本信息NEAR 不仅注重拉近用户与区块链的距离,同时也关注开发者生态,致力为开发者进入 NEAR 生态提供支持和帮助。不仅是赞助《Rust 快速入门指南:掌握 Rust 编程基础》课程,NEAR 还将与 TinTinLand 社区围绕开发实战课程、系列活动、黑客松赛事等形式展开深度合作,让更多的开发者加入 Web3,共建 Web3 技术生态。
NEAR 赛题简述及激励介绍
NEAR 赛题简述及激励介绍
赛题规则
用 NEAR Rust SDK 开发智能合约和 dApp (有前端更好,但并非必须),要求包含单元测试或集成测试、文档,代码在 GitHub 上开源,并进行现场演示。项目将从创意、合约代码质量、UI 设计、测试、文档、演示等维度进行评价。
参考资料
NEAR Rust SDK:
https://docs.near.org/sdk/rust/introduction
NEAR JavaScript API (用于前端开发):
https://docs.near.org/tools/near-api-js/quick-reference
Demo 示例和评分标准可以参考:
https://docs.qq.com/sheet/DSVVqUUxEZ3hDbmNx?tab=BB08J3
经组织方评选,每个 Demo 可以获得至多 $500 激励
Solana 赛题简述及激励介绍
Solana 赛题简述及激励介绍
赛题规则
基于 Solana 创建 Dapp 并实现以下功能之一:
1. swap,可以参考官方代码做一些定制化功能
2. orderbook, 可以参考 serum 做一些定制化功能
3. gamefi ,诸如猜大小等游戏
4. nft 市场,例如批量操作工具等
5. 一键发 nft/token 的工具
6. 帮助发空投的工具
经组织方评选出的优秀 Demo,可获得 Solana Foundation 提供的总计 $1000 激励
关键时间节点
关键时间节点
赛题规则
1. Demo 截止提交时间:2023 年 8 月 23 日24:00
2. Demo 审核:2023 年 8 月 24 日-2023 年 8 月 29 日
3. 入选 Demo 演示和现场评审:2023 年 8 月 30 日
4. 奖励在评审结果出来后 10 个工作日内发放完毕
主办方会酌情延长 Demo 提交时间或审核时间。如需延长,会在本期班级群内另行通知2
课程介绍
2
课程介绍以下是由 NEAR 和 Solana Foundation 支持的《Rust 快速入门指南:掌握 Rust 编程基础》的课程详情。
你将收获
你将收获
1)初步掌握 Rust 语言精髓之处
对 Rust 有一个框架性的了解
能够开发一些简单的 Rust 代码
能够读懂一部分生态中的 Rust 代码
掌握继续深入钻研的学习方法
2)与全球顶尖生态开发者交流
全中文教学,导师、助教团队、分享嘉宾汇聚了全球明星项目生态的核心开发者和行业专家,课程中将可在班级群内深入沟通交流,结识最酷的小伙伴、行业大佬和技术大牛!
3)资源&工作推荐
本课程由 TinTinLand 推出,课程中的优秀学员将有机会获得 Web3 项目的诸多资源与工作机会。如果后续参与黑客松或者自己创立项目,更有机会获得来自 TinTinLand 及合作的顶级项目方提供的资金、技术、社区的一站式孵化支持,帮助你从 0 开始建立自己的第一个区块链产品。
4)官方认证毕业证书
按照要求完成课程后,您将获得一张官方认证的毕业证书,该证书可证明您已经掌握了本课程所涵盖的技能,这将有助于为您的履历增添光彩。证书的正式认证将确保您所学习的技能受到广泛认可,并增强您在就业市场上的竞争力。
课程导师
课程导师
Mike Tang 是 Rust 语言中文社区联创,资深 Rust 开发者,Substrate 专家。在这门课程中,Mike Tang 结合自己近 10 年来学习和开发 Rust 代码的经历,梳理了整个 Rust 语言的入门体系,并且由浅入深地引领你进入 Rust 的世界,让你真正掌握 Rust 的核心概念和编程技巧。
课程大纲
课程大纲
《Rust 快速入门指南:掌握 Rust 编程基础》课程共 6 节课,每节课中分为 3-4 小节。每周放送一节课,帮助大家循序渐进,从理论到实践,掌握 Rust 编程语言。详情如下:
适合人群
适合人群
适合有一定基础的区块链技术开发新手,有志于区块链开发岗位但没有技能及方法论的,以及想系统学习 Rust 语言和最新技术动态的在校学生/科研人员/创业者/开发者。具体来说,包括但不限于:
区块链生态开发者:想要系统学习 Rust 语言,从事 Substrate, NEAR, Solana 等开发,或利用 Rust 开发其它应用;
即将毕业的计算机专业大学生:对区块链感兴趣,志在毕业后投身 Web3 和区块链开发大潮;
从互联网想要转行的程序员:已经熟练使用至少一门技术语言,想把传统网络服务移植到区块链上;进一步利用区块链优势拓展业务的 IT 从业者。
学习形式
学习形式
视频:每周更新 1 节在线录播课程视频。
作业:每节课后都有简单的实践作业练习。
答疑:随时微信班级群与老师、助教交流。
Office Hour:每周讲师会定期举行线上 Office Hour 活动,除了拓展当周学习以外,同学们有任何问题都可以在线上分享中提出,与讲师进行直接的交流。
作业点评:每周作业助教批改结束后,助教会基于当周作业批改情况进行线上作业点评。
报名条件
报名条件
1-5 年互联网开发者,或者计算机专业学生
系统学习实践过一门面向对象的编程语言(必备)
大二水平的 C++ 或 Java 或 Python 或 Go 基本知识及使用(必备)
对 Linux 基本使用有了解(必备)
基本的 Web 开发概念性理解(了解)
基本的区块链知识(了解)
报名须知
报名须知
【如何开始学习】
支付完成后,按照提示添加班长小姐姐微信(小 T 同学),回复课程名称,班长会在 24 小时内通过您的好友申请,通知正式学习计划。
【有效期】
本期课程将在 6 月 28 日开课,您可在开班后享受 8 周的训练营服务,包括助教辅导+讲师答疑+班长服务,亦可在开班后 36 个月内访问课程内容,请大家在时间上做好预期管理。
【福利】
学完全部课程并按时完成全部作业分数达到 60%,结业后可获得官方认证证书,达优秀学员标准可获得 TinTinLand 随机项目周边一份。
【保质】
为了保证教学质量和效果,每期课程仅招收 100 人。授课期间无故不交作业、累计 2 次不交作业、学习态度差的同学,将进行劝退。
报名方式
报名方式
《Rust 快速入门指南:掌握 Rust 编程基础》课程将收取 99 元学费。第一期课程已在 6 月 28 日开课,目前已更新至第三课,想要参与的开发者小伙伴请尽快点击下方报名链接,先到先得!
报名链接:https://hkr.xet.tech/s/1ZHFkD
*由于个人安排没能报名第一期课程的同学,也可以关注第二期课程哟!
🚩报名链接:https://meggd.xet.tech/s/UP9aG
报名后请务必添加小 T 班长微信号!如有任何课程相关问题,可以随时联系小 T 班长。
往期精彩
Solana Foundation 支持 Rust 入门课程,报名倒计时最后一天!
NEAR 支持 Rust 入门课程,报名课程获得多重激励!
AI & GPT Hackathon 火热报名中,总奖金 $26,000 等你来挑战!
关于我们
ABOUT US
TinTinLand 是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。
Discord: https://discord.gg/kmPnTDSFu8
Twitter: https://twitter.com/Tintinland2021
Bilibili: https://space.bilibili.com/1152852334
Medium: https://medium.com/@tintin.land2021
YouTube: https://www.youtube.com/channel/UCfHiMcFt-4btbC75FsReQh