获取资料

17周精通Rust高性能与微服务开发实战 Rust编程全栈开发训练营 从CLI工具到跨端应用

课程介绍

本课程是为开发者精心设计的17周Rust编程全栈训练营,通过系统化的学习,让您从基础掌握Rust编程的核心技能,到深入探索高性能互联网应用开发与微服务构建。同时,课程涵盖元编程、Rust生态系统、跨平台应用开发等高级主题,帮助您在短时间内快速提升Rust实战能力。无论您是初学者还是有经验的开发者,这门课程将成为您进阶Rust编程的不二之选!

1. 第一周:从Hello World到实用CLI工具开发

2. 第二周:深入掌握Rust编程基础与进阶用法

3. 第三周:深入浅出元编程

4. 第四周:Rust生态系统概览(上下篇)

5. 第五周-第八周:构建高性能互联网应用(系列课程)

6. 第九周-第十周:构建强大高效的微服务系统

7. 第十三周-第十五周:灵活嵌入各种语法与扩展应用

8. 第十六周:让Rust代码成为其他语言系统的基石

9. 第十七周:打造跨端桌面与移动端应用

通过这门课程,您不仅可以掌握Rust语言的高效开发技巧,还能在实战中理解Rust在现代软件开发中的强大优势,为职业发展铺平道路。

课程目录

(1)\01 学习手册;目录中文件数:7个

01 欢迎语.html

02 课前准备.html

03 课程安排.html

04 学习群组与助教答疑.html

05 作业提交.html

06 毕业条件.html

07 课程有效期、延期&退费申请.html

(2)\01 第1周:从 Hello world 到实用的 CLI 工具;目录中文件数:16个

1. Rust 语言简介.mp4

10. CLI 项目:文本签名(一).mp4

11. CLI 项目:文本签名(二).mp4

12. CLI 项目:HTTP 文件服务器(一).mp4

13. CLI 项目:HTTP 文件服务器(二).mp4

14. 重构 CLI 项目 .mp4

15. 总结与回顾.mp4

2. Rust 编程工具和 CICD 环境.mp4

3. Rust 基础语法.mp4

4. Rust 的类型系统与数据结构.mp4

5. Rust 的所有权和生命周期.mp4

6. 泛型和 trait.mp4

7. CLI 项目:处理 CSV.mp4

8. CLI 项目:生成随机密码.mp4

9. CLI 项目:Base64 编解码.mp4

入学基础和预习资料.pdf

(3)\02 直播;目录中文件数:2个

01 开营直播回放-4.18.mp4

02 Rust 直播答疑问题文档-20240421.pdf

(4)\03 第1周;目录中文件数:3个

01 1. Rust 语言简介.mp4

02 2. Rust 编程工具介绍.mp4

03 3. 解析一个 CVS 文件:掌握 Rust 基础语法.mp4

(5)\04 第3周:深入浅出元编程;目录中文件数:8个

1. 什么是宏 .mp4

2. 声明宏 .mp4

3. 如何构建过程宏 .mp4

4. 构建过程宏:使用 darling .mp4

5. 构建过程宏:处理 derive、field 参数(一) .mp4

6. 构建过程宏:处理 derive、field 参数(二) .mp4

7. 为客户端和服务器生成合适的错误输出(一) .mp4

8. 为客户端和服务端生成合适的错误输出(二) .mp4

(6)\04 第2周;目录中文件数:16个

01 入学基础和预习资料.html

02 1. Rust 语言简介.mp4

03 2. Rust 编程工具和 CICD 环境.mp4

04 3. Rust 基础语法.mp4

05 4. Rust 的类型系统与数据结构.mp4

06 5. Rust 的所有权和生命周期.mp4

07 6. 泛型和 trait.mp4

08 7. CLI 项目:处理 CSV.mp4

09 8. CLI 项目:生成随机密码.mp4

10 9. CLI 项目:Base64 编解码.mp4

11 10. CLI 项目:文本签名(一).mp4

12 11. CLI 项目:文本签名(二).mp4

13 12. CLI 项目:HTTP 文件服务器(一).mp4

14 13. CLI 项目:HTTP 文件服务器(二).mp4

16 15. 总结与回顾.mp4

17 本周作业.html

(7)\05 第3周;目录中文件数:6个

01 1. Rust 并发处理简介.mp4

02 2. 矩阵乘法:从线性处理到并发处理(一).mp4

03 3. 矩阵乘法:从线性处理到并发处理(二).mp4

04 4. 使用并发 HashMap 实时收集统计信息(一).mp4

05 5. 使用并发 HashMap 实时收集统计信息(二).mp4

06 6. 异步处理的基本概念.mp4

(8)\06 第4周;目录中文件数:4个

01 1. 写一个简易版 Redis server.mp4

02 2. 简易版 Redis 服务器:RespFrame encoding(一).mp4

03 3. 简易版 Redis 服务器:RespFrame encoding(二).mp4

04 4. 简易版 Redis 服务器:RespFrame decoding(一).mp4

(9)\06 第4周:Rust 生态系统概览(下篇);目录中文件数:8个

1. Rust 生态系统概览:tokio(一) .mp4

1. Rust 生态系统概览:tokio(三) .mp4

1. Rust 生态系统概览:tokio(二).mp4

1. Rust 生态系统概览:tokio(四) .mp4

5. Rust 生态系统概览:TowerHyper .mp4

6. Rust 生态系统概览:数据库处理 .mp4

7. 如何高效利用 Rust 社区信息 .mp4

第 4 周作业.pdf

(10)\07 第5周:构建高性能互联网应用(一);目录中文件数:8个

05-chat-master.exe

1. HTTP 协议入门 .mp4

2. 初步认识 axum .mp4

3. 构建一个聊天服务:软件产品设计与构思 .mp4

4. 构建一个聊天服务:确定网络协议和 API .mp4

5. 构建一个聊天服务:实现系统的骨架 .mp4

6. 构建一个聊天服务:数据库 .mp4

Rust 第5周课件.pdf

(11)\09 第7周:构建高性能互联网应用(三);目录中文件数:5个

1. 构建一个聊天服务:实现其他 API .mp4

2. 构建一个聊天服务:完成 ChatAPI .mp4

3. 构建一个聊天服务:实现 message API(一) .mp4

4. 构建一个聊天服务:实现 message API(二) .mp4

5. 构建一个聊天服务:实现 message API(三) .mp4

(12)\10 第8周:构建高性能互联网应用(四);目录中文件数:2个

1. 构建一个聊天服务:notify service(一) .mp4

2. 构建一个聊天服务:notify service(二) .mp4

(13)\11 第9周:构建强大高效的微服务(一);目录中文件数:9个

06-crm-master.exe

1. 构建强大的微服务:protobufgRPC .mp4

2. 构建强大高效的微服务:prosttonic .mp4

3. CRM 系统的构思 .mp4

4. 构建一个 CRM 系统:实现 user-stat 服务(一) .mp4

5. 构建一个 CRM 系统:实现 user-stat 服务(二) .mp4

6. 构建一个 CRM 系统:实现 metadata 服务 .mp4

7. 构建一个 CRM 系统:实现 notification 服务 .mp4

class-6.excalidraw.exe

(14)\12 第10周:构建强大高效的微服务(二);目录中文件数:6个

1. 构建一个 CRM 系统:集成测试 .mp4

2. 构建一个 CRM 系统:服务间调用(一) .mp4

3. 构建一个 CRM 系统:服务间调用(二) .mp4

4. 构建一个 CRM 系统:TLSnginx(一) .mp4

5. 构建一个 CRM 系统:TLSnginx(二) .mp4

第 10 周作业.pdf

(15)\15 第13周:灵活嵌入各种语法(一);目录中文件数:7个

08-dino-master.exe

1. 基本知识 .mp4

2. 使用 nomwinnow 解析语法 .mp4

3. 使用 winnow 解析 json .mp4

4. 使用 pest 解析 json .mp4

5. 使用 winnow 重写 RESP decoder .mp4

class-8.excalidraw.exe

(16)\16 第14周:灵活嵌入各种语法(二);目录中文件数:5个

1. 性能测试 .mp4

2. 如何嵌入各种语言 .mp4

3. 构建 deno deploy .mp4

4. 构建 deno deploy-bundle .mp4

5. 构建 dino 命令行 .mp4

(17)\17 第15周:灵活嵌入各种语法(三);目录中文件数:5个

1. IntoJsFromJs .mp4

2. dino run- 处理路由 .mp4

3. dino run -引入 js engine .mp4

4. dino deploy – 终篇 .mp4

第 15 周作业.pdf

(18)\18 第16周:让 Rust 代码成为其他语言编写的系统的基石(1);目录中文件数:9个

09-ffi-master.exe

1. 章节简介 .mp4

2. napi 的简介与应用 .mp4

3. napi 实战(二) .mp4

4. pyo3 的简介与应用 .mp4

5. tantivy-py 的简介与应用 .mp4

6. 本章总结 .mp4

class-9.excalidraw.exe

第 16 周作业.pdf

(19)\Rust 程序设计(第二版);目录中文件数:82个

01 O’Reilly Media, Inc.介绍.html

01 O’Reilly Media, Inc.介绍.mp3

02 专家推荐.html

02 专家推荐.mp3

03 译者序.html

03 译者序.mp3

04 前言.html

04 前言.mp3

05 中文版审读致谢.html

05 中文版审读致谢.mp3

06 第 1 章 系统程序员也能享受美好.html

06 第 1 章 系统程序员也能享受美好.mp3

07 第 2 章 Rust 导览(1).html

07 第 2 章 Rust 导览(1).mp3

08 第 2 章 Rust 导览(2).html

08 第 2 章 Rust 导览(2).mp3

09 第 3 章 基本数据类型.html

09 第 3 章 基本数据类型.mp3

10 第 4 章 所有权与移动.html

10 第 4 章 所有权与移动.mp3

11 第 5 章 引用.html

11 第 5 章 引用.mp3

12 第 6 章 表达式.html

12 第 6 章 表达式.mp3

13 第 7 章 错误处理.html

13 第 7 章 错误处理.mp3

14 第 8 章 crate 与模块(1).html

14 第 8 章 crate 与模块(1).mp3

15 第 8 章 crate 与模块(2).html

15 第 8 章 crate 与模块(2).mp3

16 第 9 章 结构体.html

16 第 9 章 结构体.mp3

17 第 10 章 枚举与模式.html

17 第 10 章 枚举与模式.mp3

18 第 11 章 特型与泛型(1).html

18 第 11 章 特型与泛型(1).mp3

19 第 11 章 特型与泛型(2).html

19 第 11 章 特型与泛型(2).mp3

20 第 12 章 运算符重载.html

20 第 12 章 运算符重载.mp3

21 第 13 章 实用工具特型.html

21 第 13 章 实用工具特型.mp3

22 第 14 章 闭包.html

22 第 14 章 闭包.mp3

23 第 15 章 迭代器(1).html

23 第 15 章 迭代器(1).mp3

24 第 15 章 迭代器(2).html

24 第 15 章 迭代器(2).mp3

25 第 16 章 集合(1).html

25 第 16 章 集合(1).mp3

26 第 16 章 集合(2).html

26 第 16 章 集合(2).mp3

27 第 17 章 字符串与文本(1).html

27 第 17 章 字符串与文本(1).mp3

28 第 17 章 字符串与文本(2).html

28 第 17 章 字符串与文本(2).mp3

29 第 18 章 输入与输出.html

29 第 18 章 输入与输出.mp3

30 第 19 章 并发(1).html

30 第 19 章 并发(1).mp3

31 第 19 章 并发(2).html

31 第 19 章 并发(2).mp3

32 第 20 章 异步编程(1).html

32 第 20 章 异步编程(1).mp3

33 第 20 章 异步编程(2).html

33 第 20 章 异步编程(2).mp3

34 第 20 章 异步编程(3).html

34 第 20 章 异步编程(3).mp3

35 第 21 章 宏.html

35 第 21 章 宏.mp3

36 第 22 章 不安全代码(1).html

36 第 22 章 不安全代码(1).mp3

37 第 22 章 不安全代码(2).html

37 第 22 章 不安全代码(2).mp3

38 第 23 章 外部函数.html

38 第 23 章 外部函数.mp3

39 作者介绍.html

39 作者介绍.mp3

40 封面介绍.html

40 封面介绍.mp3

41 看完了.html

41 看完了.mp3

(20)\第17周:打造跨端的桌面(和移动端)应用(一);目录中文件数:4个

1. Rust 客户端开发简介.mp4

2. dioxus 入门:dioxus 工具链.mp4

3. dioxus 入门:hackernews 客户端.mp4

4. dioxus 入门:hackernews 的界面设计.mp4

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址