Skip to content

Commit 407d822

Browse files
committed
Fix merge conflicts
2 parents 7ece5ad + 9761d49 commit 407d822

File tree

1,040 files changed

+23254
-12069
lines changed

Some content is hidden

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

1,040 files changed

+23254
-12069
lines changed

.openpublishing.redirection.json

Lines changed: 524 additions & 0 deletions
Large diffs are not rendered by default.

learn-pr/achievements.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3263,6 +3263,11 @@ achievements:
32633263
title: Configure Azure Kubernetes Service
32643264
summary: Learn how to configure Azure Kubernetes Service including networking, storage, and scaling.
32653265
iconUrl: /training/achievements/azure-kubernetes-configure.svg
3266+
- uid: learn.azure.cloud-adoption-framework-getting-started.badge
3267+
type: badge
3268+
title: Getting started with the Microsoft Cloud Adoption Framework for Azure
3269+
summary: The Microsoft Cloud Adoption Framework for Azure is a guide to the full lifecycle of cloud adoption. Along your organization's journey to the cloud, you encounter roadblocks that can be easily removed through common approaches that thousands of customers share.
3270+
iconUrl: /training/achievements/cloud-adoption-framework-getting-started.svg
32663271
- uid: learn.data-ai.azure-for-the-data-engineer.trophy
32673272
type: trophy
32683273
title: Azure for the Data Engineer
@@ -5125,3 +5130,58 @@ achievements:
51255130
title: Define generics in TypeScript
51265131
summary: Generics are code templates that you can define and reuse throughout your codebase. They provide a way to tell functions, classes, or interfaces what type you want to use when you call it.
51275132
iconUrl: /training/achievements/typescript/typescript-generics.svg
5133+
- uid: learn.language.build-javascript-applications-typescript.trophy
5134+
type: trophy
5135+
title: Build JavaScript applications using TypeScript
5136+
summary: TypeScript offers all the features of JavaScript, plus an additional layer on top of these - the TypeScript type system. In this learning path, you’ll learn how using TypeScript for JavaScript development can help you build more robust code, reduce runtime type errors, take advantage of modern features before they are available in JavaScript, and work better with development teams.
5137+
iconUrl: /training/achievements/typescript/build-javascript-applications-typescript.svg
5138+
- uid: learn.language.typescript-declare-variable-types.badge
5139+
type: badge
5140+
title: Declare variable types in TypeScript
5141+
summary: JavaScript is a dynamically typed language. While this makes declaring variables easy, it can in some cases lead to unexpected results. The static type system in TypeScript enables you to describe the shape of an object, providing better documentation, and allowing TypeScript to validate that your code is working correctly. In TypeScript, declarations of namespaces, classes, properties, functions, variables, and other language entities associate types with those entities. The way that a type is formed and associated with a language entity depends on the kind of entity. This module introduces some of the available types and shows how to associate them with variables. Later modules examine how interfaces, functions, and classes use static typing.
5142+
iconUrl: /training/achievements/typescript/typescript-declare-variable-types.svg
5143+
- uid: learn.language.typescript-declare-instantiate-classes.badge
5144+
type: badge
5145+
title: Declare and instantiate classes in TypeScript
5146+
summary: Classes in TypeScript extend the ES6 functionality by adding TypeScript-specific features like type annotations for class members, access modifiers, and the ability to specify required or optional parameters. Another benefit of using TypeScript is that you can use it to develop with classes and then compile them down to JavaScript that works across all major browsers and platforms, as needed.
5147+
iconUrl: /training/achievements/typescript/typescript-declare-instantiate-classes.svg
5148+
- uid: learn.intro-to-azure-sql-edge.badge
5149+
type: badge
5150+
title: Introduction to Azure SQL Edge
5151+
summary: Describe how Azure SQL Edge enables developers to use the same Transact-SQL (T-SQL) API to develop apps for the edge. Evaluate whether Azure SQL Edge provides the same security and performance as Microsoft SQL Server.
5152+
iconUrl: /training/achievements/generic-badge.svg
5153+
- uid: learn-sqlserver.deploying-sql-server-linux.badge
5154+
type: badge
5155+
title: Deploy SQL Server on Linux
5156+
summary: Learn about the software and hardware prerequisites to run SQL Server on Linux and then discover the straightforward steps to install SQL Server on Linux. You will also learn additional tasks, such as installing command-line tools.
5157+
iconUrl: /training/achievements/sqlserver/deploying-on-sql-server-on-linux.svg
5158+
- uid: learn.language.vue-dynamic-rendering.badge
5159+
type: badge
5160+
title: Dynamic page displays with Vue.js
5161+
summary: One of the goals of any web framework is to update the display based on data values. This module explores how to make your page dynamic based on those values and how to display lists of information.
5162+
iconUrl: /training/achievements/vue-dynamic-rendering.svg
5163+
- uid: learn.language.vue-get-started.badge
5164+
type: badge
5165+
title: Get started with Vue
5166+
summary: Vue.js is a progressive web framework that allows developers to get up and running quickly, with just the addition of a script tag. But Vue.js can also grow with you. You can use it to create large scalable applications. In this module, you'll explore the core concepts of Vue.js and how to get started.
5167+
iconUrl: /training/achievements/vue-get-started.svg
5168+
- uid: learn.languages.vue-first-steps.trophy
5169+
type: trophy
5170+
title: Take your first steps with Vue.js
5171+
summary: Vue.js is a progressive web framework allowing developers to get up and running quickly, with the addition of a `script` tag. However, Vue.js can also grow with you, and can be used to create large scalable applications.
5172+
iconUrl: /training/achievements/vue-first-steps.svg
5173+
- uid: learn.language.vue-cli-components.badge
5174+
type: badge
5175+
title: Getting started with Vue CLI and single-file components in Vue.js.
5176+
summary: Although it's possible to create Vue.js applications by using purely JavaScript, most developers need more power and flexibility. By using Vue CLI and single-file components, you can use more robust tooling to enhance the development experience. We'll see how to use Vue CLI to bootstrap an application, and how to create reusable components in Vue.
5177+
iconUrl: /training/achievements/vue-cli-components.svg
5178+
- uid: learn.language.vue-data-events.badge
5179+
type: badge
5180+
title: Work with data and events in Vue.js
5181+
summary: Dynamic web applications typically allow users to interact with the page and data. In this module, you'll see how to add forms to a Vue.js page and respond to user events. You'll also see how to add computed values that can be calculated based on updates to the data.
5182+
iconUrl: /training/achievements/vue-data-events.svg
5183+
- uid: learn.introduction-to-visual-studio-code.badge
5184+
type: badge
5185+
title: Introduction to Visual Studio Code
5186+
summary: In this module, you learn how to assess whether Visual Studio Code is the right source code editor for you. We explore how Visual Studio Code can be used in different development situations, for example, web, C++, and data science. We also examine Visual Studio Code's features such as the editor, debugger, and source control. Finally, we walk you through decision criteria you can use to choose a code editor.
5187+
iconUrl: /learn/achievements/introduction-to-visual-studio-code.svg

learn-pr/azure/aks-deploy-container-app/1-introduction.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
### YamlMime:ModuleUnit
22
uid: learn.aks-deploy-container-app.1-introduction
3-
metadata:
4-
adobe-target: true
3+
metadata:
4+
adobe-target: true
55
prefetch-feature-rollout: true
66
title: Introduction
77
description: Introduction
88
ms.published: 07/31/2020
9-
ms.date: 04/04/2023
9+
ms.date: 01/31/2025
1010
author: nickomang
1111
ms.author: nickoman
1212
ms.topic: unit

learn-pr/azure/aks-deploy-container-app/2-create-aks-cluster.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
### YamlMime:ModuleUnit
22
uid: learn.aks-deploy-container-app.2-create-aks-cluster
3-
metadata:
4-
adobe-target: true
3+
metadata:
4+
adobe-target: true
55
prefetch-feature-rollout: true
66
title: Create an Azure Kubernetes Service cluster
77
description: Explore some of the architectural concepts you need to consider when you configure your first Azure Kubernetes Service cluster. You'll review concepts such as common cluster architecture and application routing.
88
ms.published: 07/31/2020
9-
ms.date: 04/04/2023
9+
ms.date: 01/31/2025
1010
author: nickomang
1111
ms.author: nickoman
1212
ms.topic: unit

learn-pr/azure/aks-deploy-container-app/3-exercise-create-aks-cluster.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
### YamlMime:ModuleUnit
22
uid: learn.aks-deploy-container-app.3-exercise-create-aks-cluster
3-
metadata:
4-
adobe-target: true
3+
metadata:
4+
adobe-target: true
55
prefetch-feature-rollout: true
66
title: Exercise - Create an Azure Kubernetes Service cluster
77
description: In this exercise, you'll create an Azure Kubernetes Service cluster using Azure CLI and configure access from the Cloud Shell to your new cluster using Kubectl.
88
ms.published: 07/31/2020
9-
ms.date: 04/04/2023
9+
ms.date: 01/31/2025
1010
author: nickomang
1111
ms.author: nickoman
1212
ms.topic: unit

learn-pr/azure/aks-deploy-container-app/4-deploy-app.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
### YamlMime:ModuleUnit
22
uid: learn.aks-deploy-container-app.4-deploy-app
3-
metadata:
4-
adobe-target: true
3+
metadata:
4+
adobe-target: true
55
prefetch-feature-rollout: true
66
title: Deploy an application on your Azure Kubernetes Service cluster
77
description: Explore the concepts needed to create and deploy an application to your Azure Kubernetes Service cluster. You'll see how to deploy an application as a container from a container registry by using a declarative manifest file.
88
ms.published: 07/31/2020
9-
ms.date: 04/04/2023
9+
ms.date: 01/31/2025
1010
author: nickomang
1111
ms.author: nickoman
1212
ms.topic: unit

learn-pr/azure/aks-deploy-container-app/5-exercise-deploy-app.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
### YamlMime:ModuleUnit
22
uid: learn.aks-deploy-container-app.5-exercise-deploy-app
3-
metadata:
4-
adobe-target: true
3+
metadata:
4+
adobe-target: true
55
prefetch-feature-rollout: true
66
title: Exercise - Deploy an application on your Azure Kubernetes Service cluster
77
description: In this exercise, you'll create and push a Kubernetes workload to an Azure Container Registry instance. You'll then deploy the workload from the container registry to an Azure Kubernetes Service cluster by creating a deployment manifest file.
88
ms.published: 07/31/2020
9-
ms.date: 04/04/2023
9+
ms.date: 01/31/2025
1010
author: nickomang
1111
ms.author: nickoman
1212
ms.topic: unit

learn-pr/azure/aks-deploy-container-app/6-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
title: Summary
77
description: Summary
88
ms.published: 07/31/2020
9-
ms.date: 04/04/2023
9+
ms.date: 01/31/2025
1010
author: nickomang
1111
ms.author: nickoman
1212
ms.topic: unit

learn-pr/azure/aks-deploy-container-app/includes/1-introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ By the end of this module, you can:
1616
- Familiarity with Kubernetes concepts. If you're new to Kubernetes, start with the [basics of Kubernetes](https://azure.microsoft.com/topic/what-is-kubernetes/?azure-portal=true).
1717
- Familiarity with [Git](/contribute/git-github-fundamentals) and [GitHub](https://github.com).
1818
- Familiarity with [Docker](https://docker.com) and Docker images.
19-
- An active Azure [subscription](https://azure.microsoft.com/free/services/kubernetes-service/?azure-portal=true).
19+
- An active Azure [subscription](https://azure.microsoft.com/pricing/purchase-options/azure-account).
2020
- Ability to use the [Azure CLI](/azure/aks/kubernetes-walkthrough).
2121
- Ability to create a Docker container. If you're new to Docker, start with the [intro to containers](/training/modules/intro-to-containers/).
2222

learn-pr/azure/aks-deploy-container-app/includes/2-create-aks-cluster.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ There are two popular cluster architectures for Kubernetes-based deployments.
2626

2727
:::image type="content" source="../media/2-1-diagram.png" alt-text="A diagram that shows a single control plane and multiple nodes in a cluster configuration.":::
2828

29-
The *single control plane to multiple nodes* per cluster architecture is the most common architectural pattern, and is the easiest to deploy, but it doesn't provide high availability to your cluster's core management services.
29+
The *single control plane to multiple nodes* per cluster architecture is the most common architectural pattern and is the easiest to deploy, but it doesn't provide high availability to your cluster's core management services.
3030

3131
If the control plane node becomes unavailable for any reason, no other interaction can happen with the cluster. This problem occurs even if you're the operator, or by any workloads that use Kubernetes' APIs to communicate until, at least, the API server is back online.
3232

@@ -68,4 +68,4 @@ You can change the node count later in the cluster's configuration panel. It's a
6868

6969
## Node VM size
7070

71-
Select from a wide range of VM specs. For development purposes, you can choose the B series to save on costs. In the exercises, you use series B2, the standard size. For more guidance to select a VM based on your needs, visit the [Azure VM selector tool](https://azure.microsoft.com/pricing/vm-selector/)
71+
Select from a wide range of VM specs. For development purposes, you can choose the B series to save on costs. In the exercises, you use series B2, the standard size. For more guidance to select a VM based on your needs, [ask Microsoft Copilot in Azure to find the best VM](https://techcommunity.microsoft.com/blog/azurecompute/using-microsoft-copilot-in-azure-to-find-the-best-vm-size-for-you/4356049)

0 commit comments

Comments
 (0)