Rust 实战开发进阶
Rust 实战开发进阶
陈天  Tubi TV 研发副总裁
视频课
已完结·共 29 讲
|
1 人已学
|
收藏
立即购买
98

你将获得

掌握 Rust 基础语法、类型系统及所有权核心机制​
具备 CLI 工具(CSV 处理、HTTP 服务等)开发能力​
精通 Rust 并发编程与异步处理实现逻辑​
能独立开发简易版 Redis 服务器及协议解析​
理解宏(声明宏 / 过程宏)设计与错误处理优化​

课程介绍

本课程系统讲解 Rust 实战开发,分五章展开:第一、二章从 Rust 基础(语法、类型、所有权)切入,落地 CLI 工具开发(CSV 处理、HTTP 文件服务器等);第三、四章聚焦并发编程(矩阵乘法、并发 HashMap)、异步处理,实战简易版 Redis 服务器开发;第五章深入宏开发(声明宏 / 过程宏)与错误输出优化。课程兼顾理论深度与实战落地,帮助企业内部技术人员构建 Rust 全栈开发能力,适配工具开发、服务器开发等场景,适用于后端开发、系统开发相关人员。

课程目录

第 1 章:从 Hello world 到实用的 CLI 工具(上篇)

  1. Rust 语言简介
  2. Rust 编程工具和 CICD 环境
  3. Rust 基础语法
  4. Rust 的类型系统与数据结构
  5. Rust 的所有权和生命周期
  6. 泛型和 trait

第 2 章:从 Hello world 到实用的 CLI 工具(下篇)

  1. CLI 项目:处理 CSV
  2. CLI 项目:生成随机密码
  3. CLI 项目:Base64 编解码
  4. CLI 项目:文本签名(一)
  5. CLI 项目:文本签名(二)
  6. CLI 项目:HTTP 文件服务器(一)
  7. CLI 项目:HTTP 文件服务器(二)
  8. 重构 CLI 项目
  9. 总结与回顾

第 3 章:从单线程到多线程,从同步到异步(上篇)

  1. Rust 并发处理简介
  2. 矩阵乘法:从线性处理到并发处理(一)
  3. 矩阵乘法:从线性处理到并发处理(二)
  4. 使用并发 HashMap 实时收集统计信息(一)
  5. 使用并发 HashMap 实时收集统计信息(二)
  6. 异步处理的基本概念

第 4 章:从单线程到多线程,从同步到异步 (下篇)

  1. 写一个简易版 Redis server
  2. 简易版 Redis 服务器:RespFrame encoding(一)
  3. 简易版 Redis 服务器:RespFrame encoding(二)
  4. 简易版 Redis 服务器:RespFrame decoding(一)
  5. 简易版 Redis 服务器:RespFrame decoding(二)
  6. 简易版 Redis 服务器:Command
  7. 简易版 Redis 服务器:网络处理
  8. 简易版 Redis 服务器:总结

第 5 章:从单线程到多线程,从同步到异步 (下篇)

  1. 什么是宏
  2. 声明宏
  3. 如何构建过程宏
  4. 构建过程宏:使用 darling
  5. 构建过程宏:处理 derive、field 参数(一)
  6. 构建过程宏:处理 derive、field 参数(二)
  7. 为客户端和服务器生成合适的错误输出(一)
  8. 为客户端和服务端生成合适的错误输出(二)
查看更多

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本课程为虚拟商品,交付形式为视频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

陈天

Tubi TV 研发副总裁

陈天,现任北美流媒体服务 TubiTV 高级研发副总裁。他始终致力于高性能系统的研发,活跃在网络协议、网络安全、服务端架构、区块链以及云服务等诸多热门领域,已经积累了 18 年工作经验。 因为始终坚持自己的工作理念——“以合适的工具解决合适的问题”,所以在职业生涯的不同阶...查看更多
看过的人还看了
强化学习快速入门与实战
H 博士 & 袁从德
AI 资深研究员、AI 创业公司 CTO

34讲 | 2587 人已学习

¥59¥129
快速上手 Kotlin 开发
张涛
“开源实验室”博主,资深 Android 开发工程师

50讲 | 23388 人已学习

¥59¥129
后端存储实战课
李玥
美团高级技术专家

30讲 | 45916 人已学习

¥59¥99
恋爱必修课
李一帆
《爱情就是一物降一物》作者,曾任天涯武侠玄幻十大牛人之首

18讲 | 9480 人已学习

¥59¥99
商业思维案例笔记
曹雄峰
前腾讯商业产品组长

51讲 | 8702 人已学习

¥59¥129
结构思考力 · 透过结构看思考
李忠秋
结构思考力研究中心创始人

15讲 | 651 人已学习

¥68¥189