Spring Boot:掌握 REST API 开发
构建 REST API,使用 Spring Security 保护它们,使用 Stripe 处理付款,并像专业人士一样部署
讲师:Mosh
关于课程
Spring Boot 是现代后端开发中最受欢迎的框架之一,本课程将带您超越基础知识,帮助您自信地构建、保护和部署真实世界的应用程序。
这是Spring Boot 终极系列的第二部分。在第一部分中,您掌握了基础知识。在本部分中,我们将通过构建和部署一个真实的电商应用程序的后端,将这些知识付诸实践。
您将学习如何构建干净、安全的 RESTful API、实施身份验证和基于角色的访问控制、与 Stripe 集成以进行支付处理以及将您的应用程序部署到云端。
本课程超越了 CRUD 和样板设置。您将学习如何构建真实的生产系统,重点关注简洁的代码、模块化架构和实际的最佳实践。
无论您是在准备工作、计划构建自己的应用程序,还是只想将您的后端技能提升到一个新的水平,本课程都旨在帮助您实现目标。
您将学到什么
-
使用 Spring Boot 构建 RESTful API使用自定义逻辑验证传入请求并处理错误
-
使用 Spring Security 和 JWT 身份验证保护您的 API
-
对受保护资源实施基于角色的访问控制
-
使用干净、可维护的架构来构建您的应用程序
-
构建具有完整结账功能的购物车系统
-
集成 Stripe Checkout 来处理实际付款
-
使用 Spring 配置文件配置特定于环境的设置
-
将您的应用和数据库部署到云
-
应用行业最佳实践来编写干净、可测试且可用于生产的代码
您将构建什么
您将构建一个功能齐全的电子商务应用程序的后端——包括身份验证、基于角色的访问、购物车、结帐流程、使用 Stripe 的支付处理和云部署。
这不是一个基本的 CRUD 应用程序 – 它是一个真实世界的项目,反映了专业后端开发人员在生产中构建的内容。
这是给谁的?
-
已经学习过 Spring Boot 基础知识并希望深入了解的开发人员
-
那些厌倦了玩具示例并想要构建真实项目的人
-
有志于从事 Spring Boot 工作或自由职业的后端开发人员
先决条件
这是我的Spring Boot:精通基础知识课程的第二部分。理想情况下,你应该已经完成第一部分,或者已经熟悉 Spring Boot 的关键概念,例如 Bean 和依赖注入、实体、存储库以及 Flyway 迁移。
刚接触 Spring Boot?请从第 1 部分开始学习,等你准备好构建实际 API 时再回来学习。
如果您需要加强基础知识,我们推荐以下课程。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。