课程介绍
极客时间 陈天 Rust训练营。本课是一套系统高效的体系化Rust课程,一.夯实基础语法:从基础语法和数据结构上手,熟悉Rust的设计理念。完成思维转换,从其他编程语言平滑迁移至Rust。二.迁移生态系统:了解Rust常用的库和框架,掌握Rust生态体系的基本用法。在实战中逐步构建生产级应用,提升编程能力。三.打造高性能的系统基石:灵活运用Rust, 为系统增强可扩展性。发挥Rust语言的强项,打造稳定可靠的底层系统,循序渐进轻松实现Rust系统入门,实战驱动,围绕5大项目实战,带你构建生产环境级别的应用程序。
相关推荐
极客时间-初级Go工程师训练营
极客时间-Java实战特训营
为什么要学习本课程
语言设计思路严谨,帮你成为更好的工程师
代码安全性高,让工程师专注于代码逻辑和功能设计
比C语言性能更好,广泛应用在多种高性能场景下
表达力超越Go语言,拥有在编程语言中能想到的所有功能
Rust已被微软纳入第一等支持语言,也是Android新的系统组件首选开发语言
Rust已经进入Linux kernel,可用于开发Linux驱动等
字节等企业已经使用Rust开发系统组件,推动工程师使用Rust作为主力编程语言
与云计算领域结合紧密,未来发展潜力巨大
课程实战项目
实战一:构建简单的HTTP静态页面服务器
实战二:构建简易版Redis服务器
实战三:构建高性能聊天应用
实战四:构建强大高效的CRM微服务
实战五:构建更好的ChatGPT
适合人群
已掌握一门编程语言,有生产级的研发经验,想跟上技术潮流的工程师。
想进入云计算、操作系统、数据库、区块链等高薪领域,希望提升编程能力,扩展技能领域的工程师。
热爱编程,追求技术深度和广度,想要了解Rust语言的能力和设计理念的工程师。
资源目录
.
00 预习/
AIGC 浪潮下的技术实践/
InfoQ2023年研究报告/
Rust程序设计(第2版)/
Rust语言从入门到实战/
云原生、微服务领域最佳实践/
[655K] 入学基础和预习资料.pdf
大模型时代下的技术思考与个人成长/
陈天·Rust编程第一课/
01 第1周:从 Hello world 到实用的 CLI 工具/
[655K] 入学基础和预习资料.pdf
[172M] 1. Rust 语言简介
[ 37M] 2. Rust 编程工具和 CICD 环境
[ 89M] 3. Rust 基础语法
[ 59M] 4. Rust 的类型系统与数据结构
[100M] 5. Rust 的所有权和生命周期
[ 47M] 6. 泛型和 trait
[268M] 7. CLI 项目:处理 CSV
[382M] 8. CLI 项目:生成随机密码
[378M] 9. CLI 项目:Base64 编解码
[304M] 10. CLI 项目:文本签名(一)
[261M] 11. CLI 项目:文本签名(二)
[295M] 12. CLI 项目:HTTP 文件服务器(一)
[158M] 13. CLI 项目:HTTP 文件服务器(二)
[310M] 14. 重构 CLI 项目
[108M] 15. 总结与回顾
02 第2周:从单线程到多线程,从同步到异步(上篇)/
[294M] 1. Rust 并发处理简介
[173M] 2. 矩阵乘法:从线性处理到并发处理(一)
[300M] 3. 矩阵乘法:从线性处理到并发处理(二)
[160M] 4. 使用并发 HashMap 实时收集统计信息(一)
[341M] 5. 使用并发 HashMap 实时收集统计信息(二)
[136M] 6. 异步处理的基本概念
资料代码/
评论0