|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/rest-api-development-with-rust/
课程评论:没有评论
**Coursera 课程总结:使用 Rust 开发 REST API** 本课程专为 REST API 开发新手或刚转向 Rust 进行后端开发的开发者设计。课程内容 beginner friendly,将从基础概念讲起,涵盖 REST API 和数据库交互。 **课程亮点:** * **REST API 基础:** 学习 REST API 的基本概念和通用解决方案。 * **实战项目:** 构建一个简单的 TODO REST API,并使用 MySQL 作为数据库持久化层。 * **Prometheus 指标:** 学习如何将 Prometheus 指标集成到你的应用程序。 * **OpenAPI & Swagger UI:** 了解如何编写 OpenAPI 规范,并集成 Swagger UI,方便 API 用户交互。 * **Docker 实践:** 使用 Docker 快速本地搭建数据库环境。 * **安全机制:** 实现用户注册、登录和身份验证。 * **OpenAPI 规范暴露:** 课程结束时,你将拥有一个功能完善的 REST API,并包含 OpenAPI 规范。 **先决条件:** 建议具备最基础的 Rust 开发知识,但非强制,学习过程中也可同步补充。 通过本课程,你将能够独立开发一个功能完整的 REST API,并了解现代 Web 服务开发的关键技术。
Have you ever wondered how a backend API works?Or maybe thought about what operations are going under-the-hood of a REST API?You are a beginner in REST API development world or just switched to Rust as a backend developer?Then this course is absolutely for you!This course is totally beginner friendly, so we will cover the basic concepts of REST APIs and databases as well. Here you can learn the basics of REST API development and learning about all the general concepts and solutions that an application like this would need.You will be implementing a simple TODO REST API that uses a database (MySQL) as a persistence layer!You will be learning a bit about Prometheus metrics and how to add them to your application!You will be learning about how to add / write OpenAPI specification to your API and add Swagger UI to let your API users interact easily with your API.We will cover slightly using Docker to setup locally a database as well!By the end of the course, you will have a fully working REST API, that has a secure registration, login and authentication mechanism implemented with an exposed OpenAPI spec (not a full one, but there is an example for an endpoint).I suggest to have a minimal basic Rust development knowledge in order to get started on this course, but it's not mandatory, you can catch up with Rust in the meantime as well.