课程介绍:

本套课程为陈天·Rust训练营,专为具备编程基础及研发经验的工程师设计,系统讲解Rust语言从入门到精通。课程内容涵盖Rust核心概念与实践,适合希望进入云计算、操作系统、数据库、区块链等高薪领域,或提升编程能力的开发者。课程共17周,文件总容量26.44G,通过理论与实践结合,帮助学员深入理解Rust语言的设计理念与应用场景,助力技术进阶与职业发展。

课程截图:

课程目录:

  • 00预习
  • aigc浪潮下的技术实践
  • infoq2023年研究报告
  • rust程序设计(第2版)
  • rust语言从入门到实战
  • 陈天·rust编程第一课
  • 大模型时代下的技术思考与个人成长
  • 云原生、微服务领域最佳实践
  • 入学基础和预习资料.pdf
  • 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
  • 02第2周:从单线程到多线程,从同步到异步(上篇)
  • 1.rust并发处理简介.mp4
  • 2.矩阵乘法:从线性处理到并发处理(一).mp4
  • 3.矩阵乘法:从线性处理到并发处理(二).mp4
  • 4.使用并发hashmap实时收集统计信息(一).mp4
  • 5.使用并发hashmap实时收集统计信息(二).mp4
  • 6.异步处理的基本概念.mp4
  • 03第2周:从单线程到多线程,从同步到异步(下篇)
  • 1.写一个简易版redisserver.mp4
  • 2.简易版redis服务器:respframeencoding(一).mp4
  • 3.简易版redis服务器:respframeencoding(二).mp4
  • 4.简易版redis服务器:respframedecoding(一).mp4
  • 5.简易版redis服务器:respframedecoding(二).mp4
  • 6.简易版redis服务器:command.mp4
  • 7.简易版redis服务器:网络处理.mp4
  • 8.简易版redis服务器:总结.mp4
  • 本周作业.pdf
  • 04第3周:深入浅出元编程
  • 1.什么是宏.mp4
  • 2.声明宏.mp4
  • 3.如何构建过程宏.mp4
  • 4.构建过程宏:使用darling.mp4
  • 5.构建过程宏:处理derive、field参数(一).mp4
  • 6.构建过程宏:处理derive、field参数(二).mp4
  • 7.为客户端和服务器生成合适的错误输出(一).mp4
  • 8.为客户端和服务端生成合适的错误输出(二).mp4
  • 05第4周:rust生态系统概览(上篇)
  • 1.rust生态系统概览:错误处理.mp4
  • 2.rust生态系统概览:日志处理(一).mp4
  • 3.rust生态系统概览:日志处理(二).mp4
  • 4.rust生态系统概览:宏.mp4
  • 5.rust生态系统概览:序列化反序列化(一).mp4
  • 6.rust生态系统概览:序列化反序列化(二).mp4
  • rust第4周课件.pdf
  • 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
  • 07第5周:构建高性能互联网应用(一)
  • 00-必看.html
  • 05-chat-master.zip
  • 1.http协议入门.mp4
  • 2.初步认识axum.mp4
  • 3.构建一个聊天服务:软件产品设计与构思.mp4
  • 4.构建一个聊天服务:确定网络协议和api.mp4
  • 5.构建一个聊天服务:实现系统的骨架.mp4
  • 6.构建一个聊天服务:数据库.mp4
  • rust第5周课件.pdf
  • 回收课程.jpg
  • 08第6周:构建高性能互联网应用(二)
  • 1.构建一个聊天服务:实现用户认证api.mp4
  • 2.构建一个聊天服务:使用中间件.mp4
  • 3.构建一个聊天服务:修复ghaction及添加测试.mp4
  • 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
  • 3.构建一个聊天服务:集成测试.mp4
  • 4.构建一个聊天服务:总结.mp4
  • 11第9周:构建强大高效的微服务(一)
  • 00-必看.html
  • 06-crm-master.zip
  • 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.zip
  • 回收课程.jpg
  • 12第10周:构建强大高效的微服务(二)
  • 1.构建一个crm系统:集成测试.mp4
  • 2.构建一个crm系统:服务间调用(一).mp4
  • 3.构建一个crm系统:服务间调用(二).mp4
  • 4.构建一个crm系统:tlsnginx(一).mp4
  • 5.构建一个crm系统:tlsnginx(二).mp4
  • 第10周作业.pdf
  • 13第11周:轻松处理各种数据(一)
  • 07-taotie-master.rar
  • 1.如何轻松处理数据.mp4
  • 2.如何使用apachearrow处理数据.mp4
  • 3.如何处理parquet数据.mp4
  • class-7.excalidraw.zip
  • 14第12周:轻松处理各种数据(二)
  • 1.构建数据探索工具(一).mp4
  • 2.构建数据探索工具(二).mp4
  • 3.构建数据探索工具(三).mp4
  • 4.构建数据探索工具(四).mp4
  • 5.构建数据探索工具(五).mp4
  • 6.构建数据探索工具(六).mp4
  • 7.章节总结.mp4
  • 15第13周:灵活嵌入各种语法(一)
  • 08-dino-master.zip
  • 1.基本知识.mp4
  • 2.使用nomwinnow解析语法.mp4
  • 3.使用winnow解析json.mp4
  • 4.使用pest解析json.mp4
  • 5.使用winnow重写respdecoder.mp4
  • class-8.excalidraw.zip
  • 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代码成为其他语言编写的系统的基石
  • 09-ffi-master.zip
  • 1.章节简介.mp4
  • 2.napi的简介与应用.mp4
  • 3.napi实战(二).mp4
  • 4.pyo3的简介与应用.mp4
  • 5.tantivy-py的简介与应用.mp4
  • 6.本章总结.mp4
  • class-9.excalidraw.zip
  • 第16周作业.pdf
  • 第17周:打造跨端的桌面(和移动端)应用(一)
  • 1.rust客户端开发简介.mp4
  • 2.dioxus入门:dioxus工具链.mp4
  • 3.dioxus入门:hackernews客户端.mp4
  • 4.dioxus入门:hackernews的界面设计.mp4
  • 5.认识tauri.mp4
  • 直播回放
  • 直播回放.rar
  • 资料
  • 资料.rar
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。