Skip to content

Commit 6fe5fb3

Browse files
authored
Merge pull request #47902 from MicrosoftDocs/main
Sync main to NEW-build-first-aspnet-web-app
2 parents 249d6e6 + 5f102b6 commit 6fe5fb3

File tree

14,984 files changed

+55489
-38473
lines changed

Some content is hidden

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

14,984 files changed

+55489
-38473
lines changed

.openpublishing.publish.config.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@
6666
"branch": "solution",
6767
"branch_mapping": {}
6868
},
69+
{
70+
"path_to_root": "aspnetcore-snippets",
71+
"url": "https://github.com/MicrosoftDocs/mslearn-aspnetcore-snippets",
72+
"branch": "main",
73+
"branch_mapping": {}
74+
},
6975
{
7076
"path_to_root": "active-directory-b2c-msal-node-sign-in-sign-out-webapp",
7177
"url": "https://github.com/Azure-Samples/active-directory-b2c-msal-node-sign-in-sign-out-webapp",

.openpublishing.redirection.json

Lines changed: 1470 additions & 1 deletion
Large diffs are not rendered by default.

learn-pr/achievements.yml

Lines changed: 163 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2373,6 +2373,11 @@ achievements:
23732373
title: Extract data from forms by using Azure AI Document Intelligence
23742374
summary: In this learning path, you'll see how Azure Forms Analyzer solutions can enable you to capture data from typed or hand-written forms. You'll also learn how to build a solution for your custom form types and integrate that solution into an Azure Cognitive Search pipeline.
23752375
iconUrl: /training/achievements/extract-data-from-forms-use-form-recognizer.svg
2376+
- uid: learn.wwl.create-enrichment-pipeline-with-azure-cognitive-search.badge
2377+
type: badge
2378+
title: Create a custom skill for Azure AI Search
2379+
summary: Use the power of artificial intelligence to enrich your data and find new insights.
2380+
iconUrl: /training/achievements/create-an-enrichment-pipeline.svg
23762381
- uid: learn.wwl.extract-text-from-images-documents.trophy
23772382
type: trophy
23782383
title: Extract text from images and documents
@@ -3162,7 +3167,7 @@ achievements:
31623167
type: badge
31633168
title: Fundamentals of Azure OpenAI Service
31643169
summary: Get to know the connection between artificial intelligence (AI), Responsible AI, and text, code, and image generation. Understand how you can use Azure OpenAI to build solutions against AI models within Azure.
3165-
iconUrl: /learn-pr/achievements/learn.wwl.explore-azure-openai.badge.svg
3170+
iconUrl: /training/achievements/explore-azure-openai.svg
31663171
- uid: learn-xamarin.create-multi-page-xamarin-forms-apps-with-stack-and-tab-navigation.badge
31673172
type: badge
31683173
title: Create multi-page Xamarin.Forms apps with stack and tab navigation
@@ -3922,6 +3927,11 @@ achievements:
39223927
title: Explore Microsoft Defender for IoT implementation
39233928
summary: This module provides you with experience configuring Microsoft Defender for IoT and implementing Microsoft Defender for IoT security agents to enhance your awareness of device-level security concerns.
39243929
iconUrl: /learn/achievements/azure-defender-iot-implementation.svg
3930+
- uid: learn.protect-identities-with-aad-idp.badge
3931+
type: badge
3932+
title: Protect your identities with Microsoft Entra ID Protection
3933+
summary: Use the advanced detection and remediation of identity-based threats to protect your Microsoft Entra identities and applications from compromise.
3934+
iconUrl: /training/achievements/protect-identities-with-aad-idp.svg
39253935
- uid: learn.azure.data-classification-and-data-protection.badge
39263936
type: badge
39273937
title: Introduction to Microsoft data classification and protection
@@ -3960,10 +3970,160 @@ achievements:
39603970
- uid: learn.wwl.realize-integrated-analytical-solutions-with-azure-synapse-analytics.trophy
39613971
type: trophy
39623972
title: Realize Integrated Analytical Solutions with Azure Synapse Analytics
3963-
summary: Learn how Azure Synapse Analytics enables you to perform different types of analytics through its components that can be used to build Modern Data Warehouses through to Advanced Analytical solutions.
3973+
summary: Learn how Azure Synapse Analytics enables you to perform different types of analytics through its components that can be used to build Modern Data Warehouses through to Advanced Analytical solutions.
39643974
iconUrl: /learn/achievements/realize-integrated-analytical-solutions-with-azure-synapse-analytics.svg
3975+
- uid: learn.connect-app-to-azure-storage.badge
3976+
type: badge
3977+
title: Connect an app to Azure Storage
3978+
summary: Create a simple application and add configuration, client library references, and code to connect it to Azure Storage.
3979+
iconUrl: /training/achievements/connect-an-app-to-azure-storage.svg
3980+
- uid: learn.communicate-between-applications-with-azure-queue-storage.badge
3981+
type: badge
3982+
title: Communicate between applications with Azure Queue storage
3983+
summary: Implement the publish-subscribe pattern in the cloud using Azure Queue storage.
3984+
iconUrl: /training/achievements/communicate-between-apps-with-azure-queue-storage.svg
3985+
- uid: learn.control-access-to-azure-storage-with-sas.badge
3986+
type: badge
3987+
title: Control access to Azure Storage with shared access signatures
3988+
summary: Grant access to data stored in your Azure Storage accounts securely by using shared access signatures.
3989+
iconUrl: /training/achievements/control-access-to-azure-storage-with-sas.svg
39653990
- uid: learn.azure.cloud-adoption-framework-organize.badge
39663991
type: badge
39673992
title: Use the Cloud Adoption Framework to manage organizational alignment
39683993
summary: Moving from an on-premises datacenter environment to the cloud requires an organization to reevaluate its IT structure. What works on-premises—typically a centralized control model—doesn't necessarily work in a cloud environment. The good news is that migrating to the cloud can enable automation that gives IT professionals in your organization more freedom to innovate. The Cloud Adoption Framework provides guidance for this modernization journey. This module is added learning after you complete the [Accelerate cloud adoption with the Microsoft Cloud Adoption Framework for Azure](/training/paths/cloud-adoption-framework/) learning path.
3969-
iconUrl: /training/achievements/cloud-adoption-framework-organize.svg
3994+
iconUrl: /training/achievements/cloud-adoption-framework-organize.svg
3995+
- uid: learn.azure.introduction-data-protection-privacy.badge
3996+
type: badge
3997+
title: Introduction to data protection and privacy
3998+
summary: Learn about data protection and privacy, privacy laws and regulations, Microsoft data categories, and Microsoft data protection and compliance support.
3999+
iconUrl: /training/achievements/introduction-data-protection-privacy.svg
4000+
- uid: learn.wwl.responsible-generative-ai.badge
4001+
type: badge
4002+
title: Fundamentals of Responsible Generative AI
4003+
summary: Generative AI enables amazing creative solutions, but must be implemented responsibly to minimize the risk of harmful content generation.
4004+
iconUrl: /learn/achievements/generic-badge.svg
4005+
- uid: learn.wwl.use-azure-resource-manager.badge
4006+
type: badge
4007+
title: Use Azure Resource Manager
4008+
summary: You'll learn how to use resource groups to organize your Azure resources.
4009+
iconUrl: /training/achievements/arm-use-resource-manager.svg
4010+
- uid: learn.wwl.use-intelligent-planners.badge
4011+
type: badge
4012+
title: Use intelligent planners
4013+
summary: This module introduces different ways to automatically invoke functions using the Semantic Kernel SDK. Learn how planners can generate plans to accomplish tasks and how to fine-tune planners to optimize performance.
4014+
iconUrl: /training/achievements/generic-badge.svg
4015+
- uid: learn.authenticate-apps-with-managed-identities.badge
4016+
type: badge
4017+
title: Authenticate apps to Azure services by using service principals and managed identities for Azure resources
4018+
summary: Securely authenticate applications to Azure to manage and access Azure services. Service principals and managed identities for Azure resources give your app a Microsoft Entra identity.
4019+
iconUrl: /training/achievements/authenticate-apps-with-managed-identities.svg
4020+
- uid: learn-pr.develop-test-deploy-azure-functions-core-tools.badge
4021+
type: badge
4022+
title: Develop, test, and publish Azure Functions by using Azure Functions Core Tools
4023+
summary: Find out how to develop an Azure Function in Visual Studio with a test framework to create, deploy, and test this scalable and secure service.
4024+
iconUrl: /training/achievements/develop-test-deploy-azure-functions-core-tools.svg
4025+
- uid: learn.azure.manage-subscription-access-azure-rbac.badge
4026+
type: badge
4027+
title: Manage access to an Azure subscription by using Azure role-based access control (Azure RBAC)
4028+
summary: To grant access to a subscription, identify the appropriate role to assign to an employee. Understand when you might need to temporarily elevate your own access to regain access to a subscription.
4029+
iconUrl: /training/achievements/manage-subscription-access-azure-rbac.svg
4030+
- uid: learn.azure.intro-to-batch-stt.badge
4031+
type: badge
4032+
title: Transcribe large amounts of audio data with Batch Transcription
4033+
summary: Batch transcription is a feature of Azure AI Speech that lets you transcribe large amounts of pre-recorded audio data asynchronously. Batch transcription's high throughput makes it ideal for call centers that have to transcribe hundreds or thousands of calls every day to ensure they meet regulations and compliance standards. Batch transcription also enables better data analyses, which can let call centers ensure that customer feedback is taken into account, staff are treated fairly, and problems are dealt with quickly and properly.
4034+
iconUrl: /training/achievements/intro-to-batch-transcription.svg
4035+
- uid: learn.azure.implement-firewall-load-balancer.badge
4036+
type: badge
4037+
title: Implement Datacenter Firewall and Software Load Balancer on Azure Stack HCI
4038+
summary: Learn how Azure Stack HCI software defined networking (SDN) helps implement network traffic filtering and load balancing.
4039+
iconUrl: /training/achievements/generic-badge.svg
4040+
- uid: learn.azure.manage-azure-stack-hci-tenant-networks.badge
4041+
type: badge
4042+
title: Manage Azure Stack HCI tenant networks
4043+
summary: Manage Azure Stack HCI tenant networks.
4044+
iconUrl: /training/achievements/generic-badge.svg
4045+
- uid: learn.azure.plan-deploy-sdn-infrastructure.badge
4046+
type: badge
4047+
title: Plan for and deploy SDN infrastructure on Azure Stack HCI
4048+
summary: This module explores the architecture and core capabilities of Software Defined Networking (SDN) on Azure Stack HCI. It also includes a couple of demonstrations illustrating a sample deployment of SDN on Azure Stack HCI.
4049+
iconUrl: /training/achievements/generic-trophy.svg
4050+
- uid: learn.wwl.manage-azure-stack-hci-clusters.badge
4051+
type: badge
4052+
title: Manage Azure Stack HCI clusters
4053+
summary: This module covers the most common Microsoft Azure Stack HCI management and maintenance tasks that will help you improve the resiliency, stability, and performance of your existing IT infrastructure.
4054+
iconUrl: /training/achievements/manage-azure-stack-hci-clusters.svg
4055+
- uid: learn-pr.azure.manage-azure-stack-hci-volumes.badge
4056+
type: badge
4057+
title: Manage Azure Stack HCI volumes
4058+
summary: Manage Azure Stack HCI (Hyperconverged infrastructure) volumes.
4059+
iconUrl: /training/achievements/generic-badge.svg
4060+
- uid: learn.wwl.integrate-azure-services-with-azure-stack-hci.badge
4061+
type: badge
4062+
title: Integrate Azure services with Azure Stack HCI
4063+
summary: This module describes the benefits, considerations, and implementation process of integrating Microsoft Azure services with Azure Stack HCI and its workloads.
4064+
iconUrl: /training/achievements/integrate-azure-services-with-azure-stack-hci.svg
4065+
- uid: learn.wwl.manage-azure-stack-hci-virtual-machine-workloads.badge
4066+
type: badge
4067+
title: Manage Azure Stack HCI virtual machine workloads
4068+
summary: This module describes how to manage and maintain Microsoft Azure Stack HCI virtual machine (VM) workloads.
4069+
iconUrl: /training/achievements/manage-azure-stack-hci-virtual-machine-workloads.svg
4070+
- uid: learn.azure.stack-hci-arc-integration.badge
4071+
type: badge
4072+
title: Integrate Azure Arc and Azure Stack HCI
4073+
summary: In this module, you'll learn the fundamentals of Azure Arc and how it's used to bring new capabilities to the management and monitoring of your Azure Stack HCI clusters at scale.
4074+
iconUrl: /training/achievements/stack-hci-arc-integration.svg
4075+
- uid: learn.azure.azure-stack-hci-plan-deploy.badge
4076+
type: badge
4077+
title: Plan and deploy Azure Stack HCI
4078+
summary: This module introduces you to planning for and deploying Azure Stack HCI. Content includes identifying suitable workloads, determining the optimal configuration to host these workloads, stepping through the deployment process, validating post-deployment operational status, and evaluating Azure integration options.
4079+
iconUrl: /training/achievements/azure-stack-hci-plan-deploy.svg
4080+
- uid: learn.azure.azure-stack-hci-technologies.badge
4081+
type: badge
4082+
title: Introduction to Azure Stack HCI core technologies
4083+
summary: This module introduces Azure Stack HCI technologies. You'll learn about the core Azure Stack HCI technologies, including Hyper-V, software-defined storage, and software-defined networking.
4084+
iconUrl: /training/achievements/azure-stack-hci-technologies.svg
4085+
- uid: learn.azure.intro-to-azure-stack.badge
4086+
type: badge
4087+
title: Introduction to Azure Stack
4088+
summary: This module introduces you to the Azure Stack portfolio and describes basic architecture, core capabilities, and primary use cases of its products. You'll also learn about differences and similarities between Azure Stack HCI, Azure Stack Hub, Azure Stack Edge, and Azure.
4089+
iconUrl: /training/achievements/intro-to-azure-stack.svg
4090+
- uid: learn.wwl.operate-maintain-azure-stack-hci.trophy
4091+
type: trophy
4092+
title: Operate and maintain Azure Stack HCI
4093+
summary: This learning path explains how to manage Azure Stack HCI clusters, integrate Microsoft Azure services with Azure Stack HCI, manage Azure Stack HCI VM workloads, and manage Azure Kubernetes Service on Azure Stack HCI.
4094+
iconUrl: /training/achievements/operate-and-maintain-azure-stack-hci.svg
4095+
- uid: learn.azure-stack-hci-foundations.trophy
4096+
type: trophy
4097+
title: Azure Stack HCI foundations
4098+
summary: This learning path introduces you to the Azure Stack portfolio and describes basic architecture, core capabilities, and primary use cases of its products. You'll also learn about differences and similarities between Azure Stack HCI, Azure Stack Hub, Azure Stack Edge, and Azure.
4099+
iconUrl: /training/achievements/azure-stack-hci.svg
4100+
- uid: learn.azure.add-custom-domain-name-azure-active-directory.badge
4101+
type: badge
4102+
title: Add custom domain name to Microsoft Entra ID
4103+
summary: In this module, you'll learn to add your custom domain to Microsoft Entra ID. You'll also learn to add DNS information to the domain registrar, verify your custom domain name in the Azure portal, and set it as the primary.
4104+
iconUrl: /training/achievements/add-custom-domain-name-azure-active-directory.svg
4105+
- uid: learn.azure.create-users-and-groups-in-azure-active-directory.badge
4106+
type: badge
4107+
title: Create Azure users and groups in Microsoft Entra ID
4108+
summary: Create users in Microsoft Entra ID. Understand different types of groups. Create a group and add members. Manage business-to-business guest accounts.
4109+
iconUrl: /training/achievements/create-users-and-groups-in-azure-active-directory.svg
4110+
- uid: learn.wwl.configure-virtual-machine-backups.badge
4111+
type: badge
4112+
title: Configure virtual machine backups
4113+
summary: Learn how to configure virtual machine backups including restore operations.
4114+
iconUrl: /training/achievements/virtual-machines-configure-backup.svg
4115+
- uid: learn.manage-data-assets-in-microsoft-purview-data-catalog.badge
4116+
type: badge
4117+
title: Manage data assets in the classic Microsoft Purview Data Catalog
4118+
summary: This module teaches you how to use the classic Microsoft Purview Data Catalog to manage your scanned data assets. How to curate a business glossary, and how to browse assets across your entire data estate.
4119+
iconUrl: /learn/achievements/manage-data-assets-in-microsoft-purview-data-catalog.svg
4120+
- uid: learn.introduction-code-to-cloud.badge
4121+
type: badge
4122+
title: Introduction to Code to Cloud
4123+
summary: This module covers provides an Introduction to Code to Cloud, a service that allows you to seamlessly deploy your complex micro-architecture solutions to Microsoft Azure.
4124+
iconUrl: /learn/achievements/generic-badge.svg
4125+
- uid: learn.wwl.configure-network-routing-endpoints.badge
4126+
type: badge
4127+
title: Configure network routing and endpoints
4128+
summary: Learn how to configure network routes, including endpoints and private links.
4129+
iconUrl: /training/achievements/network-routing-endpoints-configure.svg
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
### YamlMime:AchievementDetail
2+
achievementUid: learn.azure-linux-postgres.trophy
3+
metadata:
4+
title: 'Microsoft Trophy: Migrate Linux and PostgreSQL to Azure was issued by Microsoft'
5+
socialImageUrl: /training/achievements/azure-linux-social.png

learn-pr/achievements/learn.azure.intro-to-azure-cosmos-db-core-api.badge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
achievementUid: learn.azure.intro-to-azure-cosmos-db-core-api.badge
33
metadata:
44
title: >-
5-
Microsoft Badge: Introduction to Azure Cosmos DB SQL API was issued by
5+
Microsoft Badge: Introduction to Azure Cosmos DB for NoSQL was issued by
66
Microsoft
77
socialImageUrl: /training/achievements/intro-to-azure-cosmos-db-core-api-social.png

learn-pr/achievements/learn.build-dotnet-app-cosmos-db-sql-api.badge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ achievementUid: learn.build-dotnet-app-cosmos-db-sql-api.badge
33
metadata:
44
title: >-
55
Microsoft Badge: Guided project - Build an app that queries and adds data to
6-
Azure Cosmos DB SQL API was issued by Microsoft
6+
Azure Cosmos DB for NoSQL was issued by Microsoft
77
socialImageUrl: /training/achievements/build-dotnet-app-cosmos-db-sql-api-social.png

learn-pr/advocates/accelerate-scale-spring-boot-application-azure-cache-redis/1-introduction.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.introduction
33
title: Introduction
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Introduction
68
description: Get basic information about Redis and Azure Cache for Redis, and see the learning objectives and prerequisites for this module.
79
author: judubois
@@ -13,3 +15,4 @@ metadata:
1315
durationInMinutes: 3
1416
content: |
1517
[!include[](includes/1-introduction.md)]
18+

learn-pr/advocates/accelerate-scale-spring-boot-application-azure-cache-redis/2-setup.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.setup
33
title: Exercise - Set up Azure Cache for Redis
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Exercise - Set up Azure Cache for Redis
68
description: In this unit, set up the Azure CLI and use it to create an Azure Cache for Redis instance.
79
author: judubois
@@ -15,3 +17,4 @@ metadata:
1517
durationInMinutes: 5
1618
content: |
1719
[!include[](includes/2-setup.md)]
20+

learn-pr/advocates/accelerate-scale-spring-boot-application-azure-cache-redis/3-create-configure.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.create-configure
33
title: Learn about Redis for Java and Spring Boot applications
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Learn about Redis for Java and Spring Boot applications
68
description: Learn about Redis, Azure Cache for Redis, and Spring Data Redis, and how to use them with Java and Spring Boot applications.
79
author: judubois
@@ -15,3 +17,4 @@ metadata:
1517
durationInMinutes: 5
1618
content: |
1719
[!include[](includes/3-create-configure.md)]
20+

learn-pr/advocates/accelerate-scale-spring-boot-application-azure-cache-redis/4-exercise-create-configure.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
uid: learn.accelerate-scale-spring-boot-application-azure-cache-redis.exercise-create-configure
33
title: Exercise - Create a Spring Boot application that uses Spring Data Redis
44
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
57
title: Exercise - Create a Spring Boot application that uses Spring Data Redis
68
description: Complete this exercise to create a Spring Boot application and configure Spring Data Redis to store business data in Redis.
79
author: judubois
@@ -13,3 +15,4 @@ metadata:
1315
durationInMinutes: 7
1416
content: |
1517
[!include[](includes/4-exercise-create-configure.md)]
18+

0 commit comments

Comments
 (0)