Kotlin Spring Boot API 设计首先使用 Spring Security
API 设计第一个用于杂货店购物的后端,具有针对 RESTful API 的用户授权和身份验证
讲师:Habibi Coding
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 了解如何使用在线工具快速设计数据库模式
- 了解如何使用 Postgres Docker 容器设置本地开发环境并将其与 IDE 连接
- 了解如何创建 API First Design 后端
- 通过 SMTP 服务进行用户注册授权和身份验证,以实用的方式学习 Spring Security
- 了解如何实现 RESTful 杂货店购物 API
- 了解如何为后端正确编写单元和集成测试
- 了解如何使用 YAML 文件生成集合并使用 Postman 手动测试端点
探索相关主题
- 其他 IT 和软件
- 信息技术与软件
要求
- 互联网连接
- Docker Desktop(免费版)
- Postman(免费版)
- IDE(我推荐 IntelliJ,但 VS Code 也可以)
- 一些 Kotlin 和 Spring Boot 经验
描述
释放 Kotlin 和 Spring Boot 的强大功能,以 API 优先的方式构建强大、可扩展的后端系统。在这门综合课程中,您将学习如何设计、开发和保护专为杂货店购物应用程序量身定制的 RESTful API。
从基础概念开始,您将使用 YAML 文件深入研究 API 设计,在编写任何后端代码之前,您将在其中定义端点和数据传输对象 (DTO)。这种方法可确保 API 清晰、文档齐全、一致、易于维护且从一开始就准备好集成。
您将学到的内容:
-
API-Design-First:通过在 YAML 中定义端点和 DTO,掌握 API 设计优先开发的原则。了解这种方法如何简化您的开发流程并改善与前端团队的协作。
-
Kotlin 与 Spring Boot:充分利用现代编程语言 Kotlin 和功能强大的框架 Spring Boot 的潜力来开发后端逻辑。我们将介绍从设置项目到实现业务逻辑的所有内容。
-
构建 RESTful API:为杂货店购物应用程序创建功能丰富的 RESTful API。您将构建用于产品浏览、购物车管理、订单处理等的端点。
-
用户身份验证和授权:使用 Spring Security 和 JWT(JSON Web 令牌)实现强大的安全功能。了解如何处理用户注册、登录和基于角色的访问控制以保护您的 API。
-
数据库集成:将您的 API 连接到数据库并有效地管理数据持久性。您将使用 Kotlin 数据类、JPA(Java 持久性 API)和 Hibernate 与您的数据层进行交互。
-
测试和验证:通过编写全面的单元和集成测试,确保您的 API 可靠且无错误。验证输入并妥善处理错误,以提供无缝的用户体验。
-
部署和最佳实践:将您的 Spring Boot 应用程序部署到生产环境,并学习维护和扩展 API 的最佳实践。
谁应该报名:
-
有抱负的后端开发人员:如果您想专注于后端开发,本课程将为您提供使用 Kotlin 和 Spring Boot 构建可用于生产的 API 的基本技能和知识。
-
经验丰富的开发人员:对于那些已经熟悉后端开发的人员,本课程将深入了解 API-first 设计和安全最佳实践,从而增强您当前的技能。
-
全栈开发人员:如果您同时从事前端和后端工作,本课程将帮助您简化项目的后端,使与前端组件的集成更加顺畅和高效。
为什么要开设这门课程?
-
实践学习:从头到尾构建功能齐全的杂货店购物 API,获得实践经验。
-
专家指导:向对 Kotlin 和 Spring Boot 有深入了解的经验丰富的后端开发人员学习。
-
真实世界的应用:该课程的设计考虑了真实世界的情况,确保您获得可直接应用于就业市场的技能。
在本课程结束时,您将有信心使用 Kotlin 和 Spring Boot 以 API 优先的方式设计、开发和保护 RESTful API。无论您是构建自己的项目还是为大型应用程序做出贡献,本课程都将为您提供成功所需的工具。
立即报名并开始成为一名熟练的后端开发人员的旅程!
本课程适合哪些人:
- 初级和中级软件开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。