使用 Rust 构建 Web API(初学者)
适合初学者的 Rust 后端 Web 开发
讲师:Paris Liakos
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 构建和部署 Rocket REST API
- 为 Rocket REST API 实现基本身份验证
- Diesel ORM 的基本 CRUD 如何工作
- 使用 Serde 序列化和反序列化 Rust 结构
要求
- Rust 基础知识(最好阅读 The Rust Language Book)
- 基本的 Web 开发知识(HTTP 和 REST 基础知识)
描述
Rust 是一种系统编程语言,您可以使用它来编写高性能的应用程序。一个非常有帮助的编译器从一开始就是你的导师,这真是令人耳目一新。
Cargo 不仅是一个包管理器,而且还是一个构建工具、文档生成器等等,让您每天管理 Rust 应用程序变得非常简单。
难怪出于这些原因以及更多原因,Rust 连续八年被评为 StackOverflow 最受欢迎和最理想的编程语言。
您是一名想要使用 Rust 的 Web 开发人员,并且正在寻找资源来指导您使用当前可用的工具和周围的生态系统。
好吧,别再看了!在本课程中,我们将体验使用 Rust 创建 Web 应用程序是多么简单和直接。我们将创建路由、端点、设置授权、处理数据库并向客户提供 JSON。我们将使用 Rocket 框架和 Diesel ORM 等工具。该授权将是简单的基本授权。
最终,我们将拥有一个功能齐全的 CRUD REST API,可以以异步且极快的速度为客户端提供服务。我们还将将此应用程序部署在 nginx Web 服务器后面,该服务器还将处理 SSL 协商,从而使我们的应用程序在 HTTPS 下以安全的方式提供服务。 (需要现有的网络服务器和域)
跳出国门!
本课程适合谁:
- 对 Rust 感兴趣的后端 Web 开发人员
- 对 Web 开发感兴趣的 Rust 开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。