Skip to content

Commit ce8b487

Browse files
authored
Merge pull request #47903 from MicrosoftDocs/main
Sync main to NEW-intro-dotnet-web-development
2 parents 2cd7220 + 5f102b6 commit ce8b487

File tree

564 files changed

+2964
-2849
lines changed

Some content is hidden

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

564 files changed

+2964
-2849
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: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34358,6 +34358,96 @@
3435834358
"source_path": "learn-pr/azure/implement-firewall-load-balancer/7-summary.yml",
3435934359
"redirect_url": "https://learn.microsoft.com/azure-stack/hci/manage/sdn-technical-reference",
3436034360
"redirect_document_id": false
34361+
},
34362+
{
34363+
"source_path": "learn-pr/azure/introduction-code-to-cloud/1-introduction.yml",
34364+
"redirect_url": "https://learn.microsoft.com/azure/static-web-apps/",
34365+
"redirect_document_id": false
34366+
},
34367+
{
34368+
"source_path": "learn-pr/azure/introduction-code-to-cloud/2-what-is-code-to-cloud.yml",
34369+
"redirect_url": "https://learn.microsoft.com/azure/static-web-apps/",
34370+
"redirect_document_id": false
34371+
},
34372+
{
34373+
"source_path": "learn-pr/azure/introduction-code-to-cloud/3-exercise-deploy-to-code-to-cloud-using-starter-template.yml",
34374+
"redirect_url": "https://learn.microsoft.com/azure/static-web-apps/",
34375+
"redirect_document_id": false
34376+
},
34377+
{
34378+
"source_path": "learn-pr/azure/introduction-code-to-cloud/4-exercise-bring-your-own-repository-to-code-to-cloud.yml",
34379+
"redirect_url": "https://learn.microsoft.com/azure/static-web-apps/",
34380+
"redirect_document_id": false
34381+
},
34382+
{
34383+
"source_path": "learn-pr/azure/introduction-code-to-cloud/5-manage-your-app-components-on-code-to-cloud.yml",
34384+
"redirect_url": "https://learn.microsoft.com/azure/static-web-apps/",
34385+
"redirect_document_id": false
34386+
},
34387+
{
34388+
"source_path": "learn-pr/azure/introduction-code-to-cloud/6-summary.yml",
34389+
"redirect_url": "https://learn.microsoft.com/azure/static-web-apps/",
34390+
"redirect_document_id": false
34391+
},
34392+
{
34393+
"source_path": "learn-pr/azure/introduction-code-to-cloud/7-knowledge-check.yml",
34394+
"redirect_url": "https://learn.microsoft.com/azure/static-web-apps/",
34395+
"redirect_document_id": false
34396+
},
34397+
{
34398+
"source_path": "learn-pr/azure/introduction-code-to-cloud/index.yml",
34399+
"redirect_url": "https://learn.microsoft.com/azure/static-web-apps/",
34400+
"redirect_document_id": false
34401+
},
34402+
{
34403+
"source_path": "learn-pr/wwl-azure/configure-network-routing-endpoints/index.md",
34404+
"redirect_url": "/training/modules/control-network-traffic-flow-with-routes/",
34405+
"redirect_document_id": false
34406+
},
34407+
{
34408+
"source_path": "learn-pr/wwl-azure/configure-network-routing-endpoints/5-determine-service-endpoint-services.md",
34409+
"redirect_url": "/training/modules/control-network-traffic-flow-with-routes/",
34410+
"redirect_document_id": false
34411+
},
34412+
{
34413+
"source_path": "learn-pr/wwl-azure/configure-network-routing-endpoints/4-determine-service-endpoint-uses.md",
34414+
"redirect_url": "/training/modules/control-network-traffic-flow-with-routes/",
34415+
"redirect_document_id": false
34416+
},
34417+
{
34418+
"source_path": "learn-pr/wwl-azure/configure-network-routing-endpoints/6-identify-private-link-uses.md",
34419+
"redirect_url": "/training/modules/control-network-traffic-flow-with-routes/",
34420+
"redirect_document_id": false
34421+
},
34422+
{
34423+
"source_path": "learn-pr/wwl-azure/configure-network-routing-endpoints/3-identify-user-defined-routes.md",
34424+
"redirect_url": "/training/modules/control-network-traffic-flow-with-routes/",
34425+
"redirect_document_id": false
34426+
},
34427+
{
34428+
"source_path": "learn-pr/wwl-azure/configure-network-routing-endpoints/7-simulation-routing.md",
34429+
"redirect_url": "/training/modules/control-network-traffic-flow-with-routes/",
34430+
"redirect_document_id": false
34431+
},
34432+
{
34433+
"source_path": "learn-pr/wwl-azure/configure-network-routing-endpoints/1-introduction.md",
34434+
"redirect_url": "/training/modules/control-network-traffic-flow-with-routes/",
34435+
"redirect_document_id": false
34436+
},
34437+
{
34438+
"source_path": "learn-pr/wwl-azure/configure-network-routing-endpoints/8-knowledge-check.md",
34439+
"redirect_url": "/training/modules/control-network-traffic-flow-with-routes/",
34440+
"redirect_document_id": false
34441+
},
34442+
{
34443+
"source_path": "learn-pr/wwl-azure/configure-network-routing-endpoints/2-review-system-routes.md",
34444+
"redirect_url": "/training/modules/control-network-traffic-flow-with-routes/",
34445+
"redirect_document_id": false
34446+
},
34447+
{
34448+
"source_path": "learn-pr/wwl-azure/configure-network-routing-endpoints/9-summary-resources.md",
34449+
"redirect_url": "/training/modules/control-network-traffic-flow-with-routes/",
34450+
"redirect_document_id": false
3436134451
}
3436234452
]
3436334453
}

learn-pr/achievements.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4117,3 +4117,13 @@ achievements:
41174117
title: Manage data assets in the classic Microsoft Purview Data Catalog
41184118
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.
41194119
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

learn-pr/aspnetcore/blazor-introduction/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: introduction
66
title: Introduction
77
description: "Introducing Blazor for web app development."
8-
ms.date: 1/19/2024
8+
ms.date: 11/01/2024
99
author: danroth27
1010
ms.author: daroth
1111
ms.manager: markl

learn-pr/aspnetcore/blazor-introduction/2-what-is-blazor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: learning-content
66
title: What is Blazor?
77
description: "Blazor is a modern frontend web framework based on HTML and C# that helps you build web apps faster."
8-
ms.date: 1/19/2024
8+
ms.date: 11/01/2024
99
author: danroth27
1010
ms.author: daroth
1111
ms.manager: markl

learn-pr/aspnetcore/blazor-introduction/3-how-blazor-works.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: learning-content
66
title: How Blazor works
77
description: "Blazor supports full stack web UI development with components that can be rendered from the server or client via WebAssembly."
8-
ms.date: 1/19/2024
8+
ms.date: 11/01/2024
99
author: danroth27
1010
ms.author: daroth
1111
ms.manager: markl

learn-pr/aspnetcore/blazor-introduction/4-when-to-use-blazor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: learning-content
66
title: When to use Blazor
77
description: "Learn whether to use Blazor for your next web app project."
8-
ms.date: 1/19/2024
8+
ms.date: 11/01/2024
99
author: danroth27
1010
ms.author: daroth
1111
ms.manager: markl

learn-pr/aspnetcore/blazor-introduction/5-knowledge-check.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Knowledge check
44
metadata:
55
title: Knowledge check
66
description: Check your knowledge about what Blazor is and when you should use it to build your apps.
7-
ms.date: 1/19/2024
7+
ms.date: 11/01/2024
88
author: danroth27
99
ms.author: daroth
1010
ms.manager: markl
@@ -26,15 +26,15 @@ quiz:
2626
explanation: "Blazor is a modern frontend web framework based on HTML, CSS, and C#."
2727
- content: "A type of jacket resembling a suit jacket, but with a more casual cut."
2828
isCorrect: false
29-
explanation: "That's a 'blazer'! Blazor is a modern frontend web framework based on HTML, CSS, and C#"
29+
explanation: "Nope, that's a *blazer*! Blazor is a modern frontend web framework based on HTML, CSS, and C#"
3030
- content: "What language do you typically use to author Blazor components?"
3131
choices:
3232
- content: "JavaScript"
3333
isCorrect: false
3434
explanation: "You can use JavaScript from Blazor apps, but it's not the primary authoring language."
3535
- content: "XAML"
3636
isCorrect: false
37-
explanation: "Blazor components are written in Razor, not XAML."
37+
explanation: "Blazor components are written in Razor, not Extensible Application Markup Language (XAML)."
3838
- content: "Visual Basic"
3939
isCorrect: false
4040
explanation: "You can use Visual Basic in Blazor apps, but you don't typically author Blazor components with Visual Basic."
@@ -49,7 +49,7 @@ quiz:
4949
- content: "False"
5050
isCorrect: false
5151
explanation: "Blazor supports JavaScript interop, which lets you call JavaScript libraries and APIs from your Blazor apps."
52-
- content: "Which of the following benefits is not a benefit of using Blazor?"
52+
- content: "Which of the following benefits isn't a benefit of using Blazor?"
5353
choices:
5454
- content: "Build web UI fast with reusable components."
5555
isCorrect: false
@@ -59,15 +59,15 @@ quiz:
5959
explanation: "The ability to render Blazor components both from the server and the client enables building various web app architectures and optimizing the user experience."
6060
- content: "Build the frontend and backend with one development stack."
6161
isCorrect: false
62-
explanation: "Building both the frontend and backend with .NET uses a common skillset, enables code sharing, and reduces complexity."
62+
explanation: "Building both the frontend and backend with .NET uses a common skill set, enables code sharing, and reduces complexity."
6363
- content: "Minimal download size."
6464
isCorrect: true
6565
explanation: "While server-based Blazor apps can load quickly, running .NET code on the client requires downloading a small .NET runtime with the app."
66-
- content: "Which of the following reasons is valid reason to not use Blazor?"
66+
- content: "Which of the following reasons is a valid reason to not use Blazor?"
6767
choices:
6868
- content: "You need to use an existing React component in your web app."
6969
isCorrect: false
70-
explanation: "You can typically use components from other frontend frameworks in Blazor as HTML custom elements. However, if you need to use many components from other frameworks, then Blazor may not be the best choice."
70+
explanation: "You can typically use components from other frontend frameworks in Blazor as HTML custom elements. However, if you need to use many components from other frameworks, then Blazor might not be the best choice."
7171
- content: "You need to host your web app on a cheap static site host, like GitHub Pages."
7272
isCorrect: false
7373
explanation: "Blazor apps can be configured to run fully on the client via WebAssembly and can be deployed as static sites."
@@ -76,4 +76,4 @@ quiz:
7676
explanation: "Learning C# is worth the investment! With C# in your developer toolbelt you can use .NET to build virtually any type of app, including web apps, native mobile & desktop apps, games, and much more!"
7777
- content: "You need to support older browsers."
7878
isCorrect: true
79-
explanation: "Blazor supports all modern browsers, but if you need to support older browsers that don't support modern web platform features, then Blazor may not be the best choice."
79+
explanation: "Blazor supports all modern browsers, but if you need to support older browsers that don't support modern web platform features, then Blazor might not be the best choice."

learn-pr/aspnetcore/blazor-introduction/6-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
unitType: summary
66
title: Summary
77
description: "Blazor is a user interface framework for .NET developers that can be used to build applications with Razor and C#. Applications run on the server with ASP.NET Core or in the browser with WebAssembly."
8-
ms.date: 01/12/2024
8+
ms.date: 11/01/2024
99
author: csharpfritz
1010
ms.author: jefritz
1111
ms.manager: markl

learn-pr/aspnetcore/blazor-introduction/includes/2-what-is-blazor.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Blazor is a modern frontend web framework based on HTML, CSS, and C# that helps you build web apps faster. With Blazor you build web apps using reusable components that can be run from both the client and the server so that you can deliver great web experiences. Blazor is part of .NET, a developer platform for building *anything*. .NET is free, open-source, and runs cross-platform.
1+
Blazor is a modern frontend web framework based on HTML, CSS, and C# that helps you build web apps faster. With Blazor, you build web apps using reusable components that can be run from both the client and the server so that you can deliver great web experiences. Blazor is part of .NET, a developer platform for building *anything*. .NET is free, open-source, and runs cross-platform.
22

33
Some of the benefits of using Blazor include:
44

@@ -9,6 +9,6 @@ Some of the benefits of using Blazor include:
99
- **Server and client-side rendering:** Render components from both the server and the client to implement various web app architectures and deliver the best possible web app experience.
1010
- **Progressively enhanced server rendering**: Use built-in support for enhanced navigation & form handling and streaming rendering to progressively enhance the user experience of server rendered web apps.
1111
- **Interop with JavaScript:** Use the ecosystem of JavaScript libraries and browser APIs from your C# code.
12-
- **Integrate with existing apps:** Integrate Blazor components with existing MVC, Razor Pages, or JavaScript based apps.
12+
- **Integrate with existing apps:** Integrate Blazor components with an existing MVC, Razor Pages, or JavaScript based apps.
1313
- **Great tooling**: Use Visual Studio or Visual Studio Code to get started in seconds and stay productive with great code editing support.
1414
- **Web, mobile, and desktop**: Blazor components can also be used to build native mobile & desktop apps using a hybrid of native and web, called Blazor Hybrid.

0 commit comments

Comments
 (0)