【Udemy中英字幕】Build Production Ready REST API in Spring Boot – Expense App
最近更新 2024年12月26日
资源编号 31500

【Udemy中英字幕】Build Production Ready REST API in Spring Boot – Expense App

2024-12-26 Udemy 0 283
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 42.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

Spring Boot 中构建可用于生产的 REST API – 费用应用程序

学习在 Spring Boot 3、JPA、Spring Security 6、JWT、MySQL 中构建可用于生产的 REST API 并部署到 AWS、Docker

讲师:Bushan Sirgur

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 学习构建端到端生产就绪 REST API
  • 使用 Spring Boot、Spring Security、Data JPA、JWT 和 MySQL 数据库构建完整的费用管理器 REST API
  • 学习创建 REST 端点来执行数据库操作
  • 了解如何验证 REST API
  • 了解如何处理异常并创建自定义异常
  • 了解如何在两个实体之间创建映射
  • 一对一映射
  • 一对一双向映射
  • 一对多映射
  • 一对多双向映射
  • 学习如何通过编写 JPA 查找器/查询方法来过滤记录
  • 了解如何使用 Lombok
  • 了解如何在 Spring Boot 应用程序中使用 Spring Security
  • 了解如何使用内存身份验证配置多个用户
  • 了解如何在 Postman 中有效地测试 REST API
  • 了解如何使用 Postman 高级功能
  • 了解如何添加 Swagger 以获取 API 文档
  • 了解如何向 Spring Boot 应用程序添加基于 JWT 令牌的身份验证
  • 了解如何将 Spring Boot 应用程序部署到 Heroku
  • 了解如何将 Spring Boot 应用程序部署到 AWS
  • 了解如何使用 MySQL 数据库对 Spring Boot 应用程序进行 docker 化
  • 了解如何使用 Spring Boot 和 MongoDB 数据库创建 REST API
  • 了解如何将 Spring Boot 应用程序连接到 MongoDB 数据库
  • 了解如何使用 MongoRepository 执行数据库 (CRUD) 操作
  • 了解如何使用 MongoRepository 创建查找器方法
  • 了解如何将 Spring Boot 应用程序与 MongoDB Atlas(生产服务器)连接
  • 还有更多…

探索相关主题

  • Spring Boot
  • Web 开发
  • 发展

要求

  • Java 基础
  • Spring MVC 和 Spring Boot 基础知识

描述

欢迎来到世界上最好的在线课程,学习和构建用于费用管理器 API 的生产就绪 REST API。本课程内容丰富,让我们看看本课程包含哪些内容 –

注意:当 Spring Boot 新版本有任何变化时,我将更新课程。

新更新 [16/08/2024]: 添加了新视频

– 集成Java Mapstruct映射库

– 创建不同的映射器,用于将值从一个对象复制到另一个对象

– 减少样板代码

新更新 [27/06/2024]: 添加了新视频

– 将类别模块与费用模块整合在一起

– 重构费用 API 端点以接受类别

– 重构费用过滤器 API,以在响应中显示类别

新更新 [25/06/2024]: 添加了新视频

– 增加了新的类别模块

– 改变现有的系统设计

– 用于管理类别模块的新 API 端点 [创建、读取、删除]

– 编码时的最佳实践和技巧

新更新 [29/04/2024]: 添加了新视频

-升级到 Spring Boot v3.2.5

新更新 [31/​​01/2023]: 添加了新视频

-升级到 Spring Boot v3.0.2

– 不使用 WebSecurityConfigurerAdpater 的 Spring Security

新更新 [25/07/2022]: 添加了新视频

– 使用 Spring Boot 和 MongoDB 创建 REST API

– 使用 MongoRepository 创建包含所有 CRUD 操作的简单 Todo REST API

– 使用 MongoRepository 创建查找器方法

– 将 Spring Boot 应用程序连接到 MongoDB Atlas(生产数据库)

– 将应用程序部署到 Heroku

新更新 [20/05/2022]: 添加了新视频

– 将 Java 程序 Docker 化

– 将 Spring Boot 应用程序 Docker 化

– 使用 MySQL 数据库对 Spring Boot 应用程序进行 Docker 化

什么是 Spring Boot?

Spring 是构建企业应用程序最流行的框架之一

Spring Boot 是一个可以快速、轻松地零配置创建基于 Spring 的应用程序的工具。

什么是 Spring Data JPA?

Spring Data JPA 是用于对象映射的 Java 持久性 API,Hibernate 是 JPA 的默认实现。

什么是 Spring Security?

Spring Security 是一个独立的项目,由 Spring 团队创建。我们可以使用 Spring Security 来保护应用程序的安全。

什么是 JWT?

JWT 是一个 JSON Web Token,用于使用基于令牌的机制保护 REST API

我们将从零开始 –

  • 了解REST API/RESTful Web 服务

  • 了解 Spring Boot 的基础知识,例如Spring Boot StartersSpringBootApplication注释、Spring Boot 项目结构

  • 你将学习创建 Spring Boot 项目的不同方法

  • 您将学习创建 REST 端点

  • 您将把 Spring Boot 应用程序连接到 MySQL 数据库

  • 您将学习使用 Data JPA执行数据库操作

  • 您将学习验证 REST API

  • 你将学习处理异常、自定义异常、全局异常等等

  • 您将学习向 REST API添加分页和排序

  • 您将学习为用户创建 REST 端点

  • 您将向应用程序添加 Spring Security

  • 您将了解Spring Security 默认配置

  • 您将学习使用内存身份验证配置多个用户

  • 您将学习创建自定义用户详细信息并根据 MySQL 数据库验证用户

  • 您将学习基本身份验证

  • 您将创建用于登录的 REST 端点

  • 您将学习仅读取登录用户的记录

  • 您将学习使用 OneToMany注释映射两个实体

  • 您将学习使用Lombok 注释

  • 您将学习向应用程序添加JWT 

  • 您将进行基于 JWT 令牌的身份验证

  • 您将了解Postman REST 客户端的高级功能

  • 你将学习在 Postman 中设置自动化脚本来测试 API

  • 您将学习基本的 Git 命令来将代码推送到 Github 存储库

  • 您将学习如何将应用程序部署生产服务器(Heroku)

  • 你将学习如何使用 MySQL 数据库对 Spring Boot 应用程序进行 docker 化

本课程适合哪些人:

  • 任何想要通过 Spring Boot 学习 REST API 的人
  • 任何想要提高 Spring Boot 和 Spring Security 技能的人
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务