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 年工作经验。 因为始终坚持自己的工作理念——“以合适的工具解决合适的问题”,所以在职业生涯的不同阶...查看更多
看过的人还看了
AI 大模型企业前沿实践
极客时间训练营
AICon & QCon 演讲嘉宾

16讲 | 180 人已学习

¥150¥199
玩转 Spring 全家桶
丁雪丰
美团研究员,《Spring Boot 实战》、《Spring 攻略》译者,腾讯云 TVP。

123讲 | 100507 人已学习

¥68¥199
编辑训练营
总编室
极客邦科技总编室

9讲 | 8540 人已学习

¥10¥19.9
Netty 源码剖析与实战
傅健
Netty 源码贡献者、Cisco 高级软件工程师

60讲 | 33604 人已学习

¥59¥129
体验设计案例课
炒炒
前腾讯高级设计师,《一个 APP 的诞生》作者

32讲 | 12077 人已学习

¥59¥129
大模型在商业分析中的探索实践
徐小磊
前阿里巴巴数据专家

10讲 | 777 人已学习

¥10¥39