.Net courses and tutorials

.NET is an ecosystem or application development framework owned by Microsoft and launched in 2002.
The most commonly used IDE programming environments for developing .NET applications are Visual Studio and Visual Studio Code.
Depending on the version, .NET can run on Windows, Linux and macOS, although this only happens with .NET Core, the rest of the versions can only run on Windows.
Some of the .NET sub frameworks or ecosystems that we can find are:
- VB6, the oldest of all, allowed writing web applications through its own IDE. It is difficult to find applications in this version, although there are still some of them.
- ASP.NET, also used for the development of web applications, better known as WebForms or .ASPX pages, there are still quite a few applications with this framework although it is not the most popular.
- ASP.NET MVC, uses the model view controller software pattern, widely used but this model is beginning to migrate to .NET Core.
- .NET Core, we can say that, today, it is the most used environment and where most applications are migrating to. Like ASP.NET, .NET Core also has patterns such as MVC, services, microservices, APIs… etc.
The difference between ASP.NET vs .NET Core is that Core can run on Linux and macOS as well as Windows and that the projects are much lighter and faster because they do not have all the features installed by default.
Likewise, .NET is an ideal environment to integrate Microsoft’s cloud computing service par excellence, which is Azure and all the possibilities it offers, such as Azure Functions, Service Bus, Docker containers in the cloud… etc.
