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

资源下载
下载价格39 猫币
VIP免费
客服QQ:765807314
0

评论0

请先

没有账号?注册  忘记密码?