Tools and technologies - izznogooood/dotnet-wiki GitHub Wiki

The following tools and technologies are key components in the course.

.NET 5

.NET is a free, open-source cross platform development platform. We'll be using version 5 to support Windows Template Studio, this may change!

Visual Studio 2019

Visual Studio is a feature-rich program that supports many aspects of software development, this article gives a good overview of the IDE (integrated development environment).

We'll be using version 2019 to support Windows Template Studio, this may change!

Follow this guide to install Visual Studio 2019.

Tip: You may add workloads after your initial install by following this guide.

Windows Template Studio

Windows Template Studio (WTS) (WinTS) is a Visual Studio 2019 Extension that accelerates the creation of new Desktop apps using a wizard-based experience.

Support for .NET 6 and Visual Studio 2022 is on WTS' roadmap.

Follow this guide to install required components, use the latest version of Visual Studio 2019. Download the extension as described here.

ASP.NET Core

ASP.NET Core is a cross-platform, high-performance, open-source framework. The course will use ASP.NET Core 5 to support Windows Template Studio, this may change!

Follow this guide to install required components.

EF Core

Entity Framework (EF) Core is a lightweight, extensible, open source and cross-platform version of the popular Entity Framework data access technology. EF Core can serve as an object-relational mapper (O/RM). The course will use EF Core 5 to support Windows Template Studio, this may change!

GitHub

Tip: Use GitHub to handle your source code!