首页
›
热销单品
›
软件编程与计算机基础
›
《Rust编程语言开发进阶》
所属分类:软件编程与计算机基础
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Rust编程语言开发进阶
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入与进阶路线
回顾Rust基础 · 明确进阶学习目标 · 核心能力模型
课程导入
进阶路线
02
所有权与借用进阶
深入理解所有权转移 · 借用规则 · 生命周期省略与显式标注
所有权
借用进阶
03
生命周期深入
理解生命周期参数 · 子类型关系 · 生命周期约束('a: 'b)
生命周期深入
理解生命周期参数
04
智能指针与内存管理
掌握Box · Rc · Arc
智能指针
内存管理
05
Trait系统进阶
关联类型 · 默认泛型参数 · 运算符重载
Trait
系统进阶
06
泛型编程与零成本抽象
深入泛型参数 · 泛型约束 · 类型擦除
泛型编程
零成本抽象
07
错误处理与自定义错误
深入Result与Option的组合… · 错误转换 · 自定义错误类型
错误处理
自定义错误
08
并发编程基础
线程与进程模型 · Send与Sync trait · 线程间通信(channel)
并发编程基础
线程
09
异步编程与Tokio
async/await原理 · Future trait · 执行器与任务调度
Tokio
异步编程
10
标准库与常用集合深入
Vec · HashMap · BTreeMap
标准库
常用集合深入
11
模式匹配与解构进阶
匹配守卫 · @绑定 · | 或模式
模式匹配
解构进阶
12
宏编程
声明宏(macro_rules!)的… · 过程宏(派生宏 · 属性宏
宏编程
macro
13
不安全代码与FFI
unsafe关键字的使用场景 · 裸指针 · 调用外部C函数
FFI
不安全代码
14
性能优化与剖析
性能分析工具(perf · flamegraph · criterion)
性能优化
剖析
15
内存模型与无锁编程
Rust内存模型 · 原子操作与内存序(Ordering) · 无锁数据结构设计
内存模型
无锁编程
16
模块化与工程化
模块系统 · Cargo工作空间 · 特性(features)管理
模块化
工程化
17
测试与基准测试
单元测试 · 集成测试 · 文档测试
测试
基准测试
18
日志与追踪
log库 · env_logger · tracing框架
日志
追踪
19
网络编程
TCP/UDP服务器与客户端 · 非阻塞I/O · TLS/SSL
网络编程
TCP/UDP
20
数据库与持久化
SQLite · PostgreSQL · MySQL的连接与操作
数据库
持久化
21
Web开发实战
使用Axum或Actix-web构建… · 中间件 · 路由
Web
开发实战
22
命令行工具开发
clap库构建CLI · 参数解析 · 子命令
命令行工具开发
clap
23
嵌入式与系统编程
Rust在嵌入式环境的应用 · no_std开发 · 裸机编程
嵌入式
系统编程
24
游戏开发与图形编程
Bevy或wgpu基础 · ECS架构 · 渲染管线
游戏开发
图形编程
25
区块链与智能合约
Rust在区块链中的应用 · Substrate框架 · Solana智能合约(Anchor)
区块链
智能合约
26
常见陷阱与反模式
所有权与生命周期陷阱 · 并发数据竞争 · 异步死锁
常见陷阱
反模式
27
设计模式与架构
Rust中的创建型 · 结构型 · 行为型模式
设计模式
架构
28
代码质量与风格
Rustfmt · Clippy · rust-analyzer
代码质量
风格
29
综合实战项目(一)
构建一个高性能并发Web服务 · 涵盖异步 · 数据库
综合实战项目
Web
30
综合实战项目(二)与课程总结
构建一个分布式系统或CLI工具 · 整合所有进阶知识 · 总结学习路径
综合实战项目
课程总结
所属VIP或分类
同VIP:45天精通C++编程
同VIP:45天精通Rust编程
同VIP:AE自动曝光算法设计实战