1 个不稳定版本
0.1.0 | 2019年3月13日 |
---|
#5 在 #课程 中
9,192 星 & 254 关注者
40KB
1K SLoC
欢迎学习人才计划课程!
人才计划是由 PingCAP 启动的一个开源培训项目。它旨在为对开源、分布式系统、Rust、Go 和其他基础设施知识感兴趣的人创建或组合一些开源学习材料。因此,它提供了一系列聚焦于开源协作、Rust 编程、分布式数据库和系统的课程。
注意
每门课程由不同的团队开发,因此它们在组织和学习成果上可能有所不同。请参阅各课程文档以获取详细信息。
我们的课程
系列 1:开源协作
开源协作包括一系列开源相关学习材料,帮助爱好者了解开源软件是什么,现有开源软件许可之间的区别,如何参与开源项目以及一个友好的开源社区是什么样的。
课程包括
系列 2:Rust 编程
这个系列是 TALENT-PLAN 的核心。它构建你对 Rust 作为编程语言的理解,并提供机会让你实际练习。
课程包括
-
TP 201: Rust 中的实用网络应用程序。一系列项目,逐步从零开始构建一个高性能、网络化、并行和异步的键值存储。在此过程中,探讨了各种实际的 Rust 开发主题。
-
TP 202: Rust 中的分布式系统。改编自MIT 6.824分布式系统课程,本课程侧重于实现重要的分布式算法,包括Raft一致性算法和Percolator分布式事务协议。
系列 3:分布式数据库
本系列提供有关 TinySQL 和 TinyKV 的信息,它们是 Go 中的分布式数据库。
课程包括
系列 4:深入 TiDB 生态系统
本系列提供有关 TiDB 和 TiKV 的信息,它们是由 PingCAP 开发的分布式数据库。
课程包括
- TP 401:深入 TiDB(工作进行中)
- TP 402:深入 TiKV(工作进行中)
有关详细信息,请参阅课程。
为人才计划做出贡献
欢迎任何形式的贡献!查看本存储库中的贡献指南,了解您如何为 Talent Plan 做出贡献。
我们热爱我们的社区,并致力于确保它有趣、安全且有益。请查阅我们的行为准则,以了解社区期望和报告问题的指南。
我们在此提供帮助
如果您对构建(或参加)课程有任何疑问,您可以在tidbcommunity 工作区的 #wg-talent-plan-courses 频道中提问。
许可证
这些课程可以在每个课程单独的许可证条款下免费使用和修改,用于任何目的。有关详细信息,请参阅课程。
依赖项
~4MB
~82K SLoC