

我们很开心地宣布,在核心和选修课程中正式发布IPFS Camp的完整视频啦!
✿ 如果您在博客中保持对IPFS Camp更新的关注,您可能已经从lighting talks、deep dives、poster projects项目中了解了部分视频信息。
我们很开心地宣布,在核心和选修课程中正式发布IPFS Camp的完整视频啦!

核心课程推荐
IPFS Camp的核心课程精简易懂,目的是为了让所有用户都能从同一个的起点出发,对IPFS重要概念有基础的理解。
选修课程涵盖的范围更广,包括最前沿的DWeb主题,令人称赞的应用案例和各个社区的尝试性建设。这些每节时长75分钟的课程,形式各不相同,因此您可以找到适用的应用程序来搭建教程,和交互式小组进行讨论,以及精巧地制作deep-dives和说明性短片。这里内容丰富,人人都可以参与进来!
通过以下链接,可查看IPFS Camp repo中的完整课程列表,以获取每个会话的视频,幻灯片和其他研讨会材料。
https://github.com/ipfs/camp#-core--elective-courses

无论您是刚接触IPFS还是希望深入了解核心概念,我们都强烈建议您将这两个核心课程作为起点。两者都以视频形式观看学习 - 无需编码 - 并且有趣又干货!
1、了解IPFS如何处理文件
这个核心课程涵盖了IPFS如何处理文件的基础知识,包括关键性概念,如性状不变、内容寻址、散列函数、CID的解剖、Merkle DAG概念、以及数据块大小如何影响文件导入等。

该课程还介绍了Mutable文件系统(MFS)的趣味和陷阱,它是IPFS中的抽象层,它允许用户使用不可变文件和目录,如使用传统基于名称的文件系统一样。与所有的精彩对话一样,它能增强你的基础认识。
本次课程还介绍了一些您可以在家中使用的可视化学习工具:
● 浏览可变文件系统(MFS)上的ProtoSchool教程,了解旨在使您熟悉其API的编码挑战
● 将内容标识(CID)粘贴到CID检查器中以分解其解剖结构
● 将文件拖到DAG Builder中并调整数据块大小、DAG布局等,并查看它如何影响Merkle DAG
https://m.youtube.com/watch?feature=youtu.be&v=fLUq0RkiTBA

视频:了解IPFS如何处理文件
2、DWeb中的数据生命周期
本课程包含向IPFS添加文件后所有流程和结果,突出显示了各节点间如何相互交互以提供、获取、固定和删除数据块的复杂性。它解释了分布式哈希表(DHT),帮助我们跟踪哪些节点存储了对应的内容标识CID,以及Bitswap在验证数据时如何请求和发送数据块。
在课程视频中, Bitswap模拟文件分块共享过程非常精彩,不要错过哦!
https://m.youtube.com/watch?feature=youtu.be&v=fLUq0RkiTBA

视频:DWeb中的数据生命周期
在最新一批视频中有更多的核心和选修课程可供选择。您可通过以下链接,查看我们的完整课程播放列表,或直接选择您最感兴趣的视频。
https://m.youtube.com/playlist?list=PLuhRWgmPaHtSsHMhjeWpfOzr8tonPaePu
核心课程
● 《了解IPFS如何处理文件》由 @alanshaw @mikeal和 @stebalien授课
● 《通过Libp2p项目解决分布式网络问题》由@jacobheun @ bigs和 @achingbrain授课
● 《通过IPFS API发展应用程序》由@lidel @hugomrdias和 @jimpick授课
● 《DWeb中数据的的生命周期》由 @olizilla @meiqimichelle和 @kishansagathiya授课

选修课程
● 《使用IDM和Nomios在DWeb验证身份》由 @satazor @paulobmarcos和 @ joaosantos15授课
● 《通过IPFS群集管理 Pinsets》由 @hsanjuan @ lanzafame和 @meiqimichelle授课
● 《云吸猫!构建一个点对点交互的虚拟炫酷猫咪游戏》由 @gorhgorh 授课

● 《部署IPFS基础架构》由 @ obo20和 @mburns 授课
● 《创建,发展和治理你的IPFS社区》由 @nukemandan @ kk3wong和 @stefanhans授课
● 《通过Textile和DWeb云空间构建DApps》由 @balupton @carsonfarmer和 @andrewxhill授课
● 《使用QRI管理数据集》由 @ b5授课
每个课程都在IPFS Camp repo中有自己的文件夹,包括课程描述,幻灯片,视频,代码练习和优秀教师提供的其他材料。在课程列表可查看所有详细信息。
探索ProtoSchool中的相关内容
如果您喜欢动手操作,不妨先将手中的爆米花放在旁边一会,开始学习ProtoSchool教程!最好能是参加现场讨论会共同学习。

ProtoSchool课程也在不断更新,我们很高兴能够扩展更多优质的IPFS Camp内容,并添加到我们教程中成为精品。您可以保存以下链接以追踪内容更新,或了解教程作者为ProtoSchool所作贡献的更多信息。
https://github.com/ProtoSchool/protoschool.github.io/issues/261