Skip to content

Commit 6b68726

Browse files
authored
pull base content,head:wwlpublishsync,into:039ea8c66d4b9a85c62d3f3d0872b16ae2f528b5bb69b0f27ee3a1ee5c14bac2-live
2 parents d1cdbf6 + e374433 commit 6b68726

File tree

285 files changed

+1930
-1961
lines changed

Some content is hidden

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

285 files changed

+1930
-1961
lines changed

.openpublishing.redirection.json

Lines changed: 47 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,10 @@
191191
"source_path_from_root": "/learn-pr/wwl-data-ai/query-data-warehouse-microsoft-fabric/2-use-sql-query-editor.yml",
192192
"redirect_url": "/training/modules/query-data-warehouse-microsoft-fabric/"
193193
},
194+
{
195+
"source_path_from_root": "/learn-pr/wwl-data-ai/deploy-paas-solutions-with-azure-sql/7-describe-sql-edge.yml",
196+
"redirect_url": "/training/modules/deploy-paas-solutions-with-azure-sql/"
197+
},
194198
{
195199
"source_path_from_root": "/learn-pr/wwl-data-ai/query-data-warehouse-microsoft-fabric/3-explore-visual-query-editor.yml",
196200
"redirect_url": "/training/modules/query-data-warehouse-microsoft-fabric/"
@@ -43484,6 +43488,46 @@
4348443488
"source_path": "learn-pr/student-evangelism/web-development-101-variables/index.yml",
4348543489
"redirect_url": "https://learn.microsoft.com/en-us/training/browse/",
4348643490
"redirect_document_id": false
43487-
}
43488-
]
43489-
}
43491+
},
43492+
{
43493+
"source_path": "learn-pr/wwl-azure/security-azure-sql-database-azure-sql-managed-instance/10-knowledge-check.md",
43494+
"redirect_url": "/training/modules/security-azure-sql-database-azure-sql-managed-instance/11-knowledge-check",
43495+
"redirect_document_id": false
43496+
},
43497+
{
43498+
"source_path": "learn-pr/wwl-azure/security-azure-sql-database-azure-sql-managed-instance/11-summary.md",
43499+
"redirect_url": "/training/modules/security-azure-sql-database-azure-sql-managed-instance/12-summary",
43500+
"redirect_document_id": false
43501+
},
43502+
{
43503+
"source_path": "learn-pr/data-ai-cert/data-warehouse-security/index.md",
43504+
"redirect_url": "/azure/synapse-analytics/sql-data-warehouse/column-level-security?context=%2Fazure%2Fsynapse-analytics%2Fcontext%2Fcontext&view=azuresql",
43505+
"redirect_document_id": false
43506+
},
43507+
{
43508+
"source_path": "learn-pr/data-ai-cert/data-warehouse-security/2-azure-dw-security-control.md",
43509+
"redirect_url": "/azure/synapse-analytics/sql-data-warehouse/column-level-security?context=%2Fazure%2Fsynapse-analytics%2Fcontext%2Fcontext&view=azuresql",
43510+
"redirect_document_id": false
43511+
},
43512+
{
43513+
"source_path": "learn-pr/data-ai-cert/data-warehouse-security/1-introduction.md",
43514+
"redirect_url": "/azure/synapse-analytics/sql-data-warehouse/column-level-security?context=%2Fazure%2Fsynapse-analytics%2Fcontext%2Fcontext&view=azuresql",
43515+
"redirect_document_id": false
43516+
},
43517+
{
43518+
"source_path": "learn-pr/data-ai-cert/data-warehouse-security/3-security-monitoring-and-auditing.md",
43519+
"redirect_url": "/azure/synapse-analytics/sql-data-warehouse/column-level-security?context=%2Fazure%2Fsynapse-analytics%2Fcontext%2Fcontext&view=azuresql",
43520+
"redirect_document_id": false
43521+
},
43522+
{
43523+
"source_path": "learn-pr/data-ai-cert/data-warehouse-security/4-summary.md",
43524+
"redirect_url": "/azure/synapse-analytics/sql-data-warehouse/column-level-security?context=%2Fazure%2Fsynapse-analytics%2Fcontext%2Fcontext&view=azuresql",
43525+
"redirect_document_id": false
43526+
},
43527+
{
43528+
"source_path": "learn-pr/paths/develop-dynamic-reports-microsoft-power-bi/index.md",
43529+
"redirect_url": "/training/paths/prepare-visualize-data-power-bi/",
43530+
"redirect_document_id": false
43531+
}
43532+
]
43533+
}

learn-pr/achievements.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5240,3 +5240,13 @@ achievements:
52405240
title: JavaScript arrays and loops
52415241
summary: Learn how to manipulate and store data within JavaScript.
52425242
iconUrl: /training/achievements/student-evangelism/web-development-101-loops-arrays.svg
5243+
- uid: learn.data-ai.data-warehouse-security.badge
5244+
type: badge
5245+
title: Data warehouse security
5246+
summary: Learn about the security controls that Azure Synapse Analytics provides to help secure your data warehouse infrastructure and the data that's stored in it.
5247+
iconUrl: /training/achievements/data-ai/data-warehouse-security-badge.svg
5248+
- uid: learn.wwl.develop-dynamic-reports-microsoft-power-bi.trophy
5249+
type: trophy
5250+
title: Develop reports with Microsoft Power BI
5251+
summary: Power BI allows you to easily connect to and present your data in an interactive report, so you can make data-driven decisions. Learn how to connect to data, transform and shape data, and create interactive visuals in a Power BI report.
5252+
iconUrl: /training/achievements/generic-trophy.svg
Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
### YamlMime:ModuleUnit
2-
uid: learn.azure.build-webapp-java-tomcat.1
2+
uid: learn.azure.build-tomcat-java-appservice.1
33
title: Introduction
44
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
75
title: Introduction
8-
description: Module introduction
9-
author: yoshioterada
10-
ms.author: yoterada
11-
ms.date: 05/03/2023
6+
description: Introduces a training module that shows you how to deploy Java-based web apps.
7+
ms.date: 02/20/2025
8+
author: KarlErickson
9+
ms.author: ayangupta
1210
ms.topic: unit
13-
ms.custom: team=cloud_advocates, devx-track-extended-java, linux-related-content
14-
ms.contributors: yoterada-12142020
11+
ms.custom: team=cloud_advocates, devx-track-extended-java, devx-track-java, linux-related-content
1512
durationInMinutes: 2
1613
content: |
1714
[!include[](includes/1-introduction.md)]
18-
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.build-tomcat-java-appservice.2
3+
title: Introduction to Azure App Service
4+
metadata:
5+
title: Introduction to Azure App Service
6+
description: Describes Azure App Service.
7+
ms.date: 02/20/2025
8+
author: KarlErickson
9+
ms.author: ayangupta
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates, devx-track-extended-java, devx-track-java, linux-related-content
12+
durationInMinutes: 2
13+
content: |
14+
[!include[](includes/2-azure-app-service-explanation.md)]

learn-pr/advocates/create-java-webapp-to-app-service-linux/2-javaserver-faces-explanation.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.

learn-pr/advocates/create-java-webapp-to-app-service-linux/3-exercise-create-javaserver-faces-app.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.build-tomcat-java-appservice.3
3+
title: Exercise - Create a simple Tomcat Java web app
4+
metadata:
5+
title: Exercise - Create a Simple Tomcat Java Web App
6+
description: Shows you how to create a simple Java web app and deploy it locally.
7+
ms.date: 02/20/2025
8+
author: KarlErickson
9+
ms.author: ayangupta
10+
ms.topic: unit
11+
ms.custom: team=cloud_advocates, devx-track-extended-java, devx-track-java, linux-related-content
12+
durationInMinutes: 10
13+
content: |
14+
[!include[](includes/3-exercise-create-simple-java-app.md)]
Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
### YamlMime:ModuleUnit
2-
uid: learn.azure.build-webapp-java-tomcat.4
3-
title: Exercise - Deploy a Java web app to Azure App Service
2+
uid: learn.azure.build-tomcat-java-appservice.4
3+
title: Exercise - Deploy a web app to Azure App Service
44
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
7-
title: Exercise - Deploy a Java web app to Azure App Service
8-
description: Package your Java web application and deploy it to Azure App Service.
9-
author: yoshioterada
10-
ms.author: yoterada
11-
ms.date: 05/03/2023
5+
title: Exercise - Deploy a Web App to Azure App Service
6+
description: Shows you how to deploy a simple Tomcat Java web app to Azure App Service.
7+
ms.date: 02/20/2025
8+
author: KarlErickson
9+
ms.author: ayangupta
1210
ms.topic: unit
13-
ms.custom: team=cloud_advocates, devx-track-extended-java, linux-related-content
14-
ms.contributors: yoterada-12142020
15-
durationInMinutes: 6
11+
ms.custom: team=cloud_advocates, devx-track-extended-java, devx-track-java, linux-related-content
12+
durationInMinutes: 7
1613
content: |
1714
[!include[](includes/4-exercise-deploy-to-app-service.md)]
18-
Lines changed: 44 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,59 +1,62 @@
11
### YamlMime:ModuleUnit
2-
uid: learn.azure.build-webapp-java-tomcat.5
2+
uid: learn.azure.build-tomcat-java-appservice.5
33
title: Knowledge check
44
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
7-
title: Knowledge check
8-
description: Knowledge check
9-
author: yoshioterada
10-
ms.author: yoterada
11-
ms.date: 05/03/2023
5+
title: Knowledge Check
6+
description: Check your knowledge of creating and deploying Java web apps to Azure App Service.
7+
ms.date: 02/20/2025
8+
author: KarlErickson
9+
ms.author: ayangupta
1210
ms.topic: unit
13-
ms.custom: team=cloud_advocates, devx-track-extended-java, linux-related-content
14-
ms.contributors: yoterada-12142020
15-
durationInMinutes: 2
11+
ms.custom: team=cloud_advocates, devx-track-extended-java, devx-track-java, linux-related-content
12+
durationInMinutes: 5
1613
quiz:
14+
title: Check your knowledge
1715
questions:
18-
- content: Which file format do you use for Facelets?
16+
- content: What's the primary purpose of using Apache Maven in Java web application development?
1917
choices:
20-
- content: "Hypertext Markup Language (HTML)"
18+
- content: To provide a web server for hosting the application.
2119
isCorrect: false
22-
explanation: "HTML is used for creating static web pages."
23-
- content: "Extensible Hypertext Markup Language (XHTML)"
24-
isCorrect: true
25-
explanation: "Because JavaServer Faces 2.0, Facelets has been used as the default view declaration language."
26-
- content: "JavaServer Pages (JSP)"
20+
explanation: Incorrect. Maven is a build automation tool, not a web server.
21+
- content: To design the user interface of the web application.
2722
isCorrect: false
28-
explanation: "In the past, you could write JavaServer Faces (JSF) tags in JSP pages. Facelets is the new view declaration language since JSF 2.0. We recommend that you use the XHTML instead of JSP."
29-
- content: Which methods allow you to access the application logs in Azure App Service?
23+
explanation: Incorrect. Maven focuses on project management and build automation, not UI design.
24+
- content: To manage project dependencies and automate the build process.
25+
isCorrect: true
26+
explanation: Correct! Maven helps manage dependencies and automates the build and deployment processes, streamlining development.
27+
28+
- content: How does deploying a Java web application to Azure App Service benefit developers?
3029
choices:
31-
- content: SSH in Advanced Tools in the Azure portal
30+
- content: It automatically converts Java code to a faster language.
3231
isCorrect: false
33-
explanation: This method is a correct option, but it isn't the only way to access the logs.
34-
- content: Access the log stream in Advanced Tools in the Azure portal
32+
explanation: Incorrect. Azure App Service doesn't convert code. It hosts applications as they are.
33+
- content: It eliminates the need for a build automation tool like Maven.
3534
isCorrect: false
36-
explanation: This method is a correct option, but it isn't the only way to access the logs.
37-
- content: The Azure CLI command-line tool
38-
isCorrect: false
39-
explanation: This method is a correct option, but it isn't the only way to access the logs.
40-
- content: All of the above
35+
explanation: Incorrect. Build automation tools are still needed for compiling and packaging the application before deployment.
36+
- content: It provides a scalable, managed hosting environment without the need to manage infrastructure.
4137
isCorrect: true
42-
explanation: Correct!
43-
38+
explanation: Correct! Azure App Service enables developers to deploy applications easily, handling scaling and infrastructure management.
4439

45-
- content: Which tasks can you do with the Maven Plugin for Azure App Service?
40+
- content: What is the primary role of a servlet in a Java web application?
4641
choices:
47-
- content: Compile the source code
48-
isCorrect: false
49-
explanation: The Maven Compiler Plugin compiles your source code.
50-
- content: Configure your Azure App Service instance
42+
- content: To manage database connections and queries.
5143
isCorrect: false
52-
explanation: This choice is a correct option, but it isn't its only feature.
53-
- content: Deploy to your Azure App Service instance
54-
isCorrect: false
55-
explanation: This choice is a correct option, but it isn't its only feature.
56-
- content: Both configure and deploy to your Azure App Service instance
44+
explanation: Incorrect. Servlets can interact with databases, but their main role is handling web requests and generating dynamic content.
45+
- content: To handle client requests and generate dynamic content on the server side.
5746
isCorrect: true
58-
explanation: Correct!
47+
explanation: Correct! The main role of a servlet is to handle client requests and generate server-side responses.
48+
- content: To define the application's user interface.
49+
isCorrect: false
50+
explanation: Incorrect. Servlets work on the server side and don't manage the user interface, which is handled by client-side components.
5951

52+
- content: Why is Apache Tomcat used in Java web application development?
53+
choices:
54+
- content: It serves as a servlet container that implements Java Servlet and JSP specifications.
55+
isCorrect: true
56+
explanation: Correct! Tomcat provides an environment to run Java servlets and JSPs, which is essential for Java web applications.
57+
- content: It's a front-end framework for designing responsive web interfaces.
58+
isCorrect: false
59+
explanation: Incorrect. Tomcat is a server-side technology and doesn't deal with front-end design.
60+
- content: It's a database system used for storing application data.
61+
isCorrect: false
62+
explanation: Incorrect. Tomcat is a web server and servlet container, not a database system.
Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
### YamlMime:ModuleUnit
2-
uid: learn.azure.build-webapp-java-tomcat.6
2+
uid: learn.azure.build-tomcat-java-appservice.6
33
title: Summary
44
metadata:
5-
adobe-target: true
6-
prefetch-feature-rollout: true
75
title: Summary
8-
description: Summary and cleanup of Azure resources.
9-
author: yoshioterada
10-
ms.author: yoterada
11-
ms.date: 05/03/2023
6+
description: Summarizes the module and provides instructions for the cleanup of Azure resources.
7+
ms.date: 02/20/2025
8+
author: KarlErickson
9+
ms.author: ayangupta
1210
ms.topic: unit
13-
ms.custom: team=cloud_advocates, devx-track-extended-java, linux-related-content
14-
ms.contributors: yoterada-12142020
11+
ms.custom: team=cloud_advocates, devx-track-extended-java, devx-track-java, linux-related-content
1512
durationInMinutes: 2
1613
content: |
1714
[!include[](includes/6-summary.md)]
18-

0 commit comments

Comments
 (0)