CSE 325: .NET Software Development

Introducing .NET

Overview

.NET is a free, open-source, cross-platform development system that is used to build applications. It is a collection of libraries, tools, and languages that allow developers to create web applications, desktop applications, mobile applications, games, and more.

".NET is a free, cross-platform, open-source developer platform for building many kinds of applications. .NET is built on a high-performance runtime that is used in production by many high-scale apps." – learn.microsoft.com

Prepare

  1. Watch 🎦What is .NET? – .NET for Beginners, dotnet (Part 1 only, ~4 min).

    ⚠️ The other videos in this series are optional, and some demonstrate .NET tools using the full Visual Studio IDE. Do NOT download and use the Visual Studio IDE, even if some of the course demonstrations use that development platform. This course uses the free Visual Studio Code editor.

  2. Read 📄What is .NET – dotnet.microsoft.com
  3. Read 📄Why Choose .NET? – dotnet.microsoft.com
  4. Browse 🪟.NET Customer Showcase – dotnet.microsoft.com

Instructions

  1. Complete the following 'Hello World' .NET Tutorial in preparation to complete training modules in this week's assignment. .NET Tutorial
  2. After completing the Edit your code step successfully, change the Console.WriteLine method to use a C# interpolated string instead of string concatenation.
  3. Add another WriteLine statement that correctly provides the number of days until the next Christmas.
Console screenshot with days until christmas output included.
Figure 1: Example console output screenshot.

Additional Resources

Submission

  1. Be prepared to answer questions in Canvas about the content in this learning activity.