幻仿编程 Udemy 付费课程,独家中英字幕 + 配套资料!
限时1折特惠!课程永久访问权,随时随地学习!
学习 Azure Web 应用:将 Java Spring Boot 应用部署到 Azure [2020]
使用Java Spring Boot REST API学习Azure,使用Azure应用程序服务和Azure Web应用程序学习完整堆栈、Docker和Web应用程序
讲师:in28Minutes Official
![图片[1]-学习Azure Web应用——将Java Spring Boot应用部署到Azure [2020] | Learn Azure Web Apps – Java Spring Boot Apps to Azure [2020]-幻仿编程](https://hfbc101.com/wp-content/uploads/2026/01/【C00066】deploy-spring-boot-to-azure.webp)
您将学到的内容
- 您将从零开始学习Azure的基础知识,无需任何先前经验
- 您将学习如何使用Azure应用服务将Java、Spring Boot全栈应用部署到Azure
- 您将学习如何使用Azure Web Apps将Spring Boot REST API部署到Azure
- 您将学习如何将容器化的Java Spring Boot应用部署到Azure
- 您将学习如何使用Azure DevOps创建持续交付流水线
- 您将使用多种Azure服务 – Azure应用服务、Azure Web Apps、Azure DevOps、Azure MySQL服务。
- 您将学习如何根据负载自动扩展应用,并使用Azure Web Apps部署多个实例。
- 您将加入in28Minutes的300,000名学习者,体验令人惊叹的学习过程
课程要求
- 您具备在学习过程中享受乐趣的态度 🙂
- 您具有Java、Spring和Spring Boot的编程经验
- 您需要一张有效的借记卡或信用卡来创建Azure账户
- 您无需具备任何Azure使用经验
课程描述
学习如何使用Azure应用服务和Azure Web Apps将Java和Spring Boot应用部署到Azure云平台如何?
您对微软Azure没有任何经验吗?没关系。
学习Azure基础? 是的。 将REST API部署到Azure? 是的。 将全栈应用部署到Azure? 是的。当然可以。 动手实践? 当然可以。
您是否希望以易于学习、循序渐进的方式学习使用Azure应用服务和Azure Web Apps部署Java Spring Boot应用?
您是否准备好了通过Azure学习云计算,并在Java编程职业生涯中迈出下一步?
您是否想加入500,000+学习者,通过in28Minutes获得令人惊叹的学习体验?
无需再寻找!
课程概述
Spring Boot是开发REST API和微服务的第一Java框架。 Azure是当今领先的云服务提供商之一。
通过使用Azure Web Apps和Azure应用服务将Spring应用部署到云平台,来学习Azure如何?
在本课程中,我们将将各种Spring Boot应用部署到云平台:
- REST APIs – Hello World和Todo – Jar
- Todo Web应用程序War
- 使用React和Spring Boot的全栈应用
- 包含Java REST API的单容器
- 包含与MySQL通信的Todo REST API的多容器
本课程将是您接触Azure和云计算的完美入门课程,特别是对Java开发者而言。
您将学习如何通过Azure自动化部署,以及使用Azure DevOps创建持续交付流水线。您将了解如何根据负载实现应用自动扩展,以及通过Azure应用服务在负载均衡器后部署多个实例。
您将使用多种Azure服务 – Azure应用服务、Azure Web Apps、Azure DevOps、Azure MySQL服务、资源组、Azure应用服务计划和Azure订阅。
您将学习如何将各种Java Spring Boot项目部署到Azure(Azure)。这些项目使用React(前端框架)、Spring Boot(REST API框架)、Spring(依赖管理)、Spring Security(身份验证和授权 – 基本和JWT)、BootStrap(样式页面)、Maven(依赖管理)、Node(npm)、Visual Studio Code(TypeScript IDE)、Eclipse(Java IDE)和Tomcat嵌入式Web服务器。我们将帮助您配置所有这些工具。
您将从每门in28Minutes课程中获得什么
in28Minutes提供30门畅销课程,为全球500,000名学习者提供令人惊叹的学习体验。
每门课程都包含
- 精彩的手动分步学习体验
- 使用最佳工具和框架的真实项目经验
- 问答区的友好支持
- 完成课程后可获得免费的Udemy结业证书
in28Minutes教学方式的若干评价
5星评价 – 材料准备非常出色,教学方式令人惊叹。真是令人钦佩的努力…万分感谢
5星评价 – 教师在课程中投入了大量准备工作,这一点在整个课程中都能感受到。
5星评价 – 这位老师非常出色。真的非常棒。教学技巧精湛,会尽最大努力确保您完全理解所学内容。这种教程让我对原本可能不感兴趣的框架产生了学习兴趣。
5星评价 – 课程最精彩的部分是作者始终如一地坚持动手实践,正如他一开始承诺的那样。他解释概念非常到位,确保您输入的每行代码都能理解其真正含义。
5星评价 – 我欣赏这种寓教于乐的教学方法,先教授知识,再让学生应用。这能让学生更容易理解,并提前发现项目中可能出现的问题。
5星评价 – 课程非常精彩。在5分钟内就解释了我之前在网上花了很多时间才找到的复杂概念。
立即开始学习,点击报名按钮!
课程亮点
课程入门
- 步骤00 – 使用Azure Web Apps部署Spring Boot应用 – 介绍
- 步骤01 – 课程入门
Azure入门
- 步骤01 – 创建Azure账户
- 步骤02 – 云平台、Azure和Azure Web Apps的概览
Azure Web Apps入门
- 步骤01 – Azure Web Apps入门 – 创建首个应用和环境
- 步骤02 – 快速探索Azure Web Apps
- 步骤03 – 快速介绍Azure应用服务计划
- 步骤04 – 快速介绍Kudu控制台
- 步骤05 – 高效搜索Azure资源并删除资源组
- 步骤06 – 探索云最佳实践 – 降低成本
将Java Spring Boot Hello World REST API部署到Azure Web Apps
- 步骤01 – 从GitHub导入四个Spring Boot项目
- 步骤02 – 在本地运行01 Spring Boot Hello World应用
- 步骤03 – 将Spring Boot应用部署到Azure Web Apps – 1 – Azure Web App Maven插件
- 步骤04 – 将Spring Boot应用部署到Azure Web Apps – 2 – 安装Azure CLI
- 步骤05 – 将Spring Boot应用部署到Azure Web Apps – 3
- 步骤06 – 将Spring Boot应用部署到Azure Web Apps – 4 – 部署新版本
- 步骤07 – 使用Azure CLI查看日志流并跟踪Web应用日志
- 步骤08 – 探索云最佳实践 – 区域选择
将Java Spring Boot H2 Web应用部署到Azure Web Apps
- 步骤01 – 在本地运行02 Spring Boot H2 Web应用
- 步骤02 – 将02 Spring Boot H2 Web应用WAR部署到Azure Web Apps
- 步骤03 – 测试02 Spring Boot H2 Web应用的Azure部署
- 步骤04 – 探索云最佳实践 – Azure资源管理
使用Azure应用服务将连接MySQL的Java Spring Boot Web应用部署到Azure
- 步骤01 – 查看03 Spring Boot MySQL Web应用的代码
- 步骤02 – 在本地运行MySQL的Docker容器
- 步骤03 – 将03 Spring Boot MySQL Web应用连接到本地MySQL
- 步骤04 – 在Azure中创建MySQL数据库
- 步骤05 – 将03 Spring Boot MySQL Web应用部署到Azure Web Apps
- 步骤06 – 将03 Spring Boot应用连接到Azure MySQL数据库 – 环境变量
- 步骤07 – 使用Azure云壳创建数据库
- 步骤08 – 从本地机器连接到Azure MySQL
- 步骤09 – 使用Azure CLI创建Azure MySQL数据库
- 步骤10 – 删除Azure Web Apps和数据库的资源组
使用Azure应用服务部署Java全栈Spring Boot React应用
- 步骤01 – 探索04 Java全栈Spring Boot React应用
- 步骤02 – 在本地运行React前端
- 步骤03 – 使用Azure应用服务部署Java REST API后端
- 步骤04 – 使用Azure应用服务部署React前端
使用Azure Web Apps部署容器化Java应用
- 步骤01 – 查看05单容器Java Spring Boot REST API的代码
- 步骤02 – 在本地创建并运行05 Java Spring Boot REST API的Docker镜像
- 步骤03 – 将Java Spring Boot REST API Docker镜像推送到Docker Hub
- 步骤04 – 将Java Spring Boot REST API Docker镜像部署到Azure应用服务 – 第1部分
- 步骤05 – 将Java Spring Boot REST API Docker镜像部署到Azure应用服务 – 第2部分
- 步骤06 – 在本地运行06多容器Java Spring Boot应用与MySQL
- 步骤07 – 使用Docker Compose在本地运行06多容器Java Spring Boot应用与MySQL
- 步骤08 – 将包含MySQL的Docker Compose Java Spring Boot应用部署到Azure – 第1部分
- 步骤09 – 将包含MySQL的Docker Compose Java Spring Boot应用部署到Azure – 第2部分
Azure应用服务 – 创建自动扩展环境
- 步骤01 – 探索Azure Web Apps的手动扩展和ARR关联
- 步骤02 – 探索Azure应用服务的自动扩展功能
- 步骤03 – 为预发布环境创建部署槽位
- 步骤04 – 阶段环境与生产环境切换 – 蓝绿部署
- 步骤05 – 探索Azure应用服务的金丝雀部署
使用Azure DevOps实现Java Spring Boot应用的持续交付
- 步骤01 – 持续交付入门 – 创建GitHub仓库
- 步骤02 – 为Azure应用服务配置Azure DevOps持续交付 – 第1部分
- 步骤03 – 为Azure应用服务配置Azure DevOps持续交付 – 第2部分
结论
- 步骤01 – 删除所有资源组并致谢
立即开始学习,点击报名按钮!
适合人群:
- 希望开始接触云计算的Java开发者
- 希望开始学习Azure的Java开发者
- 想要学习如何将应用部署到Azure的Spring Boot开发者
| 共 54 节课程 • 总时长 6 小时 16 分钟 | |
| 第一章 入门 – 使用 Azure Web App Service 将 Spring Boot 应用部署到 Azure | |
| 1. 第1步 课程入门 | 3分45秒 |
| 第二章 Azure入门 | |
| 1. 第1步 创建Azure账户 | 4分4秒 |
| 2. 第2步 云端、Azure和Azure Web Apps的10000英尺概览 | 3分42秒 |
| 第三章 Azure Web Apps 入门 | |
| 1. 第1步 开始使用Azure Web应用 创建第一个应用程序和E | 8分16秒 |
| 2. 第2步 快速探索Azure Web Apps | 8分36秒 |
| 3. 第3步 Azure应用服务计划快速介绍 | 11分44秒 |
| 4. 第4步 Kudu控制台快速介绍 | 5分37秒 |
| 5. 第5步 高效搜索Azure资源并删除资源组 | 5分6秒 |
| 6. 第6步 探索云最佳实践 最小化成本 | 5分46秒 |
| 第四章 将Java Spring Boot Hello World REST API部署到Azure Web Apps | |
| 1. 第1步 从Github导入四个Spring Boot项目 | 2分50秒 |
| 2. 第2步 在本地运行01 Spring Boot Hello World应用程序 | 4分27秒 |
| 3. 第3步 部署Spring Boot应用到Azure 1 Azure Web App Maven插件 | 10分31秒 |
| 4. 第4步 将Spring Boot应用部署到Azure 2 安装Azure CLI | 4分59秒 |
| 5. 第5步 将Spring Boot应用部署到Azure Web应用 3 | 8分1秒 |
| 6. 第6步 将Spring Boot应用部署到Azure 4 部署新版本 | 7分54秒 |
| 7. 步骤07 使用Azure CLI查看日志流并跟踪Web应用日志 | 6分7秒 |
| 8. 第8步 探索云最佳实践 区域 | 2分26秒 |
| 第五章 将Java Spring Boot H2 Web应用部署到Azure Web Apps | |
| 1. 第1步 在本地运行第2个Spring Boot H2 Web应用 | 8分26秒 |
| 2. 第2步 将02 Spring Boot H2 Web应用WAR部署到Azure Web应用 | 8分20秒 |
| 3. 第3步 测试02 Spring Boot H2 Web应用Azure部署 | 3分15秒 |
| 4. 第4步 探索云最佳实践 Azure资源管理 | 2分52秒 |
| 第六章 使用Azure应用服务部署连接MySQL的Java Spring Boot Web应用 | |
| 1. 第1步 03 Spring Boot MySQL Web应用代码审查 | 4分25秒 |
| 2. 第2步 在本地以Docker容器运行MySQL | 11分17秒 |
| 3. 第3步 将03 Spring Boot MySQL Web应用连接到本地MySQL | 4分36秒 |
| 4. 第4步 在Azure中创建MySQL数据库 | 9分33秒 |
| 5. 第4步 在Azure中创建MySQL数据库 | 9分33秒 |
| 6. 第5步 将03 Spring Boot MySQL Web应用部署到Azure Web应用 | 9分10秒 |
| 7. 第6步 连接03 Spring Boot应用到Azure MySQL 环境变量 | 10分40秒 |
| 8. 第7步 使用 Azure Cloud Shell 创建数据库 | 9分19秒 |
| 9. 第8步 从本地机器连接到Azure MySQL | 4分17秒 |
| 10. 第9步 使用 Azure CLI 创建 Azure MySQL 数据库 | 13分15秒 |
| 11. 第10步 删除Azure Web应用和数据库的资源组 | 1分52秒 |
| 第七章 使用Azure应用服务部署Java全栈Spring Boot React应用 | |
| 1. 第1步 探索04 Java全栈Spring Boot React应用 | 4分38秒 |
| 2. 第2步 在本地运行React前端 | 4分12秒 |
| 3. 第3步 使用Azure应用服务部署Java REST API后端 | 8分14秒 |
| 4. 第4步 使用Azure应用服务部署React前端 | 10分35秒 |
| 第八章 使用 Azure Web Apps 部署容器化 Java 应用程序 | |
| 1. 第1步 05 单容器 Java Spring Boot REST API 代码审查 | 7分11秒 |
| 2. 第2步 为05 Java Spring Boot REST API创建和运行Docker镜像 | 6分49秒 |
| 3. 第3步 推送Java Spring Boot REST API Docker镜像到Docker Hub | 3分18秒 |
| 4. 第4步 将Java Spring Boot REST API Docker镜像部署到Azure 1 | 7分56秒 |
| 5. 第5步 将Java Spring Boot REST API Docker镜像部署到Azure 2 | 6分27秒 |
| 6. 第6步 在本地运行包含MySQL的06多容器Java Spring Boot应用 | 6分13秒 |
| 7. 第7步 使用Docker Compose运行06多容器Java Spring Boot应用 | 8分37秒 |
| 8. 第8步 使用Docker Compose将Java Spring Boot应用与MySQL部署到Azure 1 | 7分28秒 |
| 9. 第9步 使用Docker Compose将Java Spring Boot应用与MySQL部署到Azure 2 | 4分19秒 |
| 第九章 Azure App Service – 创建自动缩放环境 | |
| 1. 第1步 探索Azure Web Apps的手动扩展和ARR关联性 | 13分8秒 |
| 2. 第2步 探索 Azure App Service 的自动缩放功能 | 17分28秒 |
| 3. 第3步 为暂存环境创建部署槽 | 7分49秒 |
| 4. 第4步 交换阶段和生产环境 蓝绿部署 | 9分20秒 |
| 5. 第5步 使用Azure应用服务探索金丝雀部署 | 3分36秒 |
| 第十章 使用 Azure DevOps 为 Java Spring Boot 应用程序实现持续交付 | |
| 1. 第1步 持续交付入门 创建Github仓库 | 6分13秒 |
| 2. 步骤2 为持续交付到Azure应用服务设置Azure DevOps 第1部分 | 12分59秒 |
| 3. 步骤3 为持续交付到Azure应用服务设置Azure DevOps 第2部分 | 2分37秒 |
| 第11章 谢谢你 | |
| 1. 第1步 删除所有资源组和感谢 | 1分37秒 |
| 1. 关于课程更新与获取 如何获取本站课程? ○ 免费获取方式:在本站签到、评论、发布文章等可获取积分,通过积分购买课程。 ○ 付费获取方式:购买本站【月度会员】或【永久会员】。 课程购买后是否支持更新? ○ 是的,所有课程均提供免费更新服务。 我们致力于为您提供持续的学习支持。 如何获取更新? ○ 单独购买的课程: 您可在“个人中心”随时查看购买记录及最新下载链接,轻松获取免费更新。 ○ 永久会员: 您可在相关页面直接查看最新下载地址,随时免费获取更新。 ○ 非永久会员(重要提示):通过会员权限下载的课程,在“个人中心”可能不显示具体订单记录。 因此,会员到期后,您将无法通过“个人中心”查看最新下载链接。 ① 解决方案建议:续费会员: 恢复会员权限后,即可再次查看所有最新下载链接。 ② 妥善保存下载链接: 我们强烈建议您在会员有效期内,保存好本站分享的课程下载链接。通常,课程更新内容会直接补充到原有分享链接中。 |
| 2. 关于课程资料 课程下载后资料是否齐全? ○ 绝大部分课程资料齐全。 我们尽力确保您获得完整的学习资源。 ○ 少数情况说明: 极少数课程可能存在资料缺失情况。针对 Udemy 课程,资料形式多样,请知悉:本地文件(随视频下载): 此类课件通常随视频一并提供,下载即得。 ① 本地文件(含链接): 课件文件中会提供资料下载链接,您需自行访问链接下载。此类资料通常也可获取。 ② 在线平台存储(如 GitHub): 讲师会在视频中说明资料获取方式(如访问特定平台),请您按指引自行下载。 ③ Udemy 平台内资料: 部分资料需登录您在 Udemy 购买的账号才能查看。此类资料本站无法提供,除非您自行在 Udemy 平台购买该课程。 |
| 3. 关于课程字幕 是否提供中英文双字幕?原本无字幕的课程是否支持? ○ 是的,本站下载的所有课程均提供中英文双字幕,包括 Udemy 原本无任何字幕的课程。 我们致力于提升您的学习体验。 Udemy 字幕现状与本站服务: ○ Udemy 绝大多数课程本身不提供任何字幕。在少数提供字幕的课程中,也几乎不提供中文字幕。 本站字幕服务流程: ① Udemy 有字幕: 我们会将其翻译成中文字幕,与英文字幕一同提供。 ② Udemy 无字幕: 我们会通过技术手段识别生成英文字幕,再翻译成中文字幕,一同提供给您。 字幕服务重要说明(请您理解): ○ 翻译精度: 字幕翻译采用谷歌翻译引擎完成,虽不及人工翻译精准,但足以保障您正常学习理解。 ○ 若您仍然觉得字幕精度较低: 可联系站长针对性润色字幕(该服务仅限本站会员)。 |
| 4. 关于视频存储与使用 视频存储位置与观看/下载方式? 本站所有课程视频均存储于网盘平台。 您支持在线观看: 可在网盘内直接播放学习。 您支持下载: 可将视频下载至本地,使用播放器播放,更灵活便捷。 主要存储网盘:百度网盘 视频格式与加密情况? 本站所有课程视频均以 MP4 或 MKV 通用格式提供。 视频文件不加密,您可自由分享(请遵守相关法律法规)。 播放建议: 使用本地播放器(如 PotPlayer)播放时,可同时加载中英文字幕文件,学习体验更佳。您可参考我们提供的《PotPlayer 挂载中英双字幕教程》。 |
| 5. 关于售后支持与退款政策 遇到问题如何联系? 无论您在购买前或购买后遇到任何疑问,都欢迎随时联系站长。 我们将竭诚为您服务。 退款政策说明: 原则: 由于虚拟商品(课程、资料等)具有可复制性,一旦购买成功并完成下载,原则上不支持退款。 请您在购买前仔细阅读课程介绍、资料说明及本条款,确认符合您的需求。 如有不确定之处,欢迎先行咨询站长。 |
































暂无评论内容