Skip to content

Commit 249d6e6

Browse files
Merge pull request #47347 from v-thpra/azure-triage-fix-1003016
Technical Review 1003016: Introduction to .NET
2 parents 4870404 + 5348ee2 commit 249d6e6

14 files changed

+85
-83
lines changed

learn-pr/language/dotnet-introduction/1-introduction.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ uid: learn.languages.dotnet-introduction.introduction
33
title: Introduction
44
metadata:
55
title: Introduction
6-
description: See an overview of what you'll learn in this module.
7-
ms.date: 10/12/2023
6+
description: See an overview of what you learn in this module.
7+
ms.date: 10/07/2024
88
author: camsoper
99
ms.author: casoper
1010
ms.manager: markl

learn-pr/language/dotnet-introduction/2-what-is-dotnet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: What is .NET?
44
metadata:
55
title: What is .NET?
66
description: A comprehensive overview of the .NET ecosystem, tools, technologies, and processes.
7-
ms.date: 10/12/2023
7+
ms.date: 10/07/2024
88
author: camsoper
99
ms.author: casoper
1010
ms.manager: markl

learn-pr/language/dotnet-introduction/3-how-to-use-dotnet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: How to use .NET
44
metadata:
55
title: How to use .NET
66
description: An overview of the workflow that developers use to build .NET applications.
7-
ms.date: 10/12/2023
7+
ms.date: 10/07/2024
88
author: camsoper
99
ms.author: casoper
1010
ms.manager: markl

learn-pr/language/dotnet-introduction/4-build-your-first-app.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Build your first app by using Try .NET
44
metadata:
55
title: Build your first app by using Try .NET
66
description: 'Write a C# program by using a web-based environment. See how various parts of .NET work together.'
7-
ms.date: 10/12/2023
7+
ms.date: 10/07/2024
88
author: camsoper
99
ms.author: casoper
1010
ms.manager: markl

learn-pr/language/dotnet-introduction/5-when-to-use-dotnet.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: When to use .NET
44
metadata:
55
title: When to use .NET
66
description: Determine when it makes sense to .NET. Understand its strengths and how developers use it.
7-
ms.date: 10/12/2023
7+
ms.date: 10/07/2024
88
author: camsoper
99
ms.author: casoper
1010
ms.manager: markl

learn-pr/language/dotnet-introduction/6-knowledge-check.yml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,34 @@ uid: learn.languages.dotnet-introduction.knowledge-check
33
title: Knowledge check
44
metadata:
55
title: Check your knowledge
6-
description: Review what you've learned.
7-
ms.date: 10/12/2023
6+
description: Review what you learned.
7+
ms.date: 10/07/2024
88
author: camsoper
99
ms.author: casoper
1010
ms.manager: markl
1111
ms.topic: unit
1212
ms.custom:
1313
- devx-track-dotnet
1414
durationInMinutes: 3
15+
content: Choose the best response for each question, and then select **Check your answers**.
1516
quiz:
17+
title: Check your knowledge
1618
questions:
17-
- content: "Imagine that you used C# code to create a new application. After running the code, you discover a bug in your logic. How can you find the bug?"
19+
- content: "Imagine that you used C# code to create a new application. After running the code, you discover a bug in your logic. How can you find the bug?"
1820
choices:
19-
- content: "The C# compiler will help you find the logic bug."
21+
- content: "The C# compiler helps you find the logic bug."
2022
isCorrect: false
21-
explanation: "The compiler will identify C# syntax compilation errors. But it will not catch bugs in your logic."
22-
- content: "The .NET runtime will help you find the logic bug."
23+
explanation: "The compiler identifies C# syntax compilation errors. But it doesn't catch bugs in your logic."
24+
- content: "The .NET runtime helps you find the logic bug."
2325
isCorrect: false
24-
explanation: "If your logic produces an exception that crashes your program, then the .NET runtime will close your application. But it will not help you find your logic bug."
25-
- content: "A class in the .NET library will help you find your logic bug."
26+
explanation: "If your logic produces an exception that crashes your program, then the .NET runtime closes your application. But it doesn't help you find your logic bug."
27+
- content: "A class in the .NET library helps you find your logic bug."
2628
isCorrect: false
27-
explanation: "No classes in the .NET library will help you find a logic bug."
29+
explanation: "No classes in the .NET library help you find a logic bug."
2830
- content: "The debugging features of Visual Studio or the .NET CLI can help you find your logic bug."
2931
isCorrect: true
3032
explanation: "Correct. You can use debugging tools to set breakpoints, step through code, and monitor the value of variables to help you find bugs."
31-
- content: "Which one of the following terms describes an application framework that combines several related libraries, along with starter projects, file templates, code generators, and other tools that developers use to build an application for a specific purpose?"
33+
- content: "Which one of the following terms describes an application framework that combines several related libraries. Along with starter projects, file templates, code generators, and other tools that developers use to build an application for a specific purpose?"
3234
choices:
3335
- content: "A workload"
3436
isCorrect: false
@@ -42,14 +44,14 @@ quiz:
4244
- content: "An environment"
4345
isCorrect: false
4446
explanation: "In a software-development context, *environment* usually refers to the collection of tools that are used to build applications."
45-
- content: "Which one of the following terms best describes the installer that you need to create projects, write code, call methods in libraries, compile code, and then build, debug, and run applications?"
47+
- content: "Which one of the following terms best describes the installer that you need to create projects, write code, call methods in libraries, and compile code. Then build, debug, and run applications?"
4648
choices:
4749
- content: "The .NET runtime"
4850
isCorrect: false
4951
explanation: "The .NET runtime can run only .NET assemblies. We're looking for an answer that covers broader functionality."
5052
- content: "The .NET base libraries"
5153
isCorrect: false
52-
explanation: "The .NET base libraries contain a lot of functionality that you can access from your code. But we're looking for an answer that covers broader functionality."
54+
explanation: "The .NET base libraries contain functionality that you can access from your code. But we're looking for an answer that covers broader functionality."
5355
- content: "The .NET SDK"
5456
isCorrect: true
5557
explanation: "Correct!"

learn-pr/language/dotnet-introduction/7-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Summary
44
metadata:
55
title: Summary
66
description: A quick recap of what you learned in this module.
7-
ms.date: 10/12/2023
7+
ms.date: 10/07/2024
88
author: camsoper
99
ms.author: casoper
1010
ms.manager: markl

learn-pr/language/dotnet-introduction/includes/1-introduction.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ If you're new to the C# programming language, you might be wondering how it rela
22

33
In this module, you learn about:
44

5-
- .NET and its ecosystem
6-
- The technical aspects of the system
7-
- Each part's role in helping you build and deploy your software
8-
- The .NET ecosystem as a whole, including the resources that can help you learn
9-
- How to contribute to this ecosystem
5+
- .NET and its ecosystem.
6+
- The technical aspects of the system.
7+
- Each part's role in helping you build and deploy your software.
8+
- The .NET ecosystem as a whole, including the resources that can help you learn.
9+
- Ways that you can contribute to this ecosystem.
1010

1111
Finally, you write C# code using a web-based editor to better understand how the parts of .NET work together to create a .NET application.
1212

@@ -16,14 +16,14 @@ By the end of this module, you'll have a good understanding of .NET, and you'll
1616

1717
By the end of this module, you're able to:
1818

19-
- Describe the major parts of .NET and its ecosystem
20-
- Explain how .NET languages and the .NET compiler, runtime, and libraries work together to produce a running application
21-
- Choose when it makes sense to use .NET to build your applications
19+
- Describe the major parts of .NET and its ecosystem.
20+
- Explain how .NET languages and the .NET compiler, runtime, and libraries work together to produce a running application.
21+
- Choose when it makes sense to use .NET to build your applications.
2222

2323
## Prerequisites
2424

25-
- You should have already written your first lines of C# code
26-
- You should be able to recognize how to use `Console.WriteLine()` to send text to an output window
27-
- You should be able to recognize minor issues in your code and fix them
25+
- You have experience writing your first lines of C# code.
26+
- You should be able to recognize how to use `Console.WriteLine()` to send text to an output window.
27+
- You should be able to recognize minor issues in your code and fix them.
2828

29-
If you haven't already written a simple "Hello World" application in C#, review this learning path's first module, [Write your first C# code](/training/modules/csharp-write-first/?azure-portal=true).
29+
If you don't have experience writing a simple "Hello World" application in C#, review the first module in this learning path, [Write your first C# code](/training/modules/csharp-write-first/?azure-portal=true).

0 commit comments

Comments
 (0)