张汉东的Rust实战课

带你完整构建一个异步Web框架
张汉东
《Rust 编程之道》作者
限时优惠 ¥99
原价 ¥129
45 人已学习 · 每周四 17:00更新
收藏

下载 App 随时随地学习

App Store 下载

Android 下载

扫描二维码下载客户端

你将获得

  1. 系统梳理Rust核心知识点;
  2. 吃透Rust异步编程理论基础;
  3. 掌握异步框架开发工程实践要点;
  4. 结合WebAssembly开发Web应用。

讲师介绍

张汉东,《Rust 编程之道》作者。

从2015年Rust 1.0稳定版发布之后,张汉东老师就开始学习Rust了。在2018年初,他开始参与到Rust 中文社区的运营中,并创立了「Rust 日报」,亲眼见证了过去五年Rust社区和生态的发展。

张汉东老师正在用Rust开发公司内部平台产品,并且作为独立顾问也参与了华为Rust内部项目。平时,他也会经常阅读一些优秀的开源项目代码,从中学习很多Rust的应用技巧和模式方法。

课程介绍

Rust语言对它之前出现的很多优秀语言,做了一次现代化的完美总结。掌握Rust这一门语言,就相当于掌握了很多其他语言的精髓。Rust也被设计为一门通用的编程语言,可以覆盖很多应用领域,比如操作系统、数据库、游戏、网络服务、Web应用、区块链、物联网、嵌入式、机器学习等等领域。

学习这样一个同时注重安全和性能的语言并非易事,可以说是困难重重,除了要与编译器的相爱相杀,还要攻克所有权机制、借用和生命周期、类型系统与trait等关键关卡,Rust的异步编程更是重中之重,需要你突破抽象范式,以Rust的思维去思考去学习。

在本课程的前两章中, 张汉东老师将带你梳理一遍Rust的核心语法及重点概念,帮助你进行语法分类,将零散的知识形成体系。后面的课程重点则会放在Rust异步编程这个领域,通过“理论+实战”的方式帮助你彻底攻克这个难点,手把手带你实现一个异步Web框架,并持续迭代这个框架的功能,最后再使用这个异步框架开发一个简单的Web应用。学完之后,你将对Rust有一个更加深入的理解,并能熟练使用这门语言开发各种复杂项目。

课程目录

适合人群

这门 Rust 实战课程主要是面向对 Rust 语言有一定了解的同学,你需要至少把 Rust 语法学过一遍之后,再来学习本课程。

特别放送

  1. 订阅后,分享专属海报,每邀请一位好友订阅有奖励。
  2. 戳此添加社群管理员,进入技术交流&福利群
  3. 戳此申请学生认证,订阅课程一律 5 折。
  4. 9 - 10月课表抢先看,充值购课更优惠,仅限 7 天!充 ¥500 得 ¥600, 戳此查看>>>
  5. unpreview

订阅须知

  1. 本课程为视频课程,共64讲,订阅成功后即可通过“极客时间”App端、Web端永久观看;
  2. 由于视频内容为虚拟商品,一经订阅,概不退款;
  3. 企业批量购买请点击“企业充值”了解详情,可支持员工选课,企业支付;
  4. 戳此申请学生认证,订阅课程一律 5 折。

看过的人还看了

数据中台实战课

郭忆  网易大数据专家

19讲 | 4358 人已学习

新人首单 ¥9.9 原价 ¥68
程序员进阶攻略

胡峰  京东成都研究院技术专家

65讲 | 8330 人已学习

新人首单 ¥19.9 原价 ¥99
10x程序员工作法

郑晔  火币网首席架构师,前ThoughtWorks首席咨询师 ,TGO鲲鹏会会员

58讲 | 10442 人已学习

新人首单 ¥19.9 原价 ¥99
玩转Spring全家桶

丁雪丰  平安壹钱包高级架构师,《Spring Boot实战》《Spring攻略》译者,InfoQ社区编辑

123讲 | 31514 人已学习

新人首单 ¥19.9 原价 ¥129