100 个步骤学习 Spring Boot
Java Spring Boot Framework in 100 steps – 使用 Java、JPA、SpringBoot 和 Maven 构建 REST API 和 Web 应用程序
讲师:in28Minutes Official
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 学习 Spring Boot 3 – Spring Boot 框架的最新版本
- 使用 Spring Boot 构建 Web 应用程序和 REST API
- 学习 Spring Boot 的 MAGIC – 自动配置、Spring Initializr 和 Starter 项目
- 使用 JPA/Hibernate 和 Spring Boot 连接到数据库
- 您将学习使用 Spring Boot Starter Test 编写出色的单元和集成测试
- Spring Boot STARTER 项目 – Spring Boot Web、Spring Boot 测试、Spring Boot Data JPA、Spring Boot Data REST
- 您将了解如何充分利用 Spring Boot Actuator 和 Spring Boot Developer Tools
- 您将学习如何使用 Spring Boot Profiles 和 Dynamic Configuration 将应用程序配置外部化
- 您将了解和使用 Spring Boot 提供的嵌入式 servlet 容器选项 – Tomcat、Jetty 和 Undertow
- 您将了解开发 Web 应用程序的基础知识 – POST、GET、HTTP、MVC 模式
- 您将了解使用 Bootstrap 框架设置网页样式的基础知识
要求
- 你应该有 Java 和注解的工作经验
- 我们将帮助您安装 Eclipse 并使用 Maven 和 Tomcat 启动和运行
描述
更新: Course用 Spring Boot 3 重新录制!
Spring Boot 是用于构建微服务和 REST API的第一 Java 框架。
您想了解Spring Boot的魔力– 自动配置、Spring Initializr 和 Starter 项目吗?
你想构建一个很棒的 Web 应用程序,使用SpringBoot连接到带有JPA/Hibernate的数据库吗?
您想使用 Spring Boot构建基本 REST API吗?
别再看了!
我们的学习者在说什么:
5 星 –这门课程不仅适合初学者,也适合像我这样试图快速了解 Spring Boot 的经验丰富的工程师。非常感谢您提供的优质材料!期待在 udemy 和 in28minutes 上另一门课程!
5 星 –最好的Spring Boot 课程之一!
5 星 –我发现这门课程非常彻底。理论和动手编码的良好平衡。Spring Boot 的每个重要方面都通过有用的、几乎生产级的编码练习、单元和集成测试来演示。本课程包含作为 Spring Boot 开发人员启动和运行所需的一切。我喜欢这门课程,并强烈推荐给任何有兴趣学习 Spring Boot 的人。
5 星 –这是我注册的最好的春季靴子课程之一。Ranga Karan 解释了每一点并实际展示。我会推荐给任何想学习弹簧靴的人
5 星 –伟大的教练!
5 颗星 –我是 Spring Boot 框架的初学者,我觉得本教程非常棒!老师讲的一清二楚!感谢提供本教程!!!
课程大纲:
Spring Boot 有很多魔力。使用 Spring Boot 开发 REST 服务既酷又有趣。Spring Boot 可以轻松创建可以“直接运行”的独立的、生产级的基于 Spring 的应用程序。大多数 Spring Boot 应用程序只需要很少的 Spring 配置。
这门课程现在更新了新的部分。使用 Spring Boot 2 和 Spring 5 更新。
在本课程中,您将学习 Spring Boot 和 Spring Boot Starter Projects 的功能,并通过实践逐步开发:
- 使用带有登录和注销功能的 Spring Boot 的基本 Todo 管理 Java 应用程序
- 用于管理调查问卷的基本 REST 服务
您将了解 REST 服务、Spring Security(身份验证和授权)、Maven(依赖项管理)、Eclipse (IDE) 和 Tomcat Embedded Web Server。我们将帮助您设置其中的每一项。
您将通过 100 多个步骤逐步了解 Spring Boot。作为 Spring Boot 的介绍,本课程将是完美的第一步。
您将了解
- Spring Boot 基础知识
- 自动配置基础和 Spring Boot 魔术
- Spring Boot 入门项目
- 弹簧初始化器
- 使用 Spring Boot Starter Web 的基本 REST 服务
- 使用 JSON 和 XML 进行 REST 服务内容协商
- 嵌入式 servlet 容器:Tomcat、Jetty 和 Undertow
- 使用 Spring Boot Starter Test 编写单元和集成测试
- 使用 Spring Boot 的配置文件和动态配置
- Spring Boot 数据 JPA
- Spring Boot 执行器
- 春季安全
- Spring Boot 开发者工具
以下是课程不同部分的快速概览:
- 10 个步骤介绍 Spring Boot 的威力
- 使用 Spring Boot 开发 Todo 管理 Web 应用程序的 25 个步骤
- 使用 JUnit 进行单元测试的 5 个步骤简介
- 使用 Mockito 进行模拟的 5 个步骤简介
- Spring Boot 的高级功能分 28 个步骤 – 我们学习这些开发一个简单的 API 来管理调查问卷。
- 10 个步骤介绍 JPA
课程亮点:
使用 Spring Boot 的 Web 应用程序
- 步骤 01 – 使用 Spring Initializr 创建 Spring Boot Web 应用程序
- 步骤 02 – Spring Boot 项目的快速概览
- 步骤 03 – 第一个 Spring MVC 控制器,@ResponseBody,@Controller
- 步骤 04 – 增强 Spring MVC 控制器以提供 HTML 响应
- 步骤 05 – 使用 Spring Boot 重定向到 JSP – Controller、@ResponseBody 和 View Resolver
- 步骤 06 – 练习 – 创建 LoginController 和登录视图
- 步骤 07 – 快速概览 – Web 如何工作 – 请求和响应
- 步骤 08 – 使用 RequestParam 捕获 QueryParams 并首先查看模型
- 步骤 09 – 快速概览 – 使用 Spring Boot 进行日志记录的重要性
- 第 10 步 – 了解 DispatcherServlet、模型 1、模型 2 和前端控制器
- 第 11 步 – 创建登录表单
- 第 12 步 – 使用模型在 JSP 中显示登录凭据
- 第 13 步 – 添加用户 ID 和密码的硬编码验证
- 第 14 步 – Todo 功能入门 – 创建 Todo 和 TodoService
- 第 15 步 – 创建待办事项列表页面的第一个版本
- 第 16 步 – 了解会话、模型和请求 – @SessionAttributes
- 第 17 步 – 将 JSTL 添加到 Spring Boot 项目并在表格中显示 Todos
- 第 18 步 – 使用 webjars 将 Bootstrap CSS 框架添加到 Spring Boot 项目
- 第 19 步 – 使用 Bootstrap CSS 框架格式化 JSP 页面
- 第 20 步 – 让我们添加一个新的 Todo – 创建一个新视图
- 第 21 步 – 增强 TodoService 以添加待办事项
- 第 22 步 – 使用 Spring Boot Starter Validation 添加验证
- 第 23 步 – 使用命令 Bean 实现新的 Todo 页面验证
- 第 24 步 – 实现删除 Todo 功能 – 新视图
- 第 25 步 – 实现更新 Todo – 1 – 显示更新 Todo 页面
- 第 26 步 – 实施更新 Todo – 1 – 保存对 Todo 的更改
- 第 27 步 – 将目标日期字段添加到待办事项页面
- 第 28 步 – 添加导航栏并实现 JSP 片段
- 第 29 步 – 为 Spring Security 做准备
- 第 30 步 – 使用 Spring Boot Starter Security 设置 Spring Security
- 第 31 步 – 使用自定义用户和密码编码器配置 Spring Security
- 步骤 32 – 重构和删除用户 ID 的硬编码
- 第 33 步 – 为 Todo 应用程序设置新用户
- 第 34 步 – 添加 Spring Boot Starter Data JPA 并准备好 H2 数据库
- 第 35 步 – 配置 Spring Security 以使 H2 控制台正常工作
- 第 36 步 – 将 Todo 设为实体并将 Todo 数据填充到 H2
- 第 37 步 – 从 H2 数据库创建 TodoRepository 和连接列表 Todos 页面
- 第 38 步 – 将所有 Todo 应用程序功能连接到 H2 数据库
- 第 39 步 – 可选 – 将 Todo 应用程序连接到 MySQL 数据库的概述
- 第 40 步 – 可选 – 安装 Docker
- 第 41 步 – 可选 – 将 Todo App 连接到 MySQL 数据库
使用小 API 深入了解 Spring Boot
- 步骤 01 – REST 快速介绍 – 了解资源和操作
- 步骤 02 – 使用 Maven 和 Eclipse 为 REST 创建 Spring Boot 项目
- 步骤 03 – 创建您的第一个 Spring Boot 资源 – Hello World
- 步骤 04 – 创建第二个 Spring Boot 资源方法 – Hello World Bean
- 步骤 05 – 使用 Spring Boot 探索路径参数和路径变量
- 步骤 06 – 准备调查问卷 REST API
- 步骤 07 – 创建第一个调查 Spring Boot REST API – 获取所有调查
- 步骤 08 – 创建第二个调查 Spring Boot REST API 方法 – 获取调查
- 步骤 09 – 探索 REST API 最佳实践 – 请求方法和响应状态
- 第 10 步 – 练习 – 创建与 Spring Boot REST API 方法相关的调查问题
- 第 11 步 – 创建 Spring Boot REST API 以创建调查问题 – POST
- 第 12 步 – 改进 POST 方法 – 状态已创建和位置标头
- 第 13 步 – 实现 Spring Boot REST API 方法以删除问题
- 第 14 步 – 实现 Spring Boot REST 方法来更新问题 – PUT
- 第 15 步 – 使用 H2 数据库和用户实体设置 Spring Boot Data JPA
- 第 16 步 – 使用命令行运行程序探索 Spring Boot Data JPA
- 第 17 步 – 使用 Spring Boot Starter Rest 创建用户 REST API
- 第 18 步 – 编写您的第一个 Spring Boot 集成测试
- 第 19 步 – 在 Spring Boot 测试中为 JSON 编写断言 – JsonAssert
- 第 20 步 – 为 Spring Boot 集成测试改进 JUnit 断言
- 第 21 步 – 为返回 List 的 GET 方法编写 Spring Boot 集成测试
- 第 22 步 – 为创建问题的 POST 方法编写 Spring Boot 集成测试
- 第 23 步 – 了解 JUnit 最佳实践 – 零副作用
- 第 24 步 – 编写您的第一个 Spring Boot Mock MVC 单元测试
- 第 25 步 – 改进 Spring Boot Mock MVC 单元测试的断言
- 第 26 步 – 为 POST 方法编写 Spring Boot Mock MVC 单元测试
- 第 27 步 – Spring Boot Starter Security 入门
- 第 28 步 – 为 Spring Boot REST API 配置 Spring Security
- 第 29 步 – 修复 Spring Boot 单元和集成测试
本课程适用于:
- 你想了解 Spring Boot 的神奇之处
- 您期待使用 Spring Boot 开发您的第一个 RESTful API
- 您期待使用 Spring MVC 和 Spring Boot 开发您的第一个 Web 应用程序
- 您是一位经验丰富的 Spring Boot 新手,想了解炒作的内容