Skip to content

Commit 96f7c40

Browse files
authored
Merge pull request #51192 from wwlpublish/51002fee3029387e0935e2f5952572bbb4c2c80daafdbb00547f794808314b52-live
Modules/M02-guided-project-update-maintain-resources
2 parents 46edf67 + 6690fec commit 96f7c40

20 files changed

+348
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-update-maintain-resources.introduction
3+
title: Introduction
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Introduction
8+
description: "Introduction"
9+
ms.date: 07/09/2025
10+
author: wwlpublish
11+
ms.author: robbarefoot
12+
ms.topic: unit
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/1-introduction.md)]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-update-maintain-resources.prepare
3+
title: Prepare
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Prepare
8+
description: "Prepare"
9+
ms.date: 07/09/2025
10+
author: wwlpublish
11+
ms.author: robbarefoot
12+
ms.topic: unit
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/2-prepare.md)]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-update-maintain-resources.exercise-virtual-network
3+
title: Exercise – Update the virtual network
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Exercise – Update the Virtual Network
8+
description: "Exercise – Update the virtual network"
9+
ms.date: 07/09/2025
10+
author: wwlpublish
11+
ms.author: robbarefoot
12+
ms.topic: unit
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/3-exercise-virtual-network.md)]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-update-maintain-resources.exercise-manage-virtual-machines
3+
title: Exercise – Manage virtual machines
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Exercise – Manage Virtual Machines
8+
description: "Exercise – Manage virtual machines"
9+
ms.date: 07/09/2025
10+
author: wwlpublish
11+
ms.author: robbarefoot
12+
ms.topic: unit
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/4-exercise-manage-virtual-machines.md)]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-update-maintain-resources.exercise-control-storage-access
3+
title: Exercise – Control storage access
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Exercise – Control Storage Access
8+
description: "Exercise – Control storage access"
9+
ms.date: 07/09/2025
10+
author: wwlpublish
11+
ms.author: robbarefoot
12+
ms.topic: unit
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/5-exercise-control-storage-access.md)]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-update-maintain-resources.exercise-manage-tags-locks
3+
title: Exercise – Manage tags and locks
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Exercise – Manage Tags and Locks
8+
description: "Exercise – Manage tags and locks"
9+
ms.date: 07/09/2025
10+
author: wwlpublish
11+
ms.author: robbarefoot
12+
ms.topic: unit
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/6-exercise-manage-tags-locks.md)]
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-update-maintain-resources.exercise-clean-up
3+
title: Exercise – Clean up
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Exercise – Clean up
8+
description: "Exercise – Clean up"
9+
ms.date: 07/09/2025
10+
author: wwlpublish
11+
ms.author: robbarefoot
12+
ms.topic: unit
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/7-exercise-clean-up.md)]
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-update-maintain-resources.knowledge-check
3+
title: Module assessment
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Module Assessment
8+
description: "Module assessment"
9+
ms.date: 07/09/2025
10+
author: wwlpublish
11+
ms.author: robbarefoot
12+
ms.topic: unit
13+
durationInMinutes: 5
14+
content: |
15+
[!include[](includes/8-knowledge-check.md)]
16+
quiz:
17+
title: "Check your knowledge"
18+
questions:
19+
- content: "Which Azure resource is used to group related resources for a project?"
20+
choices:
21+
- content: "Virtual Network"
22+
isCorrect: false
23+
explanation: "Incorrect. A virtual network is used to manage communication between resources, not to group them."
24+
- content: "Resource Group"
25+
isCorrect: true
26+
explanation: "Correct. A resource group is used to group related resources for easier management and cleanup."
27+
- content: "Storage Account"
28+
isCorrect: false
29+
explanation: "Incorrect. A storage account is used to store data, not to group resources."
30+
- content: "What is the purpose of setting a delete lock on an Azure resource?"
31+
choices:
32+
- content: "To prevent the resource from being modified."
33+
isCorrect: false
34+
explanation: "Incorrect"
35+
- content: "To allow only administrators to access the resource."
36+
isCorrect: false
37+
explanation: "Incorrect"
38+
- content: "To prevent accidental or unauthorized deletion of the resource."
39+
isCorrect: true
40+
explanation: "Correct. A delete lock ensures the resource can't be deleted until the lock is removed."
41+
- content: "Which of the following actions would help minimize Azure costs when creating a virtual machine?"
42+
choices:
43+
- content: "Selecting a small virtual machine size like Standard_B1s."
44+
isCorrect: true
45+
explanation: "Correct. Smaller virtual machine sizes are more cost-effective for basic workloads."
46+
- content: "Enabling autoscaling for the virtual machine."
47+
isCorrect: false
48+
explanation: "Incorrect. Autoscaling isn't applicable to individual virtual machines and doesn't directly reduce cost."
49+
- content: "Using a premium SSD for the OS disk."
50+
isCorrect: false
51+
explanation: "Incorrect. Premium SSDs are more expensive and not necessary for cost-saving scenarios."
52+
- content: "What happens when a shared access signature (SAS) URL is used after its associated key has been rotated?"
53+
choices:
54+
- content: "The file becomes read-only."
55+
isCorrect: false
56+
explanation: "Incorrect"
57+
- content: "The SAS URL continues to work until it expires."
58+
isCorrect: false
59+
explanation: "Incorrect"
60+
- content: "The SAS URL becomes invalid and access is denied."
61+
isCorrect: true
62+
explanation: "Correct. Rotating the key invalidates any SAS tokens generated with the old key."
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-update-maintain-resources.summary
3+
title: Summary
4+
metadata:
5+
adobe-target: true
6+
prefetch-feature-rollout: true
7+
title: Summary
8+
description: "Summary"
9+
ms.date: 07/09/2025
10+
author: wwlpublish
11+
ms.author: robbarefoot
12+
ms.topic: unit
13+
durationInMinutes: 3
14+
content: |
15+
[!include[](includes/9-summary.md)]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Welcome to the Microsoft Learn module **Guided Project – Update and maintain resources**. This module guides you through a series of administrative tasks related to specific Microsoft Azure resources. You gain experience working with:
2+
* Compute resources
3+
* Networking resources
4+
* Storage resources
5+
6+
This module requires an Azure subscription. It's important to keep track of the resources you create so you can manage your Azure costs and remove the resources after the module is complete.
7+
8+
## Learning objectives
9+
In this guided project, you practice how to:
10+
* Update a virtual network and subnet.
11+
* Manage virtual machines.
12+
* Control storage access.
13+
* Manage resource tags and locks.

0 commit comments

Comments
 (0)