likes
comments
collection
share

重磅合作「第五弹」|Rust 语言从入门到实战

作者站长头像
站长
· 阅读数 35

作者介绍

唐刚(Mike Tang), Rust 语言中文社区联合创始人,连续创业者,拥有 18 年的编程经验和 8 年 Rust 语言编程经验。从 2014 年接触 Rust 语言开始,他一直致力于 Rust 语言的研究及在中国的推广,其运营的 Rust 语言中文社区也获得了中国优秀开源社区称号。

2016 年,唐刚带领 Rust 语言中文社区成员撰写了业界第一本 Rust 语言中文教程:RustPrimer。之后几年陆续参与翻译了《Rust 权威指南》和《Rust 实战》两本 Rust 语言畅销书,并于 2022 年提出了开放数据理论,使用 Rust 开发去中心化 MVC Web 开发框架 EightFish,一直在为未来更加开放的互联网贡献着自己的力量。

你将获得

  • 配套完整代码,Rust 基础语法保姆式教学
  • 对比主流语言,习得 Rust 全新编程理念
  • 巧用学习工具,借助 Rustc 写出优雅代码
  • 6 大实战项目,带你快速上手 Rust 开发

背景介绍

Rust 语言从 2015 年发布 1.0 版本算起,到今年已经有 8 年时间了。8 年对于一门编程语言来说,仍然算初期。不过通过持续不断地开发、升级、优化,Rust 已经取得不小的成绩,很多企业已经看到了 Rust 强大的能力和潜质,开始强势启用 Rust 来替代其他语言。

重磅合作「第五弹」|Rust 语言从入门到实战

Rust 之所以能在这个新时代异军突起,正是因为它的几大特性:安全编程、高性能、无畏并发,完美地契合了这个时代的要求。比如人工智能、物联网等领域就对安全性和计算性能有非常高的要求。可以预见,未来 5~10 年,Rust 在这些领域还会有非常高的渗透率。

另一方面,Rust 通过自身创新性的所有权机制 + 类型系统的设计,让程序员可以没有心理负担地进行并发编程。但也正是因为 Rust 这些创新性的编程理念,为入门 Rust 设置了层层关卡,让很多程序员总是在门外徘徊。

比如:

  • 借用和所有权概念
  • 强大的宏体系
  • 生命周期机制
  • 类型与 Trait
  • 异步编程
  • ……

这些好用且重要的特性都成为了入门 Rust 的关键阻碍。

为此,我们邀请到 Rust 专家唐刚老师,结合他多年深度使用及传播 Rust 的经验,通过大量示例与实践,带你突破这些关键关卡,让你在掌握 Rust 基础知识与语法特性的同时,习得 Rust 特有的编程理念,学会使用 Rust 上手开发,用 Rust 解决生产实践中的问题。

重磅合作「第五弹」|Rust 语言从入门到实战

课程设计

课程共分成三个部分。

  • 基础篇中是 Rust 语言的基础语法和最常用的语言组件,通过大量示例,你将理解并掌握 Rust 所有权、类型和 Trait 等知识。Rust 中的知识点非常多,但是初学者并不需要学完所有知识点才能开始写代码,因此基础篇中是学习 Rust 必须要掌握的部分。

  • 进阶篇中你会学到智能指针、错误处理、宏、生命期初步分析、Rust 异步并发编程等内容。因为异步并发编程在实际生产中使用越来越广泛,所以内容占比最高。通过这部分的学习,你将掌握使用 Rust 高效解决实际问题的方法。与 Java 类似,Rust 的编程模式是非常固定的,学习起来并不困难。

  • 应用篇,也就是在实际项目中应用 Rust。通过 Web 后端开发、前端 GUI 开发、游戏开发、大模型实践、解析器开发和跨语言开发这 6 个不同领域的实战,你将学会利用 Rust 生态中的框架快速解决问题,同时会感受到 Rust 语言的强大能力及其广泛的适用场景。

适合人群

  • 对 Rust 语言感兴趣的人,需要对编程的一些基础概念有所了解,最好有一门编程语言(比如 Python、JavaScript、PHP、Go、Java、C 等)的知识和相关经验。
  • 反复入门 Rust 而不得要领及已学过 Rust 但还想夯实基础的软件工程师。

最低价:现可享限时 6 折补贴价

7 月 24 日~7 月 31 日,原价 ¥129,现可享限时 6 折补贴价,算下来仅需 ¥77.4,现在购买最省钱!!!

赶紧点击下方图片或者扫描海报二维码,一起加入学习吧!

转载自:https://juejin.cn/post/7394835461049810956
评论
请登录