查看原文
其他

你准备好成为“互联网计算机”的贡献者了吗?

TinTin TinTin Community 2022-01-05

Internet Computer作为独立的公链项目,其开发环境与方法与以太坊以及一系列兼容EVM的公链有所不同,且较为复杂,但其宏大的愿景仍然点燃了众多开发者的热情,准备好成为“互联网计算机”的贡献者了吗?


说到让人盼星星盼月亮才盼来主网上线的项目,除了去年十月的Filecoin,就是今年5月正式上线主网的,DFINITY推出的“互联网计算机”Internet Computer(ICP)了



于2016年10月立项并获得了包括a16z、Polychain Capital等总计1.6亿美元融资的DFINITY,在今年新公链群雄割据的市场上表现并不算抢眼。

究其原因,最大的可能就是在ICP目前并未兼容EVM,无法享受到以太坊流量外溢的红利,虽然也吸引了不少DeFi与NFT等热门赛道的项目开发团队,但并未吸引到足够的资金沉淀。

相比于多数公链希望与Web2进行对标不同,DFINITY所推出的Internet Computer希望成为现有互联网上基于区块链的拓展网络,且并不停留在智能合约平台,而是类似于AWS的云计算平台。开发者可以把应用的所有内容放在网络中并且cover所有的成本,而用户的体验则将与Web2基本一致。

ICP推出了强大的Wasm虚拟机,涵盖前端、中间件和后端,一键解决所有问题,规避了多个基础架构和组件在组合过程中产生的冲突。对于开发者而言,无需考虑出块如何同步、怎样处理环境等;部署阶段也无需将精力消耗在购置云服务器、虚拟机、域名等软件设施上。

但作为拥有宏大愿景与过硬技术实力的优质底层网络不应被市场忽略,本着这样的初衷,TinTin与DFINITY团队共同合作推出了ICP入门开发课程《Internet Computer:从核心技术入门到开发实战,第一期将于12月27正式开课,目前已有100余位开发者报名加入!


第一期学员入围邀请函


我们希望开发者们通过学习课程,能够从0到1深入理解 ICP 区块链生态系统及底层代码基础,并且使用 SDK 开发智能合约和网络应用的前端和后端,并且完成主网部署!



课程大纲


这门针对新人入门的课程Internet Computer:从核心技术入门到开发实战》,将围绕区块链技术基础、Motoko和智能合约开发等而训练,主要帮助「0-1年区块链开发经验」的技术小白提升技术竞争力。

每期课程为时5周,致力于通过每周一次线上课程录播视频+课后作业任务,帮助每一位开发者学员能够更好的掌握运用智能合约进行组合的设计理念,并理解开发大型应用的基础架构。

具体来说,在5周的时间内共设置5节课程,每节课长大概40分钟左右,大约5周的系统课程学习。我们将通过课程视频+课后作业+导师助教答疑的形式,依次带领大家完成一下5大模块的学习———

第一周:新手上路-使用SDK搭建一个简易网站

第二周:Motoko 语言入门(工具,语法,例子)

第三周:Canister 智能合约

第四周:用Motoko做后端

第五周:用javascript做前端

详情可参考课程大纲👇


课程大纲


这里还有一份课程导读视频,帮助你更好的了解这门课程。欢迎观看👇




教研团队


在这门课程中,将有1位Dfinity官方核心开发者导师亲自带队:


主讲老师


DFNITY核心技术工程师、前英特尔实验室(Intel Labs)研究科学家、耶鲁大学计算机科学(Computer Science)博士Paul Liu担任主讲导师。



在加入DFINITY之前,Paul在英特尔实验室(Intel Labs)的研究科学家岗位工作了7年。在英特尔实验室时期,他为X86架构构建了一个性能高度优化的Haskell编译器

Paul拥有耶鲁大学博士学位,师从Haskell编译器的发明者之一的Paul Hudak博士。Paul是Haskell研讨会和IFL成员,发表过大量学术论文。

作为 DFINITY 的早期员工,Paul 参与了构建 Internet Computer 区块链平台的多方面工作,做出了突出贡献,目前在基金会负责共识协议方面的开发。


助教团队


除核心导师以外,还有诸多Dfinity生态核心开发者和行业专家担任助教,一对一深入沟通。



适合人群


适合0-1区块链技术开发新手,有志于区块链开发岗位但没有系统技能及方法论的,以及想学习最前沿区块链的创新技术(比如用区块链来跑网站)的在校学生/科研人员/创业者/开发者

例如:

  • 马上就要毕业计算机专业的大学生,想要了解 ICP 区块链特点并在这个平台上开发应用的区块链开发者

  • 区块链开发不到一年经验,想要利用区块链技术开发更具创意、更有革命性的应用来打败传统网络服务的创业者

  • 从互联网想要转行的程序员,想把传统网络服务移植到区块链上进一步利用区块链优势优势拓展业务的 IT 从业者


你将得到


实战项目教学


从0到1全面了解ICP区块链生态系统及底层代码基础,手把手带你使用 SDK 开发智能合约和网络应用的前端和后端,并且完成主网部署。


DFNITY官方认证


在这门官方认证的课程中,通过学习互动及代码练习积累经验,你的ICP编程专业水平在 6 周内得到大幅度提升。


与全球顶尖DFNITY生态开发者交流


中文教学,导师、助教团队汇聚了全球最优秀的DFNITY生态开发者和行业专家,一对一深入沟通。


资源&工作推荐


掌握运用智能合约进行组合的设计理念,理解开发大型应用的基础架构。优秀学员还将有机会获得DFNITY生态明星项目的更多资源与工作机会。




学习模式


为了提升课程质量和学习效果,我们提供以下教学服务,主要包括——

  • 课程1位讲师+7个小组学习制模式进行。由教学老师+助教共同为同学们提供服务,定向作业辅导、答疑等,确保更好的学习效果;

  • 我们将会按照每周一个模块的学习,通过每周1节线上视频课程 +课后作业练习+班级群答疑依次带领大家完成学习;

  • 每周的直播答疑,讲师会以在线直播的形式对课程内容进行线上面对面答疑,一切关于课程内容的问题你都可以提问;

  • 作业以选择、问答、附件题为主,会查询资料、写部分代码。



技术文档资料


我们为所有报名的开发者用户准备了一份详细的预习资料指南,你可以在开课前就上手操练啦!

  • 熟悉 Linux/Unix/MacOS 的基本命令行 Shell 的操作。

  • 如果是 Windows,必须自己先安装 WSL2 (Windows Linux 子系统)。

  • 具备一定的编程能力,熟悉一两门语言,比如 Python 或者 Javascript。

  • 社区贡献的中文 ICP 开发学习资料,内含基本概念、快速入门开发方法以及手把手开发工具等。

    https://shuzhICPhengspace.gitbook.io/dfinity/er-ji-ben-gai-nian



购买须知


课程周期


12月27日第一期正式开课,你可在开班后享受5周的班级服务,包括助教辅导 + 讲师答疑+班长服务,亦可在开班后 12 个月内访问课程内容。


招募人数


为保证教学质量及服务效果,每期限额100位开发者加入。授课期间无故不交作业、累计 2 次不交作业、学习态度差的同学,将进行劝退。


福利


课程押金 199 元,总共5节课,5次课后作业(以选择题、填空题、代码题为主),每次作业满分10分,对于完成全部课程视频学习及作业获得总分60%以上的开发者,全额退款。并且,对于获得作业总分80%以上的开发者还将瓜分剩余的所有学费奖金!


第一期名额已满,第二期等你加入!


第一期将于12月27日正式开课,在正式上线宣传的第一天就被100余位开发者抢占完学习名额。

第一期没能报上名的小伙伴也别气馁,第二期最迟将于2022年3月初开课,感兴趣的同学可以扫码报名,提前占座。


扫码报名第二期


关于TinTin


TinTin是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。

 

关于Internet Computer


Internet Computer(互联网计算机,ICP)是由DFINITY推出的,基于区块链的互联网拓展平台。与常见的公链项目不同,ICP并不希望完全颠覆现有的互联网,而是作为互联网之上的拓展网络,利用区块链技术将系统与服务的运行去中心化,并最终成为搭建在互联网之上的“世界的计算平台”。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存