You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 21, 2026. It is now read-only.
Copy file name to clipboardExpand all lines: Instructions/Labs/AZ400_M00_Validate_lab_environment.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,10 +32,14 @@ lab:
32
32
1. Once the screen shows the linked Azure Subscription ID at the top, change the number of **Paid parallel jobs** for **MS Hosted CI/CD** from 0 to **1**. Then click the **SAVE** button at the bottom.
33
33
1. In **Organization Settings**, go to section **Pipelines** and click **Settings**.
34
34
1. Toggle the switch to **Off** for **Disable creation of classic build pipelines** and **Disable creation of classic release pipelines**
35
+
35
36
> Note: The **Disable creation of classic release pipelines** switch sets to **On** hides classic release pipeline creation options such as the **Release** menu in the **Pipeline** section of DevOps projects.
37
+
36
38
1. In **Organization Settings**, go to section **Security** and click **Policies**.
37
39
1. Toggle the switch to **On** for **Allow public projects**
40
+
38
41
> Note: Extensions used in some labs might require a public project to allow using the free version.
42
+
39
43
1.**Wait at least 3 hours before using the CI/CD capabilities** so that the new settings are reflected in the backend. Otherwise, you will still see the message *"No hosted parallelism has been purchased or granted"*.
40
44
41
45
## Instructions to create the sample Azure DevOps Project (you only have to do this once)
Copy file name to clipboardExpand all lines: Instructions/Labs/AZ400_M01_L01_Agile_Plan_and_Portfolio_Management_with_Azure_Boards.md
+16-14Lines changed: 16 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -143,7 +143,7 @@ Work items play a prominent role in Azure DevOps. Whether describing work to be
143
143
144
144
> **Note**: On the **Training dashboard** panel, note that the assignment, **Area**, and **Iteration** are already set to the same values as the epic that the feature is based on. In addition, the feature is automatically linked to the parent item it was created from.
145
145
146
-
1. Click **Add link** to save the Child item. On the (New Feature) **Training dashboard** panel, click **Save & Close**.
146
+
1. Click **OK** to save the Child item. On the (New Feature) **Training dashboard** panel, click **Save & Close**.
147
147
148
148

149
149
@@ -182,7 +182,7 @@ Work items play a prominent role in Azure DevOps. Whether describing work to be
182
182
> **Note**: You can also expand work item cards to get to conveniently editable details.
183
183
184
184
1. Hover with the mouse pointer over the rectangle representing the work item you moved to the **Approved** stage. This will reveal the down facing caret symbol.
185
-
1. Click the down facing caret symbol to expand the work item card, select the **Unassigned** entry, and in the list of user accounts, select your account to assign the moved PBI to yourself.
185
+
1. Click the down facing caret symbol to expand the work item card, replace the **Unassigned** entry with your name, then select your account to assign the moved PBI to yourself.
186
186
1. On the **Board** tab of the **EShop-WEB** panel, drag the second work item named **As a customer, I want to see tutorials I recently viewed** from the **New** to the **Committed** stage.
187
187
1. On the **Board** tab of the **EShop-WEB** panel, drag the third work item named **As a customer, I want to request new tutorials** from the **New** to the **Done** stage.
188
188
@@ -198,7 +198,7 @@ Work items play a prominent role in Azure DevOps. Whether describing work to be
198
198
199
199
> **Note**: You can use the second plus sign directly left to the first backlog item to add a new task to it.
200
200
201
-
1. On the **Backlog** tab of the **EShop-WEB** pane, in the upper left corner of the pane, click the second plus sign from the top, the one next to the first work item. This will display the **NEW TASK** panel.
201
+
1. On the **Backlog** tab of the **EShop-WEB** pane, in the upper left corner of the pane, click the plus sign next to the first work item. This will display the **NEW TASK** panel.
202
202
203
203

204
204
@@ -228,15 +228,15 @@ The sprint backlog should contain all the information the team needs to successf
228
228
229
229
> **Note**: The current sprint has a pretty limited scope. There are two tasks in the **To do** stage. At this point, neither task has been assigned. Both show a numeric value to the right of **Unassigned** entry representing the remaining work estimate.
230
230
231
-
1. Within the **ToDo** Column, notice the Task Item **Add page for most recent tutorials**, click the **Unassigned** entry and, in the list of user accounts, select your account to assign the task to yourself.
231
+
1. Within the **ToDo** Column, notice the Task Item **Add page for most recent tutorials**, replace the **Unassigned** entry with your user account, then select your account to assign the task to yourself.
232
232
233
233
1. Select the **Capacity** tab of the **Sprints** view.
> **Note**: This view enables you to define what activities a user can take on and at what level of capacity.
238
238
239
-
1. On the **Capacity** tab of the **Sprints** view, click **+Add User** and select your user account. For this user, set the **Activity** field to **Development** and, in the **Capacity per day** textbox, type **1**.
239
+
1. On the **Capacity** tab of the **Sprints** view, For your user account, set the **Activity** field to **Development** and, in the **Capacity per day** textbox, type **1**. Then click **Save**.
240
240
241
241
> **Note**: This represents 1 hour of development work per day. Note that you can add additional activities per user in the case they do more than just development.
242
242
@@ -266,7 +266,7 @@ The sprint backlog should contain all the information the team needs to successf
266
266
267
267
> **Note**: One way to resolve this capacity issue would be to move the task to a future iteration. There are a few ways this could be done. You could, for example, open the task here and edit it within the panel providing access to the task details. Another approach would be to use the **Backlog** view, which provides an in-line menu option to move it. At this point though, don't move the task yet.
268
268
269
-
1. On the **Taskboard** tab of the **Sprints** view, in the toolbar, on the right hand side, select the **View options** symbol (directly to the left of the funnel icon) and, in the **View options** dropdown list, select the **Assigned To=** entry.
269
+
1. On the **Taskboard** tab of the **Sprints** view, in the toolbar, on the right hand side, select the **View options** symbol (directly to the left of the funnel icon) and, in the **View options** dropdown list, select the **People** entry.
270
270
271
271
> **Note**: This adjusts your view such that you can review the progress of tasks by person instead of by backlog item.
272
272
@@ -277,7 +277,7 @@ The sprint backlog should contain all the information the team needs to successf
277
277
278
278
> **Note**: This will color all cards green if they meet the rule criteria set directly below, in the **Rule criteria** section.
279
279
280
-
1. In the **Rule criteria** section, in the **Field** dropdown list, select **Activity**, in the **Operator** dropdown list, select **=**, and, in the **Value** dropdown list, select **Development**.
280
+
1. In the **Rule criteria** section, select **+ Add new clause**, then in the **Field** dropdown list, select **Activity**, in the **Operator** dropdown list, select **=**, and, in the **Value** dropdown list, select **Development**.
281
281
282
282

283
283
@@ -349,9 +349,9 @@ To maximize a team's ability to consistently deliver high quality software, Kanb
349
349

350
350
351
351
1. On the **Settings** panel, select the **Columns** tab again. Notice the ellipsis next to the **QA Approved** column you created. Select **Move right** twice, so that the QA Approved column gets positioned in-between **Committed** and **Done**.
352
-
1. On the **Settings** panel, click **Save**.
352
+
1. On the **Settings** panel, click **Save and close**.
353
353
354
-
1.**Refresh** the **Boards portal**, so the **QA Approved** column is visible in the Kanban board view now.
354
+
1.On the **Boards portal**, the **QA Approved** column is now visible in the Kanban board view.
355
355
1. Drag the **As a customer, I want to see tutorials I recently viewed** work item from the **Committed** stage into the **QA Approved** stage.
356
356
1. Drag the **As a customer, I want to view new tutorials** work item from the **Approved** stage into the **QA Approved** stage.
357
357
@@ -374,7 +374,7 @@ To maximize a team's ability to consistently deliver high quality software, Kanb
374
374
375
375

376
376
377
-
> **Note**: The **QA Approved** stage now has **Doing** and **Done** columns. You can also click the informational symbol (with letter **i** in a circle) next to the column header to read the **Definition of done**.
377
+
> **Note**: The **QA Approved** stage now has **Doing** and **Done** columns. You can also click the informational symbol (with letter **i** in a circle) next to the column header to read the **Definition of done**. You may need to refresh the browser to see changes.
378
378
379
379

380
380
@@ -384,12 +384,14 @@ To maximize a team's ability to consistently deliver high quality software, Kanb
384
384
385
385
1. On the **Settings** panel, select the **Swimlanes** tab.
386
386
1. On the **Swimlanes** tab, click **+ Swimlane**, directly under the **Swimlane name** label, in the **Name** textbox, type **Expedite**.
387
-
1. On the **Settings** panel, click **Save**.
387
+
1. On the **Settings** panel, click **Save and close**.
388
388
389
389

390
390
391
391
1. Back on the **Board** tab of the **Boards** panel, drag and drop the **Committed** work item onto the **QA Approved \| Doing** stage of the **Expedite** swimlane so that it gets recognized as having priority when QA bandwidth becomes available.
392
392
393
+
> **Note**: You may need to refresh the browser to make the swimlane visible.
394
+
393
395
#### Task 5: Customize team process
394
396
395
397
In this task we'll create a custom Scrum-based process. The process will include a backlog item field designed to track to a proprietary eShopOnWeb ticket ID.
@@ -460,7 +462,7 @@ Dashboards allow teams to visualize status and monitor progress across the proje
460
462
461
463

462
464
463
-
1. On the **Dashboards** pane, select the drop-down menu next to the **eShopOnWeb Team - Overview** title, and select **+ New dashboard**.
465
+
1. On the **Dashboards** pane, in the upper-right corner, select **+ New dashboard**.
464
466
465
467

466
468
@@ -469,7 +471,7 @@ Dashboards allow teams to visualize status and monitor progress across the proje
469
471

470
472
471
473
1. On the new dashboard pane, click **Add a widget**.
472
-
1. On the **Add Widget** panel, in the **Search** textbox, type **sprint** to find existing widgets that focus on sprints. In the list of results, select **Sprint Overview** and click **Add**.
474
+
1. On the **Add Widget** panel, in the **Search widgets** textbox, type **sprint** to find existing widgets that focus on sprints. In the list of results, select **Sprint Overview** and click **Add**.
473
475
1. In the rectangle representing the newly added widget, click the **Settings** cogwheel icon and review the **Configuration** pane.
474
476
475
477
> **Note**: The customization level will vary by widget.
@@ -494,7 +496,7 @@ Dashboards allow teams to visualize status and monitor progress across the proje
494
496
495
497
1. In the **New query** panel, in the **Enter name** textbox, type **Web tasks**, in the **Folder** dropdown list, select **Shared Queries**, and click **OK**.
496
498
1. From the **Queries>Shared Queries** view, select the **Charts** tab and click **+ New chart**.
497
-
1. On the **Configure Chart** panel, in the **Name** textbox, type **Web tasks - By assignment**, in the **Group by** dropdown list, select **Assigned To**, and click **Save Chart** to save the changes.
499
+
1. On the **Configure Chart** panel, in the **Name** textbox, type **Web tasks - By assignment**, in the **Group by** dropdown list, select **Assigned To**, and click **OK** to save the changes.
498
500
499
501

Copy file name to clipboardExpand all lines: Instructions/Labs/AZ400_M01_L02_Version_Control_with_Git_in_Azure_Repos.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -127,7 +127,7 @@ In this task, you will step through the process of cloning a Git repository by u
127
127
> **Note**: To see all relevant commands, you can start by typing **Git**.
128
128
129
129
1. In the **Provide repository URL or pick a repository source** text box, paste the repo clone URL you copied earlier in this task and press the **Enter** key.
130
-
1. Within the **Select Folder** dialog box, navigate to the C: drive, create a new folder named **Git**, select it, and then click **Select Repository Location**.
130
+
1. Within the **Select Folder** dialog box, navigate to the C: drive, create a new folder named **Git**, select it, and then click **Select as Repository Destination**.
131
131
1. When prompted, log in to your Azure DevOps account.
132
132
1. After the cloning process completes, once prompted, in the Visual Studio Code, click **Open** to open the cloned repository.
133
133
@@ -255,8 +255,8 @@ In this task, you will create a branch by using Visual Studio Code.
255
255
256
256

257
257
258
+
1. In the **Select a ref to create the branch from** textbox, select **main** as the reference branch.
258
259
1. In the **Branch name** textbox, type **dev** to specify the new branch and press **Enter**.
259
-
1. In the **Select a ref to create the 'dev' branch from** textbox, select **main** as the reference branch.
260
260
261
261
> **Note**: At this point, you are automatically switched to the **dev** branch.
0 commit comments