Skip to content

Commit cd980f9

Browse files
committed
Fix merge conflicts
2 parents 32cb12d + 8034d76 commit cd980f9

File tree

189 files changed

+2566
-3299
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

189 files changed

+2566
-3299
lines changed

.openpublishing.redirection.json

Lines changed: 200 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32454,6 +32454,26 @@
3245432454
"redirect_url": "/training/modules/define-microsoft-ai-strategy-healthcare/",
3245532455
"redirect_document_id": false
3245632456
},
32457+
{
32458+
"source_path_from_root": "/learn-pr//wwl-azure/create-azure-resources-by-using-azure-cli/2-what-azure-cli.yml",
32459+
"redirect_url": "/training/modules/create-azure-resources-by-using-azure-cli/2-what-is-azure-cli/",
32460+
"redirect_document_id": false
32461+
},
32462+
{
32463+
"source_path_from_root": "/learn-pr/wwl-azure/create-azure-resources-by-using-azure-cli/3-work-azure-cli.yml",
32464+
"redirect_url": "/training/modules/create-azure-resources-by-using-azure-cli/4-execute-azure-cli-interactively/",
32465+
"redirect_document_id": false
32466+
},
32467+
{
32468+
"source_path_from_root": "/learn-pr/wwl-azure/create-azure-resources-by-using-azure-cli/4-knowledge-check.yml",
32469+
"redirect_url": "/training/modules/create-azure-resources-by-using-azure-cli/7-knowledge-check/",
32470+
"redirect_document_id": false
32471+
},
32472+
{
32473+
"source_path_from_root": "/learn-pr/wwl-azure/create-azure-resources-by-using-azure-cli/5-summary.yml",
32474+
"redirect_url": "/training/modules/create-azure-resources-by-using-azure-cli/8-summary/",
32475+
"redirect_document_id": false
32476+
},
3245732477
{
3245832478
"source_path_from_root": "/learn-pr/azure/intro-to-azure-image-builder/2-what-is-azure-image-builder.yml",
3245932479
"redirect_url": "/training/modules/intro-to-azure-image-builder/3-how-does-azure-image-builder-work",
@@ -36240,27 +36260,27 @@
3624036260
},
3624136261
{
3624236262
"source_path": "learn-pr/azure/control-azure-services-with-cli/2-what-is-the-azure-cli.yml",
36243-
"redirect_url": "https://learn.microsoft.com/training/modules/control-azure-services-with-cli/2-decide-if-azure-clil-is-right-for-your-tasks",
36263+
"redirect_url": "/training/modules/control-azure-services-with-cli/2-decide-if-azure-clil-is-right-for-your-tasks/",
3624436264
"redirect_document_id": false
3624536265
},
3624636266
{
3624736267
"source_path": "learn-pr/azure/control-azure-services-with-cli/3-exercise-install-and-run-the-azure-cli.yml",
36248-
"redirect_url": "https://learn.microsoft.com/training/modules/control-azure-services-with-cli/3-install-azure-cli",
36268+
"redirect_url": "/training/modules/control-azure-services-with-cli/3-install-azure-cli/",
3624936269
"redirect_document_id": false
3625036270
},
3625136271
{
3625236272
"source_path": "learn-pr/azure/control-azure-services-with-cli/4-work-with-the-cli.yml",
36253-
"redirect_url": "https://learn.microsoft.com/training/modules/control-azure-services-with-cli/5-create-resource-interactively",
36273+
"redirect_url": "/training/modules/control-azure-services-with-cli/5-create-resource-interactively/",
3625436274
"redirect_document_id": false
3625536275
},
3625636276
{
3625736277
"source_path": "learn-pr/azure/control-azure-services-with-cli/5-exercise-create-website-using-the-cli.yml",
36258-
"redirect_url": "https://learn.microsoft.com/training/modules/control-azure-services-with-cli/7-create-resource-using-script",
36278+
"redirect_url": "/training/modules/control-azure-services-with-cli/7-create-resource-using-script/",
3625936279
"redirect_document_id": false
3626036280
},
3626136281
{
3626236282
"source_path": "learn-pr/azure/control-azure-services-with-cli/6-summary.yml",
36263-
"redirect_url": "https://learn.microsoft.com/training/modules/control-azure-services-with-cli/9-summary",
36283+
"redirect_url": "/training/modules/control-azure-services-with-cli/9-summary/",
3626436284
"redirect_document_id": false
3626536285
},
3626636286
{
@@ -46050,6 +46070,181 @@
4605046070
"source_path": "learn-pr/azure/improve-api-developer-experience-with-swagger/index.yml",
4605146071
"redirect_url": "https://learn.microsoft.com/aspnet/core/fundamentals/openapi/aspnetcore-openapi",
4605246072
"redirect_document_id": false
46073+
},
46074+
{
46075+
"source_path": "learn-pr/paths/prepare-data-for-tabular-models-power-bi/index.md",
46076+
"redirect_url": "/training/paths/prepare-data-power-bi/",
46077+
"redirect_document_id": false
46078+
},
46079+
{
46080+
"source_path": "learn-pr/wwl-data-ai/understand-scalability-power-bi/index.md",
46081+
"redirect_url": "/training/modules/design-scalable-semantic-models/",
46082+
"redirect_document_id": false
46083+
},
46084+
{
46085+
"source_path": "learn-pr/wwl-data-ai/understand-scalability-power-bi/1-introduction.md",
46086+
"redirect_url": "/training/modules/design-scalable-semantic-models/",
46087+
"redirect_document_id": false
46088+
},
46089+
{
46090+
"source_path": "learn-pr/wwl-data-ai/understand-scalability-power-bi/2-describe-significance-of-scalable-models.md",
46091+
"redirect_url": "/training/modules/design-scalable-semantic-models/",
46092+
"redirect_document_id": false
46093+
},
46094+
{
46095+
"source_path": "learn-pr/wwl-data-ai/understand-scalability-power-bi/3-implement-data-modeling-best-practices.md",
46096+
"redirect_url": "/training/modules/design-scalable-semantic-models/",
46097+
"redirect_document_id": false
46098+
},
46099+
{
46100+
"source_path": "learn-pr/wwl-data-ai/understand-scalability-power-bi/4-configure-large-datasets.md",
46101+
"redirect_url": "/training/modules/design-scalable-semantic-models/",
46102+
"redirect_document_id": false
46103+
},
46104+
{
46105+
"source_path": "learn-pr/wwl-data-ai/understand-scalability-power-bi/5-knowledge-check.md",
46106+
"redirect_url": "/training/modules/design-scalable-semantic-models/",
46107+
"redirect_document_id": false
46108+
},
46109+
{
46110+
"source_path": "learn-pr/wwl-data-ai/understand-scalability-power-bi/6-summary.md",
46111+
"redirect_url": "/training/modules/design-scalable-semantic-models/",
46112+
"redirect_document_id": false
46113+
},
46114+
{
46115+
"source_path": "learn-pr/wwl-data-ai/create-manage-scalable-power-bi-dataflows/index.md",
46116+
"redirect_url": "/training/paths/prepare-data-power-bi/",
46117+
"redirect_document_id": false
46118+
},
46119+
{
46120+
"source_path": "learn-pr/wwl-data-ai/create-manage-scalable-power-bi-dataflows/1-introduction.md",
46121+
"redirect_url": "/training/paths/prepare-data-power-bi/",
46122+
"redirect_document_id": false
46123+
},
46124+
{
46125+
"source_path": "learn-pr/wwl-data-ai/create-manage-scalable-power-bi-dataflows/2-define-use-cases-for-dataflows.md",
46126+
"redirect_url": "/training/paths/prepare-data-power-bi/",
46127+
"redirect_document_id": false
46128+
},
46129+
{
46130+
"source_path": "learn-pr/wwl-data-ai/create-manage-scalable-power-bi-dataflows/3-create-reusable-assets.md",
46131+
"redirect_url": "/training/paths/prepare-data-power-bi/",
46132+
"redirect_document_id": false
46133+
},
46134+
{
46135+
"source_path": "learn-pr/wwl-data-ai/create-manage-scalable-power-bi-dataflows/4-implement-best-practices.md",
46136+
"redirect_url": "/training/paths/prepare-data-power-bi/",
46137+
"redirect_document_id": false
46138+
},
46139+
{
46140+
"source_path": "learn-pr/wwl-data-ai/create-manage-scalable-power-bi-dataflows/6-knowledge-check.md",
46141+
"redirect_url": "/training/paths/prepare-data-power-bi/",
46142+
"redirect_document_id": false
46143+
},
46144+
{
46145+
"source_path": "learn-pr/wwl-data-ai/create-manage-scalable-power-bi-dataflows/7-summary.md",
46146+
"redirect_url": "/training/paths/prepare-data-power-bi/",
46147+
"redirect_document_id": false
46148+
},
46149+
{
46150+
"source_path": "learn-pr/paths/manage-analytics-development-lifecycle/index.md",
46151+
"redirect_url": "/training/paths/manage-microsoft-fabric-environment/",
46152+
"redirect_document_id": false
46153+
},
46154+
{
46155+
"source_path": "learn-pr/wwl-data-ai/design-power-bi-application-lifecycle-management-strategy/index.md",
46156+
"redirect_url": "/training/modules/create-manage-power-bi-assets/",
46157+
"redirect_document_id": false
46158+
},
46159+
{
46160+
"source_path": "learn-pr/wwl-data-ai/design-power-bi-application-lifecycle-management-strategy/1-introduction.md",
46161+
"redirect_url": "/training/modules/create-manage-power-bi-assets/",
46162+
"redirect_document_id": false
46163+
},
46164+
{
46165+
"source_path": "learn-pr/wwl-data-ai/design-power-bi-application-lifecycle-management-strategy/2-define.md",
46166+
"redirect_url": "/training/modules/create-manage-power-bi-assets/",
46167+
"redirect_document_id": false
46168+
},
46169+
{
46170+
"source_path": "learn-pr/wwl-data-ai/design-power-bi-application-lifecycle-management-strategy/3-recommend-source-control-strategy.md",
46171+
"redirect_url": "/training/modules/create-manage-power-bi-assets/",
46172+
"redirect_document_id": false
46173+
},
46174+
{
46175+
"source_path": "learn-pr/wwl-data-ai/design-power-bi-application-lifecycle-management-strategy/4-design-deployment-strategy.md",
46176+
"redirect_url": "/training/modules/create-manage-power-bi-assets/",
46177+
"redirect_document_id": false
46178+
},
46179+
{
46180+
"source_path": "learn-pr/wwl-data-ai/design-power-bi-application-lifecycle-management-strategy/5-knowledge-check.md",
46181+
"redirect_url": "/training/modules/create-manage-power-bi-assets/",
46182+
"redirect_document_id": false
46183+
},
46184+
{
46185+
"source_path": "learn-pr/wwl-data-ai/design-power-bi-application-lifecycle-management-strategy/6-summary.md",
46186+
"redirect_url": "/training/modules/create-manage-power-bi-assets/",
46187+
"redirect_document_id": false
46188+
},
46189+
{
46190+
"source_path": "learn-pr/paths/implement-interfaces/index.md",
46191+
"redirect_url": "/training/paths/implement-interfaces-new/",
46192+
"redirect_document_id": false
46193+
},
46194+
{
46195+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/index.md",
46196+
"redirect_url": "/training/modules/discover-interfaces/",
46197+
"redirect_document_id": false
46198+
},
46199+
{
46200+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/01-introduction.md",
46201+
"redirect_url": "/training/modules/discover-interfaces/",
46202+
"redirect_document_id": false
46203+
},
46204+
{
46205+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/02-what-is-interface.md",
46206+
"redirect_url": "/training/modules/discover-interfaces/",
46207+
"redirect_document_id": false
46208+
},
46209+
{
46210+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/03-exercise-create-interface.md",
46211+
"redirect_url": "/training/modules/discover-interfaces/",
46212+
"redirect_document_id": false
46213+
},
46214+
{
46215+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/04-exercise-extend-classes-with-interface.md",
46216+
"redirect_url": "/training/modules/discover-interfaces/",
46217+
"redirect_document_id": false
46218+
},
46219+
{
46220+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/05-why-use-interfaces.md",
46221+
"redirect_url": "/training/modules/discover-interfaces/",
46222+
"redirect_document_id": false
46223+
},
46224+
{
46225+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/06-exercise-use-system-defined-interfaces.md",
46226+
"redirect_url": "/training/modules/discover-interfaces/",
46227+
"redirect_document_id": false
46228+
},
46229+
{
46230+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/07-exercise-challenge-create-consumables.md",
46231+
"redirect_url": "/training/modules/discover-interfaces/",
46232+
"redirect_document_id": false
46233+
},
46234+
{
46235+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/08-review-solution-create-consumables.md",
46236+
"redirect_url": "/training/modules/discover-interfaces/",
46237+
"redirect_document_id": false
46238+
},
46239+
{
46240+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/09-knowledge-check.md",
46241+
"redirect_url": "/training/modules/discover-interfaces/",
46242+
"redirect_document_id": false
46243+
},
46244+
{
46245+
"source_path": "learn-pr/wwl-azure/introduce-interfaces/10-summary.md",
46246+
"redirect_url": "/training/modules/discover-interfaces/",
46247+
"redirect_document_id": false
4605346248
}
4605446249
]
4605546250
}

learn-pr/achievements.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5570,3 +5570,38 @@ achievements:
55705570
title: Improve the developer experience of an API with Swagger documentation
55715571
summary: Learn how to document an existing API, written in C#/ASP.NET Core, using Swashbuckle, Swagger/OpenAPI, and Swagger UI.
55725572
iconUrl: /training/achievements/improve-developer-experience-of-an-api-with-swagger-documentation.svg
5573+
- uid: learn.wwl.prepare-data-for-tabular-models-power-bi.trophy
5574+
type: trophy
5575+
title: Prepare data for tabular models in Power BI
5576+
summary: Designing reports for enterprise scale requires more than just connecting to data. Understanding Power BI model frameworks and strategies for scalability and optimization are key to a successful enterprise implementation.This learning path helps you prepare for the [Azure Enterprise Data Analyst Certification](/learn/certifications/exams/dp-500).
5577+
iconUrl: /training/achievements/prepare-data-for-tabular-models-power-bi.svg
5578+
- uid: learn.wwl.understand-scalability-power-bi.badge
5579+
type: badge
5580+
title: Understand scalability in Power BI
5581+
summary: Scalable data models enable enterprise-scale analytics in Power BI. Implement data modeling best practices, use large dataset storage format, and practice building a star schema to design analytics solutions that can scale.
5582+
iconUrl: /training/achievements/understand-scalability-power-bi.svg
5583+
- uid: learn.wwl.create-manage-scalable-power-bi-dataflows.badge
5584+
type: badge
5585+
title: Create and manage scalable Power BI dataflows
5586+
summary: Create Power BI transformation logic for reuse across your organization with Power BI dataflows. Learn how to combine Power BI dataflows with Power BI Premium for scalable ETL, and practice creating and consuming dataflows.
5587+
iconUrl: /training/achievements/create-manage-scalable-power-bi-dataflows.svg
5588+
- uid: learn.wwl.manage-analytics-development-lifecycle.trophy
5589+
type: trophy
5590+
title: Manage the analytics development lifecycle
5591+
summary: This learning path introduces the foundational components of implementing lifecycle management techniques for Power BI assets.This learning path helps you prepare for the [Azure Enterprise Data Analyst Certification](/certifications/exams/dp-500).
5592+
iconUrl: /training/achievements/manage-analytics-development-lifecycle.svg
5593+
- uid: learn.wwl.design-power-bi-application-lifecycle-management-strategy.badge
5594+
type: badge
5595+
title: Design a Power BI application lifecycle management strategy
5596+
summary: The use of OneDrive, Git repositories, and Power BI deployment pipelines allows us to follow application lifecycle management techniques. This reduces administrative overhead and provides continuity in the development process.
5597+
iconUrl: /training/achievements/design-power-bi-application-lifecycle-management-strategy.svg
5598+
- uid: learn.wwl.implement-interfaces.trophy
5599+
type: trophy
5600+
title: Implement Interfaces in C#
5601+
summary: This learning path will introduce you to interfaces in C#. You'll work with a role-playing game inventory project to practice adding behaviors to classes, and use interfaces to craft modular, robust code.
5602+
iconUrl: /training/achievements/implement-interfaces.svg
5603+
- uid: learn.wwl.introduce-interfaces.badge
5604+
type: badge
5605+
title: Introduce interfaces
5606+
summary: In this module, you'll learn how to use interfaces in C#. You'll practice adding behaviors to classes and using system-defined interfaces to craft modular, robust code.
5607+
iconUrl: /training/achievements/introduce-interfaces.svg

learn-pr/advocates/deploy-java-ee-app-to-jboss-app-service/1-introduction.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,17 @@ uid: learn.azure.deploy-java-ee-app-to-app-service.1-introduction
33
title: Introduction
44
metadata:
55
title: Introduction
6-
description: Introduction
7-
author: yoshioterada
8-
ms.author: yoterada
9-
ms.date: 05/25/2023
6+
description: Introduces a training module that shows you how to deploy a Jakarta EE application to Azure App Service.
7+
author: KarlErickson
8+
ms.author: karler
9+
ms.reviewer: yoshioterada
10+
ms.date: 03/16/2025
1011
ms.topic: unit
1112
ms.custom:
1213
- team=cloud_advocates
1314
- devx-track-java
1415
- devx-track-javaee-jbosseap-appsvc
1516
- devx-track-javaee
16-
- devx-track-extended-java
17-
ms.contributors: yoterada-03102021
1817
durationInMinutes: 2
1918
content: |
2019
[!include[](includes/1-introduction.md)]
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
### YamlMime:ModuleUnit
22
uid: learn.azure.deploy-java-ee-app-to-app-service.2-deploy-azure-database-mysql
3-
title: Deploy Azure Database for MySQL
3+
title: Deploy an Azure Database for MySQL instance
44
metadata:
5-
title: Deploy Azure Database for MySQL
6-
description: In this unit, you'll learn how to deploy an Azure Database for MySQL instance
7-
author: yoshioterada
8-
ms.author: yoterada
9-
ms.date: 05/25/2023
5+
title: Deploy an Azure Database for MySQL Instance
6+
description: Shows you how to deploy an Azure Database for MySQL instance.
7+
author: KarlErickson
8+
ms.author: karler
9+
ms.reviewer: yoshioterada
10+
ms.date: 03/16/2025
1011
ms.topic: unit
1112
ms.custom:
1213
- team=cloud_advocates
1314
- devx-track-java
1415
- devx-track-javaee-jbosseap-appsvc
1516
- devx-track-javaee
16-
- devx-track-extended-java
17-
ms.contributors: yoterada-03082021
1817
durationInMinutes: 3
1918
content: |
2019
[!include[](includes/2-deploy-azure-database-mysql.md)]
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
### YamlMime:ModuleUnit
22
uid: learn.azure.deploy-java-ee-app-to-app-service.3-exercise-deploy-azure-database-mysql
3-
title: Exercise - Deploy Azure Database for MySQL
3+
title: Exercise - Deploy an Azure Database for MySQL instance
44
metadata:
5-
title: Exercise - Deploy Azure Database for MySQL
6-
description: In this unit, you'll deploy Azure Database for MySQL by using a custom shell script.
7-
author: yoshioterada
8-
ms.author: yoterada
9-
ms.date: 05/25/2023
5+
title: Exercise - Deploy an Azure Database for MySQL Instance
6+
description: Shows you how to deploy an Azure Database for MySQL instance by using a custom shell script.
7+
author: KarlErickson
8+
ms.author: karler
9+
ms.reviewer: yoshioterada
10+
ms.date: 03/16/2025
1011
ms.topic: unit
1112
ms.custom:
1213
- team=cloud_advocates
1314
- devx-track-java
1415
- devx-track-javaee-jbosseap-appsvc
1516
- devx-track-javaee
16-
- devx-track-extended-java
17-
ms.contributors: yoterada-03082021
1817
durationInMinutes: 16
1918
content: |
2019
[!include[](includes/3-exercise-deploy-azure-database-mysql.md)]
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
### YamlMime:ModuleUnit
22
uid: learn.azure.deploy-java-ee-app-to-app-service.4-deploy-jakarta-ee-app-to-jboss-eap
3-
title: Deploy a Java EE (Jakarta EE) application to JBoss EAP on Azure App Service
3+
title: Deploy a Jakarta EE application to JBoss EAP on Azure App Service
44
metadata:
5-
title: Deploy a Java EE (Jakarta EE) application to JBoss EAP on Azure App Service
6-
description: Create a Java application that connects to Azure Database for MySQL and deploy it to JBoss EAP on Azure App Service.
7-
author: yoshioterada
8-
ms.author: yoterada
9-
ms.date: 05/25/2023
5+
title: Deploy a Jakarta EE Application to JBoss EAP on Azure App Service
6+
description: Shows you how to create a Java application that connects to Azure Database for MySQL and deploy it to JBoss EAP on Azure App Service.
7+
author: KarlErickson
8+
ms.author: karler
9+
ms.reviewer: yoshioterada
10+
ms.date: 03/16/2025
1011
ms.topic: unit
1112
ms.custom:
1213
- team=cloud_advocates
1314
- devx-track-java
1415
- devx-track-javaee-jbosseap-appsvc
1516
- devx-track-javaee
16-
- devx-track-extended-java
17-
ms.contributors: yoterada-03082021
1817
durationInMinutes: 4
1918
content: |
2019
[!include[](includes/4-deploy-jakarta-ee-app-to-jboss-eap.md)]

0 commit comments

Comments
 (0)