Skip to content

Commit 352f468

Browse files
committed
Fix merge conflicts
2 parents 7166c9e + c7359f4 commit 352f468

File tree

1,072 files changed

+23359
-13473
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,072 files changed

+23359
-13473
lines changed

.openpublishing.redirection.json

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

learn-pr/achievements.yml

Lines changed: 70 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,68 @@ achievements:
51255130
title: Implement interfaces in TypeScript
51265131
summary: JavaScript doesn't support interfaces so, as a JavaScript developer, you may or may not have experience with them. In TypeScript, you can use interfaces as you would in traditional object-oriented programming. You can also use interfaces to define object types and this is the primary focus of this module.
51275132
iconUrl: /training/achievements/typescript/typescript-implement-interfaces.svg
5133+
- uid: learn.typescript-develop-typed-functions.badge
5134+
type: badge
5135+
title: Develop typed functions by using TypeScript
5136+
summary: If you know how to write functions in JavaScript, you know how to write functions in TypeScript. But TypeScript adds some new capabilities to the standard JavaScript functions to make them easier to work with.
5137+
iconUrl: /training/achievements/typescript/typescript-develop-typed-functions.svg
5138+
- uid: learn.language.typescript-generics.badge
5139+
type: badge
5140+
title: Define generics in TypeScript
5141+
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.
5142+
iconUrl: /training/achievements/typescript/typescript-generics.svg
5143+
- uid: learn.language.build-javascript-applications-typescript.trophy
5144+
type: trophy
5145+
title: Build JavaScript applications using TypeScript
5146+
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.
5147+
iconUrl: /training/achievements/typescript/build-javascript-applications-typescript.svg
5148+
- uid: learn.language.typescript-declare-variable-types.badge
5149+
type: badge
5150+
title: Declare variable types in TypeScript
5151+
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.
5152+
iconUrl: /training/achievements/typescript/typescript-declare-variable-types.svg
5153+
- uid: learn.language.typescript-declare-instantiate-classes.badge
5154+
type: badge
5155+
title: Declare and instantiate classes in TypeScript
5156+
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.
5157+
iconUrl: /training/achievements/typescript/typescript-declare-instantiate-classes.svg
5158+
- uid: learn.intro-to-azure-sql-edge.badge
5159+
type: badge
5160+
title: Introduction to Azure SQL Edge
5161+
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.
5162+
iconUrl: /training/achievements/generic-badge.svg
5163+
- uid: learn-sqlserver.deploying-sql-server-linux.badge
5164+
type: badge
5165+
title: Deploy SQL Server on Linux
5166+
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.
5167+
iconUrl: /training/achievements/sqlserver/deploying-on-sql-server-on-linux.svg
5168+
- uid: learn.language.vue-dynamic-rendering.badge
5169+
type: badge
5170+
title: Dynamic page displays with Vue.js
5171+
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.
5172+
iconUrl: /training/achievements/vue-dynamic-rendering.svg
5173+
- uid: learn.language.vue-get-started.badge
5174+
type: badge
5175+
title: Get started with Vue
5176+
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.
5177+
iconUrl: /training/achievements/vue-get-started.svg
5178+
- uid: learn.languages.vue-first-steps.trophy
5179+
type: trophy
5180+
title: Take your first steps with Vue.js
5181+
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.
5182+
iconUrl: /training/achievements/vue-first-steps.svg
5183+
- uid: learn.language.vue-cli-components.badge
5184+
type: badge
5185+
title: Getting started with Vue CLI and single-file components in Vue.js.
5186+
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.
5187+
iconUrl: /training/achievements/vue-cli-components.svg
5188+
- uid: learn.language.vue-data-events.badge
5189+
type: badge
5190+
title: Work with data and events in Vue.js
5191+
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.
5192+
iconUrl: /training/achievements/vue-data-events.svg
5193+
- uid: learn.introduction-to-visual-studio-code.badge
5194+
type: badge
5195+
title: Introduction to Visual Studio Code
5196+
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.
5197+
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)