课程介绍:

《Rust系统开发训练营》专为具备编程基础及研发经验的工程师打造,助力开发者系统掌握Rust语言核心能力。课程面向三类人群:寻求技术转型至云计算、操作系统、数据库及区块链等高薪领域的技术从业者;希望突破技能瓶颈、拓展系统编程视野的进阶开发者;以及追求技术深度的编程爱好者。内容涵盖Rust核心语法、内存安全机制、并发编程范式及语言设计哲学,通过体系化教学帮助学员构建底层开发思维,掌握现代化系统编程利器。

课程截图:

课程目录:

  • 00预习
  • 01第1周:从helloworld到实用的cli工具
  • 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
  • 01学习手册
  • 01欢迎语.html
  • 02课前准备.html
  • 03课程安排.html
  • 04学习群组与助教答疑.html
  • 05作业提交.html
  • 06毕业条件.html
  • 07课程有效期、延期&退费申请.html
  • 02第2周:从单线程到多线程,从同步到异步(上篇)
  • 02直播
  • 01开营直播回放-4.18.mp4
  • 02rust直播答疑问题文档-20240421.pdf
  • 03第1周
  • 011.rust语言简介.mp4
  • 022.rust编程工具介绍.mp4
  • 033.解析一个cvs文件:掌握rust基础语法.mp4
  • 03第2周:从单线程到多线程,从同步到异步(下篇)
  • 04第3周:深入浅出元编程
  • 1.什么是宏.mp4
  • 2.声明宏.mp4
  • 3.如何构建过程宏.mp4
  • 4.构建过程宏:使用darling.mp4
  • 5.构建过程宏:处理derive、field参数(一).mp4
  • 6.构建过程宏:处理derive、field参数(二).mp4
  • 7.为客户端和服务器生成合适的错误输出(一).mp4
  • 8.为客户端和服务端生成合适的错误输出(二).mp4
  • 04第2周
  • 01入学基础和预习资料.html
  • 021.rust语言简介.mp4
  • 032.rust编程工具和cicd环境.mp4
  • 043.rust基础语法.mp4
  • 054.rust的类型系统与数据结构.mp4
  • 065.rust的所有权和生命周期.mp4
  • 076.泛型和trait.mp4
  • 087.cli项目:处理csv.mp4
  • 098.cli项目:生成随机密码.mp4
  • 109.cli项目:base64编解码.mp4
  • 1110.cli项目:文本签名(一).mp4
  • 1211.cli项目:文本签名(二).mp4
  • 1312.cli项目:http文件服务器(一).mp4
  • 1413.cli项目:http文件服务器(二).mp4
  • 1615.总结与回顾.mp4
  • 17本周作业.html
  • 05第3周
  • 011.rust并发处理简介.mp4
  • 022.矩阵乘法:从线性处理到并发处理(一).mp4
  • 033.矩阵乘法:从线性处理到并发处理(二).mp4
  • 044.使用并发hashmap实时收集统计信息(一).mp4
  • 055.使用并发hashmap实时收集统计信息(二).mp4
  • 066.异步处理的基本概念.mp4
  • 05第4周:rust生态系统概览(上篇)
  • 06第4周
  • 06第4周:rust生态系统概览(下篇)
  • 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
  • 011.写一个简易版redisserver.mp4
  • 022.简易版redis服务器:respframeencoding(一).mp4
  • 033.简易版redis服务器:respframeencoding(二).mp4
  • 044.简易版redis服务器:respframedecoding(一).mp4
  • 07第5周:构建高性能互联网应用(一)
  • 05-chat-master.exe
  • 1.http协议入门.mp4
  • 2.初步认识axum.mp4
  • 3.构建一个聊天服务:软件产品设计与构思.mp4
  • 4.构建一个聊天服务:确定网络协议和api.mp4
  • 5.构建一个聊天服务:实现系统的骨架.mp4
  • 6.构建一个聊天服务:数据库.mp4
  • rust第5周课件.pdf
  • 08第6周:构建高性能互联网应用(二)
  • 09第7周:构建高性能互联网应用(三)
  • 1.构建一个聊天服务:实现其他api.mp4
  • 2.构建一个聊天服务:完成chatapi.mp4
  • 3.构建一个聊天服务:实现messageapi(一).mp4
  • 4.构建一个聊天服务:实现messageapi(二).mp4
  • 5.构建一个聊天服务:实现messageapi(三).mp4
  • 10第8周:构建高性能互联网应用(四)
  • 1.构建一个聊天服务:notifyservice(一).mp4
  • 2.构建一个聊天服务:notifyservice(二).mp4
  • 11第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
  • 12第10周:构建强大高效的微服务(二)
  • 1.构建一个crm系统:集成测试.mp4
  • 2.构建一个crm系统:服务间调用(一).mp4
  • 3.构建一个crm系统:服务间调用(二).mp4
  • 4.构建一个crm系统:tlsnginx(一).mp4
  • 5.构建一个crm系统:tlsnginx(二).mp4
  • 第10周作业.pdf
  • 13第11周:轻松处理各种数据(一)
  • 14第12周:轻松处理各种数据(二)
  • 15第13周:灵活嵌入各种语法(一)
  • 08-dino-master.exe
  • 1.基本知识.mp4
  • 2.使用nomwinnow解析语法.mp4
  • 3.使用winnow解析json.mp4
  • 4.使用pest解析json.mp4
  • 5.使用winnow重写respdecoder.mp4
  • class-8.excalidraw.exe
  • 16第14周:灵活嵌入各种语法(二)
  • 1.性能测试.mp4
  • 2.如何嵌入各种语言.mp4
  • 3.构建denodeploy.mp4
  • 4.构建denodeploy-bundle.mp4
  • 5.构建dino命令行.mp4
  • 17第15周:灵活嵌入各种语法(三)
  • 1.intojsfromjs.mp4
  • 2.dinorun-处理路由.mp4
  • 3.dinorun-引入jsengine.mp4
  • 4.dinodeploy-终篇.mp4
  • 第15周作业.pdf
  • 18第16周:让rust代码成为其他语言编写的系统的基石
  • rust程序设计(第二版)
  • 01o’reillymedia,inc.介绍.html
  • 01o’reillymedia,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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。